国内最大规模Zabbix集群负责人力作!
全面讲解Zabbix配置应用,深入剖析Zabbix内部原理!用真实工作需求驱动,以独家实践案例指引,助您监控利器出鞘!
《Zabbix监控系统深度实践》作者姚仁捷曾参与大规模Zabbix集群应用项目,系统覆盖了当时5000多台主机和几十万个监控点,近百万的监控点记录,修改了Zabbix多处源码,实现了很多自动化的监控部署和Proxy-Master 的分布式监控,以及通过Zabbix Trigger自动分析等,从实践中总结了极具价值的方法、思想和技巧在本书中分享。
姚仁捷编著的《Zabbix监控系统深度实践》是一本由浅入深,全面讲解Zabbix应用与原理的技术书籍,也是作者多年实战经验的总结和浓缩。在概念篇,从一个简单但完整的入门案例讲起,案例中有最基本的概念介绍,通过案例帮助那些只要将服务器加入监控,并且看到监控数据的读者;然后逐步深入,在进阶篇介绍Zabbix的各方各面的配置;在设计篇中对Zabbix的内部原理进行深入剖析,包括Zabbix与数据库的交互Zabbix数据库表的设计等,并分享作者在Zabbix上踩过的坑以及解决问题的思路。最后会在开源部分介绍58同城开源的Zatree和Chrome的插件、手机客户端等工具。
这本书会从我们工作中的实际需求出发,以实际案例作为指引,希望对于读者而言,不仅仅是学会某些具体的操作,而是深入了解Zabbix的设计思路,掌握解决问题的方法。
本书适合想使用Zabbix构建监控系统的技术人员阅读,也适合有一定基础、对于Zabbix有更高的要求的读者。
第一部分 概念篇
第1章 自动化运维和监控系统
1.1 互联网公司的运维工作
1.2 何谓自动化运维
1.3 监控系统在运维自动化中的角色
1.4 监控系统的理想化模样
第2章 Zabbix简介
2.1 Zabbix发展现状
2.2 选择Zabbix的理由
2.3 Zabbix部分名词约定
第3章 Zabbix安装
3.1 获取Z
3.2 Zabbix Server安装
3.2.1 Zabbix数据库配置
3.2.2 安装Zabbix
3.2.3 安装Zabbix Web前端
3.3 Zabbix Agent安装
3.3.1 UNIX/Linux上安装Zabbix
3.3.2 Windows上安装Zabbix
3.4 测试Zabbix Agent和Zabbix Server运行
3.5 配置文件详解
3.5.1 zabbix_server.conf
3.5.2 zabbix_agentd.conf
第4章 监控第一台
4.1 Host在监控系统中的活动
4.2 添加一个用户
4.3 把服务器加入Zabbix监控
4.4 添加Item
4.5 添加Trigger
4.6 设置Action
4.7 收到第一封报警邮件吧
4.8 Zabbix 报警流程
4.9 看,Zabbix在工作呢
4.9.1 全局搜索框
4.9.2 查看监控数据
4.9.3 查看报警信息
4.10 添加自定义监控点
第二部分 配置篇
第5章 增加监控
5.1 Host配置
5.2 Item属性
5.3 Item类型
5.3.1 Zabbix Agent类型
5.3.2 SNMP类型
5.3.3 IPMI类型
5.3.4 日志文件监控
5.3.5 计算型Item
5.3.6 Zabbix内部监控
5.3.7 ssh类型Item
5.3.8 Telnet类型Item
5.3.9 External Check类型Item
5.3.10 Aggregate类型Item
5.3.11 Trapper类型Item
5.3.12 JMX类型Item
5.3.13 ODBC类型Item
……
第6章 报警配置
第7章 数据可视化
第8章 Users和Macros
第9章 IT services服务监控与Web monitoring网络监控
第10章 Zabbix前端界面
第11章 Discovery
第三部分 进阶篇
第12章 Zabbix API
第13章 Zabbix分布式监控
第14章 Zabbix系统优化
第15章 轻量级日志监控应用
第四部分 设计篇
第16章 Zabbix数据库表结构解析
第17章 History和TRENDS
第18章 Zabbix和数据库交互详解
第19章 Zabbix 2.2新功能介绍
第20章 Zabbix内置监控项实现
第五部分 社区和开源
第21章 典型案例分析
第22章 Zabbix代码问题和解决
第23章 PPTV的Zabbix监控体系
第24章 Zatree
第25章 Zabbix第三方插件
第26章 微信公众平台报警
第27章 社区论坛
后记
程序员职业生涯的一些感悟