Zabbix监控系统之深度解析和实践 Zabbix理论知识、基础术语、Zabbix组件、功能介绍书 PDF下载 公众号 其他格式

手机扫码免费下载

纠错留言

#电子书截图

Zabbix监控系统之深度解析和实践 Zabbix理论知识、基础术语、Zabbix组件、功能介绍书截图 Zabbix监控系统之深度解析和实践 Zabbix理论知识、基础术语、Zabbix组件、功能介绍书截图

#电子书简介


内容介绍

编辑推荐

1.作者**,由Zabbix大中华区总代理宏时数据官方出品,凝聚了多位Zabbix认证高级工程师及专家的经验,实战性强,对解决监控工作中的问题非常有帮助。

2.内容全面。从Zabbix理论知识、基础术语、Zabbix组件、功能介绍,到对Zabbix搭建前的架构设计、数据库选型、硬件配置等都做了系统的讲解。共分为基础篇、高阶篇、实践篇、集成篇,满足不同层次的读者需求。

3. Zabbix创始人兼CEO Alexei Vladishev对本书的编写提出指导意见并作序力荐!石凯、鲍光亚、吴兆松、姚仁捷、田川等多位专家力荐!

内容提要

《Zabbix监控系统之深度解析和实践》适合具有一定Zabbix应用经验并想要进一步理解Zabbix工作机制的读者阅读,包括相关企业的运维人员、技术主管、架构师、产品经理和决策者。

《Zabbix监控系统之深度解析和实践》内容分为4篇:基础篇、高阶篇、实践篇、集成篇。

基础篇:第1~5章,主要介绍Zabbix的发展史、基础架构、安装部署和使用、基础功能及特性。

高阶篇:第6~13章,主要总结当下比较流行的Zabbix高可用架构,探讨Zabbix监控数据库的选型、Zabbix常用命令,以及Zabbix的一些高级用法,如各组件之间的安全加密、自动发现功能、Zabbix宏等,并在*后浅谈了一下Zabbix的性能优化。

实践篇:第14~24章,主要以监控实战为主,通过对不同监控对象(操作系统、数据库、中间件、应用、硬件设备、网络设备、存储设备、虚拟化、公有云、私有云)的监控过程来详细讲解。另外,本篇还包括与Prometheus监控数据的对接,以及运维工程师日常工作中可能会用到的技术等内容。

集成篇:第25~29章,主要介绍Zabbix在集成方面的一些使用经验,如Zabbix与数据可视化、CMDB配置管理、自动化管理平台、大数据平台的集成,虽然篇幅不多,但是希望能对大家有所启迪。



目录

基础篇 | 1

第1章 Zabbix监控系统简介 | 2

1.1 Zabbix是什么 | 2

1.2 Zabbix的诞生 | 3

1.3 Zabbix的功能 | 3

1.3.1 数据采集 | 4

1.3.2 灵活的阈值定义 | 6

1.3.3 高度可配置化的告警 | 6

1.3.4 实时图形 | 6

1.3.5 Web监控功能 | 7

1.3.6 丰富的可视化 | 7

1.3.7 历史数据存储 | 8

1.3.8 配置简单 | 8

1.3.9 模板套用 | 8

1.3.10 自动发现 | 8

1.3.11 统一Web管理界面 | 9

1.3.12 Zabbix API | 9

1.3.13 权限管理系统 | 9

1.3.14 Zabbix agent | 10

1.3.15 二进制的程序 | 10

1.3.16 适应更复杂的环境 | 10

1.4 Zabbix组件介绍 | 10

1.5 Zabbix专业术语 | 14

1.6 Zabbix版本及发布周期 | 19

1.6.1 Zabbix发布计划 | 19

1.6.2 关于Zabbix LTS | 21

1.7 Zabbix 版本兼容性 | 23

1.7.1 支持的Zabbix agent | 23

1.7.2 支持的Zabbix proxies | 23

1.7.3 支持的XML文件 | 23

第2章 Zabbix基础架构 | 24

