出版社:电子工业出版社
年代:2014
定价:59.0
本书从运维(OPS)角度对Zabbix的各项功能进行了详细介绍,以自动化运维视角为出发点,对Zabbix的安装和配置、自动化功能、监控告警、性能调优、Zabbix API、Zabbix协议、RPM安装包定制,结合SaltStack实现自动化配置管理等内容进行了全方位的深入剖析。
第1部分 基础部分第1章 监控系统简介1.1 为何需要监控系统1.2 监控系统的实现1.3 监控系统的开源软件现状1.4 监控系统的原理探究第2章 Zabbix简介2.1 Zabbix的客户2.2 使用Zabbix的准备2.3 Zabbix为何物2.4 选择Zabbix的理由2.5 Zabbix的架构2.6 Zabbix的运行流程2.7 Zabbix的功能特性第3章 安装与部署3.1 安装环境概述3.2 Zabbix-Server服务端的安装3.3 Zabbix-Agent客户端的安装3.4 SNMP监控方式的配置3.5 在Windows中安装Zabbix-Agent3.6 其他平台的安装3.7 Zabbix-Get的使用3.8 Zabbix相关术语(命令)3.9 Zabbix-Server对数据的存储3.10 Zabbix init脚本解释3.11 高可用和安全3.12 Zabbix数据库的备份第4章 快速配置使用4.1 配置流程4.2 主机组的添加4.3 模板的添加4.4 添加主机4.5 Graphs的配置4.6 Screen的配置4.7 Slide shows的配置4.8 Zatree的使用4.9 Map的配置4.10 Web监控4.11 IT服务4.12 报表4.13 资产管理第5章 深入配置使用5.1 Items的添加5.2 Items key的添加5.3 Items的类型5.4 宏的配置5.5 维护时间5.6 事件确认5.7 数据的导入/导出配置第6章 告警配置6.1 告警概述6.2 Trigger的配置6.3 添加Actions6.4 邮件告警配置的实例6.5 自定义脚本告警6.6 邮件告警脚本的配置实例6.7 告警升级的机制6.8 告警配置故障排查第2部分 中级部分第7章 监控方式剖析7.1 Zabbix支持的监控方式7.2 Zabbix监控方式的逻辑7.3 Agent监控方式7.4 Trapper监控方式7.5 SNMP监控方式7.6 IPMI监控方式7.7 JMX监控方式7.8 命令的执行第8章 分布式监控8.1 代理架构8.2 节点架构8.3 被动模式和主动模式第9章 Zabbix与自动化运维9.1 监控自动化9.2 网络发现9.3 主动方式的自动注册9.4 Low level discovery功能9.5 Zabbix与自动化配置管理工具SaltStack第10章 使用的经验技巧10.1 如何有效地设置监控告警10.2 监控项的使用技巧10.3 触发器的使用技巧10.4 触发器配置10.5 谷歌浏览器告警插件10.6 数据图断图第11章 监控案例11.1 监控TCP连接数11.2 监控Nginx11.3 监控PHP-FPM11.4 监控MySQL11.6 监控DELL服务器11.7 监控Cisco路由器11.8 监控VMware第3部分 高级部分第12章 性能优化12.1 Zabbix性能优化概述12.2 Zabbix性能优化的依据12.3 配置文件的参数优化12.4 Zabbix的架构优化12.5 Items工作模式及Trigger的优化12.6 Zabbix的数据库优化12.7 其他方面第13章 Zabbix API的使用13.1 Zabbix API简介13.2 JSON-RPC13.3 Zabbix API的使用流程13.4 第三方Zabbix API模块第14章 使用Zabbix协议14.1 Zabbix协议概述14.2 Zabbix Sender协议14.3 Zabbix-Get协议14.4 Zabbix-Agent协议第15章 定制Zabbix安装包15.1 为什么要定制安装包15.2 如何定制安装包第16章 大型分布式监控案例16.1 监控系统构建概述16.2 监控环境架构图16.3 架构实现的过程16.4 业务相关的配置16.5 其他需求附录A 源码安装及相关配置A.1 安装Zabbix-ServerA.2 安装Zabbix-AgentA.3 关于Zabbix的升级
本书从入门到高级应用,从Zabbix基本应用到安装包定制、协议、API,全面剖析、应有尽有。 包含大量监控案例,详解触发器、告警等Zabbix监控中令人头疼的问题,学到的不止是技术,还有思路和方法。 《Zabbix企业级分布式监控系统》从运维(OPS)角度对Zabbix的各项功能进行了详细介绍,以自动化运维视角为出发点,对Zabbix的安装和配置、自动化功能、监控告警、性能调优、Zabbix API、Zabbix协议、RPM安装包定制,结合SaltStack实现自动化配置管理等内容进行了全方位的深入剖析。 全书分为初级内容、中级内容、高级内容和附录部分,分别由浅入深地讲解Zabbix监控系统这个开源软件。从最简单的安装和配置,到复杂的高级应用,详细讲解了数据库分表、高可用、性能调优、架构设计,以及大量的监控案例,对即将构建Zabbix监控系统,或者已经在使用Zabbix的用户具有非常高的参考价值。【作者简介】 吴兆松,运维开发工程师,具有丰富的一线运维实战经验,曾做过CDN运维、游戏运维、云计算运维,对Linux系统、云计算、监控系统有较深入的研究,熟悉运维自动化工具的使用和二次定制开发,乐于折腾开源软件,偶尔写写博客、技术文档,其始终坚信,技术的积累只是时间问题,而解决问题的思路和思想高于具体的技术细节。