为你推荐
内容简介
序一
序二
前言
第一部分 概念篇
第1章 自动化运维和监控系统
1.1 互联网公司的运维工作
1.2 何谓自动化运维
1.3 监控系统在运维自动化中的角色
1.4 监控系统的理想化模样
第2章 Zabbix简介
2.1 Zabbix发展现状
2.2 选择Zabbix的理由
2.3 Zabbix部分名词约定
第3章 Zabbix安装
3.1 获取Zabbix
3.2 Zabbix Server安装
3.2.1 Zabbix数据库配置
3.2.2 安装Zabbix Server
3.2.3 安装Zabbix Web前端
3.3 Zabbix Agent安装
3.3.1 UNIX/Linux上安装Zabbix Agent
3.3.2 Windows上安装Zabbix Agent
3.4 测试Zabbix Agent和Zabbix Server运行
3.5 配置文件详解
3.5.1 zabbix_server.conf
3.5.2 zabbix_agentd.conf
第4章 监控第一台Host
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
5.4 Item历史数据History和Trends
5.5 使用Application对Item分组
5.6 Item Key详解
5.7 Template模板
5.7.1 新建和配置一个Template
5.7.2 建立/取消Host和Template的关联
5.7.3 修改Template
5.7.4 Template和Host
5.7.5 Template之间的父子关系
5.8 Clone、Full Clone和Mass Update
5.9 Windows监控
5.10 VMware监控
5.11 Zabbix监控性能
第6章 报警配置
6.1 Triggers
6.1.1 配置Triggers
6.1.2 Trigger expression
6.1.3 Function详解
6.1.4 Trigger依赖
6.1.5 Trigger等级
6.1.6 单位
6.2 Events
6.3 Actions
6.3.1 Action
6.3.2 Operation
6.3.3 Condition
6.3.4 Escalations
6.3.5 Unsupported状态的Items的报警
6.4 Media类型
6.5 Maintenance状态
第7章 数据可视化
7.1 Graph
7.2 Network Maps
7.2.1 新建Maps
7.2.2 创建元素
7.2.3 选择元素
7.2.4 关联元素
7.2.5 关联指示器
7.3 Screens
7.4 Slide shows
第8章 Users和Macros
8.1 User和User group
8.1.1 配置User
8.1.2 User group
8.2 Macros
8.2.1 自带宏
8.2.2 用户自定义宏
8.2.3 自定义宏的适用范围
第9章 IT services服务监控与Web monitoring网络监控
9.1 Services服务监控
9.2 服务配置
9.3 Web monitoring网络监控配置
9.4 监控百度示例
第10章 Zabbix前端界面
10.1 Monitoring板块
10.1.1 Dashboard栏目
10.1.2 Overview栏目
10.1.3 Web栏目
10.1.4 Latest data栏目
10.1.5 Triggers栏目
10.1.6 Events栏目
10.1.7 Graphs&Screens&Maps栏目
10.2 Inventory板块
10.3 Reports板块
10.4 Configuration板块
10.4.1 Host groups栏目
10.4.2 Template栏目
10.4.3 Hosts栏目
10.4.4 Maintenance栏目
10.4.5 其他
10.5 Administration板块
10.5.1 General栏目
10.5.2 DM栏目
10.5.3 Authentication栏目
10.5.4 Users栏目
10.5.5 Media types栏目
10.5.6 Scripts栏目
10.5.7 Audit栏目
10.5.8 Queue栏目
10.5.9 Notification栏目
10.5.10 Installation栏目
10.6 前端配置
10.6.1 全局配置参数
10.6.2 前端维护状态显示
10.6.3 Profile设置
10.7 全局搜索框
第11章 Discovery
11.1 基于网络的Discovery
11.2 Discovery的一个例子
11.3 Discovery Rule和Discovery Action的配置
11.4 存活Agent自动加入监控
11.5 low-level discovery
第三部分 进阶篇
第12章 Zabbix API
12.1 Zabbix API POST参数
12.2 Item支持的Zabbix API方法
12.2.1 Item object
12.2.2 item.create
12.2.3 item.delete
12.2.4 item.exists
12.2.5 item.get
12.2.6 item.getobjects
12.2.7 item.isreadable/item.iswritable
12.2.8 item.update
12.3 如何阅读Zabbix API文档
第13章 Zabbix分布式监控
13.1 两种分布式架构对比
13.2 Proxy单级分布式架构
13.3 Proxy配置
13.4 Node多级分布式架构
第14章 Zabbix系统优化
14.1 Zabbix内部运行机制
14.2 Items过多造成性能下降
14.3 数据库及其他调优
第15章 轻量级日志监控应用
15.1 准备工作
15.2 添加Item
15.3 测试
15.4 配置报警
15.5 轮转的日志文件
15.6 获取关键字
第四部分 设计篇
第16章 Zabbix数据库表结构解析
16.1 表结构概述
16.2 Hosts表
16.3 Items表
16.4 Trigger在数据库中的结构
16.5 Events表
16.6 Triggers和Events生成的规则
第17章 History和Trends
17.1 sync字段的含义
17.2 history和trends的区别
17.3 housekeeper和trends表
17.4 Graph对于history和trends的选择
第18章 Zabbix和数据库交互详解
18.1 include/zbxdb.h
18.2 zbxdb/db.c
18.3 zbxdbhigh
第19章 Zabbix 2.2新功能介绍
19.1 数据库自动升级
19.1.1 检查数据库版本
19.1.2 mandatory和optional字段
19.1.3 数据库升级过程
19.1.4 前端提示
19.2 Web监控
19.2.1 Web监控Template化
19.2.2 Web监控重试机制
19.2.3 使用HTTP代理
19.2.4 URL监控中使用页面内容作为变量
19.3 数据映射
19.4 history和trends存储的代码分析
19.4.1 DCsync_history
19.4.2 DCsync_trends
19.4.3 整个流程
19.5 网页字符串匹配
19.6 日志文件监控
19.7 Latest Data局部刷新
19.8 动态载入模块
19.9 SNMP监控改进
19.9.1 SNMPv3相关的增强
19.8.2 SNMP重试和超时机制改进
19.9.3 lld的复杂OIDs
第20章 Zabbix内置监控项实现
20.1 system.hostname
20.2 system.cpu.load
第五部分 社区和开源
第21章 典型案例分析
21.1 前端显示Zabbix server停止工作问题
21.2 Item设置了但没有数据
21.2.1 看页面是否有报错
21.2.2 Zabbix Server和Zabbix Agent的网络是否互通
21.2.3 zabbix_get是否能够获取到数据
21.2.4 总结
21.3 一个扫描history全表的SQL问题
21.4 解决问题的思路
第22章 Zabbix代码问题和解决
22.1 Duplicated Host问题
22.2 拼接大SQL问题
22.3 nextid问题
22.4 在Zabbix中打印日志
第23章 PPTV的Zabbix监控体系
23.1 Python Zabbix API
23.2 Spider——服务器添加Zabbix监控
23.3 Event Console
23.4 Rule Engine
23.5 报警系统架构
第24章 Zatree
24.1 使用Zatree
24.2 Zabbix二次开发和重新开发监控系统的选择
第25章 Zabbix第三方插件
25.1 Chromix
25.2 Zabbix Notifier
25.3 手机端Zabbix App
25.3.1 ZBX Mobile
25.3.2 Zabbkit
第26章 微信公众平台报警
26.1 申请微信公众平台账号
26.2 配置微信公众平台账号
26.2.1 使用SAE进行测试开发
26.2.2 申请测试账号
26.2.3 获取access_token
26.2.4 获取用户的openid
26.2.5 发送第一条文字消息
26.3 微信接口请求次数限制
第27章 社区论坛
附录 Zabbix自带宏
后记
程序员职业生涯的一些感悟
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