2.1 可拆分的主体架构 | 25

2.2 直连模式架构 | 26

2.3 分布式架构 | 27

2.3.1 分布式组件 | 28

2.3.2 分布式架构图 | 30

第3章 Zabbix快速安装 | 31

3.1 获取Zabbix | 31

3.2 安装要求 | 33

3.2.1 硬件配置 | 33

3.2.2 支持OS的平台 | 34

3.2.3 软件依赖 | 35

3.2.4 数据库容量计算 | 39

3.3 快速安装(以CentOS为例) | 42

3.3.1 通过yum源安装Zabbix | 43

3.3.2 安装数据库 | 45

3.3.3 启动Zabbix server和Zabbix agent | 47

3.3.4 配置Zabbix前端 | 48

第4章 Zabbix快速入门 | 51

4.1 登录和菜单介绍 | 51

4.2 配置用户 | 53

4.2.1 增加用户 | 53

4.2.2 添加权限 | 55

4.3 新建主机 | 57

4.4 新建监控项 | 59

4.4.1 添加监控项 | 59

4.4.2 查看数据 | 61

4.4.3 查看图表 | 62

4.5 新建触发器 | 62

4.5.1 添加触发器 | 63

4.5.2 显示触发器状态 | 64

4.6 查看问题通知 | 64

4.6.1 电子邮件设置 | 65

4.6.2 新建动作 | 66

4.6.3 获得通知 | 68

4.7 模板管理 | 69

4.7.1 新建模板 | 69

4.7.2 添加模板 | 70

第5章 Zabbix监控方式 | 72

5.1 Zabbix agent | 72

5.2 SNMP agent | 74

5.3 SNMP trap | 74

5.4 IPMI agent | 75

5.5 简单检查 | 76

5.6 内部检查 | 76

5.7 SSH agent | 76

5.8 TELNET agent | 77

5.9 外部检查 | 77

5.10 Trapper监控项 | 77

5.11 JMX监控 | 77

5.12 ODBC监控 | 78

5.13 HTTP agent | 78

高阶篇 | 79

第6章 Zabbix高可用架构 | 80

6.1 高可用架构介绍 | 80

6.2 高可用架构组件 | 80

6.3 高可用架构部署 | 82

第7章 Zabbix数据存储 | 103

7.1 数据库选型 | 103

7.2 数据库的创建 | 107

7.2.1 MySQL | 107

7.2.2 PostgreSQL | 108

7.2.3 Oracle | 109

7.2.4 SQLite | 110

7.2.5 ElasticSearch | 110

7.2.6 TimescaleDB | 115

7.3 修复数据库字符集与排序规则 | 116

7.4 实时数据导出 | 118

第8章 Zabbix命令 | 120

8.1 zabbix_server | 120

8.2 zabbix_proxy | 124

8.3 zabbix_get | 125

8.4 zabbix_agentd | 127

8.5 zabbix_agent2 | 129

8.6 zabbix_sender | 130

8.7 zabbix_js | 134

第9章 安全加密 | 135

9.1 加密概述 | 135

9.2 加密过程 | 137

9.3 加密配置参数说明 | 138

9.4 加密配置步骤 | 139

第10章 自动发现 | 140

10.1 网络发现 | 140

10.2 自动注册 | 152

10.3 监控项的低级发现 | 156

第11章 宏变量 | 166

11.1 内置宏 | 166

11.2 用户宏 | 168

11.2.1 全局宏 | 168

11.2.2 主机宏 | 171

11.2.3 模板宏 | 172

11.3 宏函数 | 173

11.4 上下文用户宏 | 174

第12章 进阶知识 | 176

12.1 Zabbix agent详解 | 176

12.1.1 被动检测 | 177

12.1.2 主动检测 | 178

12.2 用户自定义监控项 | 182

12.3 Web监控 | 184

12.3.1 Web监控项 | 184

12.3.2 真实场景监控 | 187

12.4 Zabbix Trapper | 195

12.5 SNMP trap | 197

12.6 全局脚本 | 207

