Zabbix企业级分布式监控系统PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:吴兆松编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2014
- ISBN:9787121238772
- 页数:342 页
第1部分基础部分 2
第1章 监控系统简介 2
1.1 为何需要监控系统 2
1.2 监控系统的实现 2
1.3 监控系统的开源软件现状 4
1.3.1 MRTG 4
1.3.2 Cacti 5
1.3.3 SmokePing 5
1.3.4 Graphite 6
1.3.5 Nagios 7
1.3.6 Zenoss Core 7
1.3.7 Ganglia 8
1.3.8 OpenTSDB 9
1.3.9 Zabbix 10
1.4 监控系统的原理探究 11
第2章 Zabbix简介 14
2.1 Zabbix的客户 14
2.2 使用 Zabbix的准备 15
2.3 Zabbix为何物 15
2.4 选择Zabbix的理由 16
2.5 Zabbix的架构 17
2.6 Zabbix的运行流程 18
2.7 Zabbix的功能特性 19
第3章 安装与部署 21
3.1 安装环境概述 21
3.1.1 硬件条件 21
3.1.2 软件条件 23
3.1.3 部署环境的考虑 25
3.2 Zabbix-Server服务器端的安装 25
3.2.1 安装Zabbix-Server 26
3.2.2 安装MySQL数据库服务 27
3.2.3 配置zabbix server.conf 28
3.2.4 防火墙、Selinux和权限的设置 30
3.2.5 配置Web界面 32
3.2.6 故障处理 37
3.3 Zabbix-Agent客户端的安装 39
3.3.1 安装Zabbix-Agent 39
3.3.2 防火墙的设置 39
3.3.3 配置zabbix agentd.conf 39
3.4 SNMP监控方式的配置 40
3.5 在Windows 中安装Zabbix-Agent 40
3.6 其他平台的安装 43
3.7 Zabbix-Get的使用 43
3.8 Zabbix相关术语(命令) 44
3.9 Zabbix-Server对数据的存储 45
3.9.1 Zabbix对数据存储 45
3.9.2 MySQL表分区实例 51
3.1 0 Zabbix init脚本解释 55
3.1 1 高可用和安全 56
3.1 2 Zabbix数据库的备份 57
第4章 快速配置和使用 59
4.1 配置流程 59
4.2 主机组的添加 61
4.3 模板的添加 63
4.4 添加主机 65
4.5 Graphs的配置 68
4.6 Screen的配置 74
4.7 Slide shows的配置 78
4.8 Zatree的使用 79
4.9 Map的配置 80
4.1 0 Web监控 85
4.1 0.1 Web监控的原理 85
4.1 0.2 Web监控指标 85
4.1 0.3 Zabbix中Web监控的配置 86
4.1 0.4 认证的支持 89
4.1 0.5 触发器的设置 91
4.1 0.6 排错 91
4.1 1 IT服务 92
4.1 2报表 95
4.1 3 资产管理 97
第5章 深入配置和使用 99
5.1 Items 的添加 99
5.1.1 Items 的含义 99
5.1.2 如何添加Items 99
5.2 Items key的添加 105
5.3 Items的类型 109
5.3.1 Zabbix-Agent 109
5.3.2 Simple check 113
5.3.3 日志监控方式 115
5.3.4 监控项计算(Calculated) 120
5.3.5 聚合检测(Aggregate) 124
5.3.6 内部检测(Internal) 127
5.3.7 SSH、Telnet和扩展检测 128
5.4 宏的配置 129
5.5 维护时间 131
5.6 事件确认 132
5.7 数据的导入/导出配置 134
第6章 告警和配置 135
6.1 告警概述 135
6.2 Trigger的配置 136
6.2.1 Trigger 的状态 136
6.2.2 Trigger的配置步骤 136
6.2.3 Trigger告警依赖 141
6.2.4 Trigger 正则中的单位 141
6.2.5 Trigger表达式举例 142
6.2.6 Trigger函数 146
6.3 添加Actions 151
6.3.1 Actions概述 151
6.3.2 Actions的配置 152
6.3.3 Conditions的配置 155
6.3.4 Operations的功能 156
6.3.5 告警消息发送的配置 156
6.3.6 执行远程命令的配置 158
6.4 邮件告警配置的实例 160
6.4.1 创建Media 160
6.4.2 创建用户 161
6.4.3 创建Actions 162
6.5 自定义脚本告警 163
6.6 邮件告警脚本的配置实例 165
6.7 告警升级的机制 169
6.8 告警配置故障排查 172
第2部分中级部分 176
第7章 监控方式剖析 176
7.1 Zabbix支持的监控方式 176
7.2 Zabbix监控方式的逻辑 177
7.3 Agent监控方式 177
7.4 Trapper监控方式 177
7.4.1 Trapper的配置步骤 178
7.4.2 Trapper的配置示例 178
7.4.3 使用zabbix sender发送数据 179
7.5 SNMP监控方式 180
7.5.1 SNMP概述 180
7.5.2 SNMP协议的运行 181
7.5.3 SNMP协议原理 181
7.5.4 MIB简介 184
7.5.5 SNMP的相关术语 186
7.5.6 配置Zabbix以SNMP方式监控 186
7.6 IPMI监控方式 189
7.7 JMX监控方式 194
7.7.1 JMX在Zabbix 中的运行流程 195
7.7.2 配置JMX监控的步骤 195
7.7.3 安装Zabbix-Java-Gateway 195
7.7.4 配置Zabbix-Java-Gateway 196
7.7.5 监控Java应用程序 196
7.7.6 自定义JMX的Key 197
7.7.7 监控Tomcat 199
7.7.8 Weblogic的监控 200
7.8 命令的执行 201
第8章 分布式监控 202
8.1 代理架构 202
8.2 节点架构 205
8.3 被动模式和主动模式 206
8.3.1 被动模式 206
8.3.2 主动模式 207
第9章 Zabbix与自动化运维 211
9.1 监控自动化 211
9.2 网络发现 212
9.3 主动方式的自动注册 215
9.3.1 功能概述 215
9.3.2 主动方式自动注册的配置 215
9.3.3 使用 Host metadata 219
9.3.4 关于自动注册的注意事项 221
9.4 Low level discovery功能 222
9.4.1 现实案例需求 224
9.4.2 Zabbix客户端配置 225
9.4.3 Low level discovery自动发现脚本编写 225
9.4.4 自定义Key配置文件 227
9.4.5 Wcb页面添加Low level discovery 228
9.5 Zabbix与自动化配置管理工具SaltStack 238
第10章 使用的经验和技巧 242
10.1 如何有效地设置监控告警 242
10.2 监控项的使用技巧 246
10.3 触发器的使用技巧 246
10.4 触发器配置 247
10.5 谷歌浏览器告警插件 249
10.6 数据图断图 250
第11章 监控案例 252
11.1 监控TCP连接数 252
11.2 监控Nginx 254
11.3 监控PHP-FPM 256
11.4 监控MySQL 260
11.4.1 用自带的模板监控MySQL 260
11.4.2 用Percona Monitoring Plugins监控MySQL 265
11.6 监控DELL服务器 272
11.7 监控Cisco路由器 272
11.8 监控VMware 275
第3部分高级部分 282
第12章 性能优化 282
12.1 Zabbix性能优化概述 282
12.2 Zabbix性能优化的依据 283
12.3 配置文件的参数优化 285
12.4 Zabbix的架构优化 287
12.5 Items工作模式及Trigger的优化 287
12.6 Zabbix的数据库优化 287
12.7 其他方面 289
第13章 Zabbix API的使用 290
13.1 Zabbix API简介 290
13.2 JSON-R PC 290
13.3 Zabbix API 的使用流程 293
13.3.1 使用API的基本步骤 293
13.3.2 如何使用官方文档获取帮助 293
13.3.3 用CURL模拟API的使用 294
13.3.4 HTTP头部Content-Type设置 296
13.3.5 关于用户认证 296
13.3.6 获取主机信息(用Python写的示例) 297
13.3.7 添加Host 299
13.3.8 删除Host 301
13.4 第三方 Zabbix API模块 302
第14章 使用Zabbix协议 304
14.1 Zabbix协议概述 304
14.2 Zabbix-Sender协议 305
14.2.1 Sender数据发送 306
14.2.2 Server对数据响应的处理 307
14.2.3 Zabbix-Sender的实例 307
14.3 Zabbix-Get协议 310
14.4 Zabbix-Agent 协议 310
第15章 定制Zabbix安装包 313
15.1 为什么要定制安装包 313
15.2 如何定制安装包 313
第16章 大型分布式监控案例 316
16.1 监控系统构建概述 316
16.2 监控环境架构图 317
16.3 架构实现的过程 317
16.3.1 硬件和软件需求 317
16.3.2 Zabbix DB的安装 319
16.3.3 安装Zabbix-Server 325
16.3.4 安装Zabbix-GUI 327
16.3.5 安装Zabbix-Proxy 332
16.3.6 配置Zabbix-Agent 335
16.4 业务相关的配置 335
16.4.1 用户的配置 335
16.4.2 业务组的配置 336
16.4.3 监控模板的定制 336
16.4.4 动发现的配置 338
16.5 其他需求 338
附录A源码安装及相关配置 339
A.1 安装Zabbix-Server 339
A.2 安装Zabbix-Agent 341
A.3 关于Zabbix 的升级 342
- 《管理信息系统习题集》郭晓军 2016
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《社会文化系统中的翻译》姜秋霞,杨正军 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《大气氮沉降及其对生态系统的影响》方琨,王道波 2019
- 《学校教育指标系统的构建》杨向东著 2019
- 《系统故障 诗歌与影像》(中国)梁小曼 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017