新書推薦:
《
小原流花道技法教程
》
售價:HK$
109.8
《
少女映像室 唯美人像摄影从入门到实战
》
售價:HK$
110.9
《
詹姆斯·伍德系列:不负责任的自我:论笑与小说(“美国图书评论奖”入围作品 当代重要文学批评家詹姆斯·伍德对“文学中的笑与喜剧”的精湛研究)
》
售價:HK$
87.4
《
武当内家散手
》
售價:HK$
50.4
《
诛吕:“诸吕之乱”的真相与吕太后时期的权力结构
》
售價:HK$
99.7
《
炙野(全2册)
》
售價:HK$
78.2
《
女人的胜利
》
售價:HK$
55.9
《
数据有道:数据分析+图论与网络+微课+Python编程(鸢尾花数学大系:从加减乘除到机器学习)
》
售價:HK$
266.6
|
編輯推薦: |
Zabbix系统配置、分布式监控管理、优化及常见问题梳理
案例典型、来源于实际监测应用,工作中可以直接借鉴
一个人干不过一个团队,一个团队干不过一个系统,一套好的监控系统,可以让你高枕无忧
|
內容簡介: |
本书共分为9章,介绍了Zabbix系统的体系结构、安装配置方法、数据采集方法、各个模块的应用和配置方法,以及Zabbix系统的基本原理和规则等,并从操作系统层面、数据库层面和Zabbix系统组件层面介绍了Zabbix系统的优化方法。最后,作者结合多年的运维实践经验,总结出维护和管理Zabbix系统过程中所遇到的常见问题和技巧。本书是作者多年来实战经验的总结和浓缩,全书在讲解过程中也穿插介绍了与系统监控相关的周边知识,以及其在实际应用中的操作。
本书在文字叙述上力求条理清晰、通俗易懂,并提供了大量的完整实例和代码,适合系统监控工程师、运维工程师、监控和运维自动化系统开发工程师、系统调优师、应用系统测试人员,以及监控运维自动化系统的系统架构师等阅读;对于大中专院校的教师、学生,运维团队的技术负责人,以及其他对系统监控感兴趣的读者,本书也具有非常高的阅读价值。
|
關於作者: |
王余应,ChinaUnix专业论坛资深版主,Zabbix中国翻译组核心成员,从事网络服务器监控等相关工作十余年,具有丰富的实战经验。
|
目錄:
|
第1章 Zabbix系统介绍1
1.1 什么是Zabbix监控系统1
1.2 Zabbix监控系统的特点2
1.3 常见开源监控系统的比较2
1.4 Zabbix系统组件及其体系结构3
1.4.1 Zabbix系统组件介绍4
1.4.2 Zabbix系统各组件之间的关系5
1.5 部署Zabbix系统的软硬件需求6
1.5.1 安装Zabbix系统的硬件需求6
1.5.2 安装Zabbix系统的软件要求6
1.5.3 关于Zabbix系统数据库大小的计算8
1.6 独立服务器安装与部署9
1.6.1 安装前准备10
1.6.2 LNMP环境安装11
1.6.3 Zabbix系统安装13
1.6.4 部署Web前端组件19
1.7 Zabbix系统中的基本定义24
1.8 本章小结28
第2章 数据采集方法介绍29
2.1 通过被监控设备代理采集数据29
2.1.1 被监控设备代理被动工作模式30
2.1.2 被监控设备代理主动工作模式30
2.2 简单检查31
2.3 通过SNMP协议采集数据33
2.3.1 SNMP协议介绍34
2.3.2 SNMP协议版本35
2.3.3 Linux系统下SNMP服务的安装与配置37
2.3.4 Zabbix服务器上的SNMP陷入配置40
2.3.5 Windows 2003下SNMP服务的安装与配置42
2.3.6 通过SNMP协议采集监控数据45
2.4 Zabbix系统内部数据采集47
2.5 Zabbix陷入52
2.6 数据聚合52
2.7 通过脚本采集监控数据54
2.8 数据库监控54
2.9 通过IPMI代理采集监控数据55
2.10 通过SSH协议采集监控数据57
2.11 通过TELNET协议采集监控数据59
2.12 通过JMX协议采集监控数据59
2.12.1 被监控主机上JMX服务的配置60
2.12.2 Java应用程序网关的配置62
2.13 通过计算的方法采集监控数据63
2.14 本章小结64
第3章 Zabbix系统配置基础65
3.1 用户登录及创建新用户65
3.1.1 用户登录65
3.1.2 创建新用户66
3.2 认识Web前端组件页面70
3.2.1 Web前端组件页面布局71
3.2.2 Web前端组件行为配置72
3.2.3 Web前端组件维护模式配置73
3.3 Zabbix系统菜单项主要功能74
3.3.1 “状态统计”菜单项的功能74
3.3.2 “资产记录”菜单项的功能94
3.3.3 “系统报告”菜单项的功能95
3.3.4 “高级配置”菜单项的功能97
3.4 配置第一台被监控主机99
3.5 配置监控项目102
3.6 配置触发器107
3.7 接收第一条报警信息110
3.7.1 配置E-mail消息介质110
3.7.2 配置手机短信消息介质112
3.7.3 创建新动作114
3.7.4 接收第一条报警信息118
3.8 本章小结119
第4章 Zabbix系统中相关规则及原理120
4.1 监控项目关键字命名规范120
4.1.1 监控项目关键字命名规范120
4.1.2 Zabbix系统中预定义的关键字122
4.2 时间区间定义方法124
4.3 历史数据和趋势数据125
4.4 被监控设备代理组件的扩展126
4.5 动态索引128
4.5.1 动态索引介绍129
4.5.2 特殊OID值131
4.6 事件和事件源133
4.6.1 触发器类事件(Trigger events)134
4.6.2 自动发现类事件(Discovery events)134
4.6.3 被监控设备代理自动注册类事件(Active agent auto-discovery events)135
4.6.4 内部事件(Internal events)136
4.7 动作行为升级137
4.8 数据映射139
4.9 宏(Macro)及宏的替换顺序141
4.10 Zabbix系统报警流程分析144
4.11 本章小结146
第5章 Zabbix系统配置进阶147
5.1 模板的配置与使用147
5.1.1 查看模板149
5.1.2 配置模板150
5.1.3 关联模板到主机153
5.2 配置监控项目154
5.2.1 配置获取主机硬件信息的监控项目155
5.2.2 配置Web端口状态监控项目156
5.2.3 配置Nginx状态数据监控项目158
5.2.4 配置数据库监控项目160
5.2.5 配置磁盘读取速率监控项目161
5.2.6 配置Tomcat 性能监控项目163
5.2.7 配置IPMI监控项目164
5.3 正则表达式及低级自动发现规则配置165
5.3.1 正则表达式介绍165
5.3.2 正则表达式配置167
5.3.3 低级自动发现功能170
5.3.4 配置磁盘分区监控项目171
5.3.5 配置网卡流量监控项目178
5.3.6 配置网络端口连接数监控项目180
5.4 数据图及其配置183
5.4.1 数据图183
5.4.2 读懂简单数据图183
5.4.3 网卡流量数据图配置185
5.5 触发器配置进阶188
5.5.1 触发器计算表达式189
5.5.2 关于触发器依赖190
5.5.3 关于触发器级别192
5.5.4 配置磁盘分区空间使用率触发器192
5.6 动作配置进阶194
5.6.1 关于动作分类194
5.6.2 关于动作触发条件196
5.6.3 配置清理磁盘空间动作201
5.7 网络自动发现配置203
5.7.1 网络自动发现功能203
5.7.2 配置网络自动发现规则204
5.7.3 配置自动发现动作206
5.8 Web监控208
5.8.1 Web监控介绍209
5.8.2 Web监控配置211
5.9 本章小结215
第6章 Zabbix系统高级配置及日常管理216
6.1 配置网络拓扑图216
6.1.1 定义网络拓扑图216
6.1.2 编辑网络拓扑图元素218
6.2 配置图表和幻灯片222
6.2.1 配置图表222
6.2.2 配置幻灯片225
6.3 配置主机资产信息226
6.4 配置认证方式和脚本226
6.4.1 配置认证方式227
6.4.2 配置脚本228
6.5 配置用户及用户组229
6.5.1 用户类型及用户权限230
6.5.2 配置用户组231
6.6 配置IT服务233
6.7 “常规”配置236
6.7.1 “图形界面(GUI)”配置236
6.7.2 “管家(Housekeeper)”配置238
6.7.3 “其他参数(Other)”配置238
6.8 日常管理功能介绍240
6.8.1 批量更新(Mass update)240
6.8.2 维护模式241
6.8.3 事件确认244
6.8.4 导出与导入245
6.8.5 全局搜索246
6.8.6 配置账号属性247
6.9 本章小结248
第7章 分布式监控249
7.1 分布式监控介绍249
7.2 单级分布式监控250
7.2.1 Zabbix服务器代理组件251
7.2.2 Zabbix服务器代理组件安装253
7.2.3 Zabbix服务器代理组件运行环境配置254
7.2.4 Zabbix服务器代理节点的添加及使用257
7.3 多级分布式监控258
7.3.1 多级分布式监控的结构258
7.3.2 多级分布式监控系统的安装与部署260
7.4 本章小结262
第8章 Zabbix系统优化263
8.1 Zabbix系统特点分析263
8.2 Zabbix系统调优原则264
8.3 操作系统优化267
8.3.1 IO优化267
8.3.2 Linux内核参数优化272
8.3.3 关闭非必要服务275
8.4 MySQL数据库优化275
8.4.1 MySQL服务器配置优化276
8.4.2 数据库表分区280
8.4.3 创建自动维护分区存储过程282
8.5 Zabbix系统组件优化286
8.5.1 Zabbix 服务器配置项说明286
8.5.2 Zabbix系统数据流分析290
8.5.3 Zabbix系统性能问题表现291
8.5.4 Zabbix系统内部状态监控294
8.6 本章小结295
第9章 常见问题及使用技巧296
9.1 为什么数据图中的中文显示为乱码296
9.2 如何完善Zabbix系统汉化效果298
9.2.1 基于gettext多语言支持系统的开发流程298
9.2.2 可移植对象文件格式说明299
9.2.3 Zabbix系统汉化效果完善301
9.3 如何批量添加图表302
9.3.1 基本功能说明302
9.3.2 数据表关系分析303
9.3.3 程序流程分析306
9.4 如何添加自定义菜单项310
9.4.1 添加和修改菜单项310
9.4.2 汉化菜单项313
9.5
|
|