12.7 数据预处理 | 211

12.8 返回值的编码 | 231

12.9 大文件支持 | 231

12.10 传感器 | 232

12.11 进程监控注意事项 | 235

12.12 主机的不可达和不可用 | 241

12.12.1 不可达主机 | 241

12.12.2 不可用主机 | 242

12.13 单位说明 | 242

12.13.1 时间后缀 | 242

12.13.2 内存后缀 | 244

12.13.3 其他用法 | 244

12.13.4 用法示例 | 245

12.14 时间段语法 | 245

12.15 命令执行 | 246

12.15.1 命令执行步骤 | 247

12.15.2 退出代码的检查 | 247

第13章 性能优化 | 249

13.1 操作系统配置优化 | 249

13.2 数据库参数优化 | 253

13.3 数据库分区表 | 255

13.4 Zabbix配置参数优化 | 256

13.5 监控模板优化 | 257

13.6 前端配置优化 | 262

13.7 其他优化 | 264

实践篇 | 267

第14章 操作系统监控 | 268

14.1 操作系统相关监控项的选择及优化 | 268

14.1.1 Zabbix agent类型的监控项 | 268

14.1.2 监控项主/被动模式的选择及优化 | 269

14.1.3 告警抑制及触发器中宏变量的巧用 | 270

14.2 Linux | 272

14.3 Windows | 274

第15章 数据库监控 | 277

15.1 MSSQL 监控 | 277

15.1.1 MSSQL 简介 | 277

15.1.2 部署监控 | 277

15.2 Oracle 监控 | 279

15.2.1 Oracle 简介 | 279

15.2.2 Oracle 监控原理 | 279

15.2.3 Oracle监控部署 | 281

第16章 中间件监控 | 284

16.1 WebLogic监控 | 284

16.1.1 WebLogic简介 | 284

16.1.2 WebLogic主要监控指标 | 284

16.1.3 SNMP方式监控WebLogic | 285

16.2 WebSphere监控 | 289

16.2.1 WebSphere 简介 | 289

16.2.2 WebSphere 主要监控指标 | 289

16.2.3 WebSphere Linux平台监控 | 290

16.2.4 WebSphere Windows 平台监控 | 294

第17章 应用监控 | 298

17.1 FTP监控 | 298

17.2 FTP监控方式 | 298

17.3 FTP端口和进程监控 | 298

17.4 FTP服务监控 | 300

第18章 硬件设备监控 | 310

18.1 硬件概述 | 310

18.2 SNMP监控方式 | 310

18.2.1 SNMP简介 | 310

18.2.2 SNMP测试 | 311

18.2.3 创建Zabbix SNMP监控项 | 311

18.2.4 HP服务器监控 | 312

18.3 IPMI监控方式 | 313

18.3.1 IPMI简介 | 313

18.3.2 Zabbix配置 | 314

18.3.3 制作IPMI监控模板 | 314

18.3.4 DELL 服务器监控 | 316

第19章 网络设备监控 | 318

19.1 网络设备监控的基本步骤 | 318

19.1.1 SNMP测试 | 318

19.1.2 Zabbix页面配置 | 319

19.1.3 SNMP监控项自动发现 | 320

19.2 网络设备监控实践 | 322

19.2.1 H3C S6800监控 | 322

19.2.2 Cisco网络设备接口监控 | 326

第20章 存储设备监控 | 330

20.1 VPLEX监控 | 330

20.1.1 VPLEX简介 | 330

20.1.2 SSH监控方式 | 330

20.1.3 Navisphere监控方式 | 341

20.2 HP 3PAR 监控 | 344

20.2.1 HP 3PAR 简介 | 344

20.2.2 SSH监控方式 | 345

第21章 虚拟化监控 | 357

21.1 VMware监控 | 357

21.1.1 监控方式 | 357

21.1.2 监控配置 | 359

21.1.3 调试日志 | 361

21.1.4 故障排查 | 361

21.2 H3C-CAS虚拟化监控 | 361

21.2.1 监控方式 | 361

21.2.2 监控配置 | 362

21.2.3 代码示例 | 364

第22章 Prometheus数据采集 | 383

22.1 Prometheus数据处理 | 383

22.2 Prometheus 数据自动发现 | 387

第23章 公有云监控 | 392

23.1 云计算概述 | 392

23.2 阿里云监控 | 395

23.3 云监控SDK监控实践 | 397

23.4 监控阿里云Redis | 402

23.5 云监控CLI监控实践 | 406

第24章 私有云监控 | 412

24.1 OpenStack监控 | 412

24.1.1 Keystone | 412

24.1.2 Glance | 420

24.1.3 Nova | 422

24.1.4 Neutron | 425

24.2 Memcached和RabbitMQ | 428

24.3 集群状态信息 | 429

集成篇 | 437

第25章 展现类 | 438

25.1 Zabbix与Grafana集成 | 438

25.1.1 Grafana概述 | 438

25.1.2 Zabbix插件安装 | 438

25.1.3 配置Zabbix数据源 | 440

25.1.4 数据的展现 | 441

25.2 Zabbix与GrandView集成 | 442

25.2.1 GrandView概述 | 442

25.2.2 配置Zabbix数据源 | 443

25.2.3 数据的展现 | 443

第26章 自动化 | 444

26.1 Ansible批量部署Zabbix agent | 444

26.1.1 Zabbix agent安装规范 | 444

26.1.2 安装脚本说明 | 445

26.1.3 Ansible Playbook | 446

26.1.4 在Zabbix前端自动添加主机 | 447

26.2 与CMDB对接实现自动化部署 | 448

26.3 网络设备自动化管理 | 448

26.3.1 设备新增 | 448

26.3.2 设备删除 | 451

26.3.3 设备更新 | 452

26.4 网络线路自动化管理 | 453

26.4.1 线路新增 | 453

26.4.2 线路删除 | 457

26.4.3 线路更新 | 458

第27章 告警通知 | 461

27.1 消息通知方式 | 461

27.2 钉钉告警 | 462

27.2.1 Zabbix前端配置 | 462

27.2.2 数据查看 | 466

27.3 企业微信告警 | 467

27.3.1 Zabbix前端配置 | 469

27.3.2 数据查看 | 472

27.4 邮件告警 | 472

27.4.1 Zabbix前端配置 | 473

27.4.2 数据查看 | 476

第28章 CMDB配置管理 | 477

28.1 CMDB概述 | 477

28.2 Zabbix与CMDB的集成方式 | 477

28.3 Zabbix与HR系统集成 | 478

28.4 Zabbix与CMDB集成的实现 | 479

28.5 Zabbix与CMDB的对接效果 | 482

第29章 大数据平台 | 483

29.1 整体思路 | 483

29.2 数据流程 | 483

29.3 配置Zabbix数据导出 | 484

29.4 安装和配置Filebeat组件 | 485

29.5 Logstash的安装和配置 | 486



作者介绍

作者简介

宏时数据

成立于2010年,创业团队来自国内外知名IT厂商与服务商,公司的使命是保障企业数据的可用性,专注于运维监控工具领域十余年。公司员工超百人,80%的员工拥有Zabbix认证专家资质。

20184月,宏时数据被Zabbix的母公司Zabbix SIA指定为大中华区总代理,全权负责Zabbix大中华区原厂培训、咨询服务、市场推广、知识产权维护。宏时数据也是Zabbix中国生态的构建者、Zabbix中国峰会的创办者、Zabbix中文手册和图书的编/译者。

宏时数据结合中国本地客户的运维特点,将Zabbix官方服务进一步本地化,在Zabbix开源版本上提供了更多的增值选项,如模板银行、MIB银行,一体化监控管理平台UMOP等系列产品,相关服务和产品已经成功在国内多家银行、保险、证券、零售企业中应用,其中包括多家世界500强公司。


^_^:309b65cfcddbf88c2642a798f9fbd8ef

  • 评论列表(0

留言评论