关于我们
![]() ![]() |
Zabbix监控系统之深度解析和实践 定 价:¥129 中 教 价:¥77.40 (6.00折) 库 存 数: 0
本书从实践出发,并结合诸多一线运维工程师多年对Zabbix使用的经验,通过对日常运维工作中的监控应用场景进行剖析,对Zabbix的功能进行了循序渐进的讲解。本书内容从Zabbix理论知识、基础术语、Zabbix组件、功能介绍,到对Zabbix搭建前的架构设计、数据库选型、硬件配置等都做了系统的讲解。在实践篇中,通过对工作中涉及的监控对象进行整理,讲解实现原理。最后通过集成篇着重介绍了Zabbix在数据展示、自动化部署、第三方系统集成上的各种可能性。
宏时数据成立于2010年,创业团队来自国内外知名IT厂商与服务商,公司的使命是保障企业数据的可用性,专注于运维监控工具领域十余年。公司员工超百人,80%的员工拥有Zabbix认证专家资质。2018年4月,宏时数据被Zabbix的母公司Zabbix SIA指定为大中华区唯一的原厂代表,全权负责Zabbix大中华区原厂培训、咨询服务、市场推广、知识产权维护。宏时数据也是Zabbix中国生态的构建者、Zabbix中国峰会的创办者、Zabbix中文手册和图书的编/译者。宏时数据结合中国本地客户的运维特点,将Zabbix官方服务进一步本地化,在Zabbix开源版本上提供了更多的增值选项,如模板银行、MIB银行,一体化监控管理平台UMOP等系列产品,相关服务和产品已经成功在国内多家银行、保险、证券、零售企业中应用,其中包括多家世界500强公司。
基础篇 | 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版本及发布周期 | 18 1.6.1 Zabbix发布计划 | 19 1.6.2 关于Zabbix LTS | 21 1.7 Zabbix 版本兼容性 | 23 1.7.1 支持的AGENTS | 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 Global Script | 207 12.7 数据预处理 | 211 12.8 返回值的编码 | 231 12.9 大文件支持 | 232 12.10 传感器 | 232 12.11 进程监控注意事项 | 235 12.12 主机的不可达和不可用 | 241 12.12.1 不可达主机 | 241 12.12.2 不可用主机 | 242 12.13 单位说明 | 242 12.13.1 时间后缀 | 243 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章 自动化 | 445 26.1 Ansible批量部署Zabbix agent | 445 26.1.1 Zabbix agent安装规范 | 445 26.1.2 安装脚本说明 | 446 26.1.3 Ansible Playbook | 447 26.1.4 在Zabbix前端自动添加主机 | 448 26.2 与CMDB对接实现自动化部署 | 449 26.3 网络设备自动化管理 | 449 26.3.1 设备新增 | 449 26.3.2 设备删除 | 452 26.3.3 设备更新 | 453 26.4 网络线路自动化管理 | 454 26.4.1 线路新增 | 454 26.4.2 线路删除 | 458 26.4.3 线路更新 | 459 第27章 告警通知 | 462 27.1 消息通知方式 | 462 27.2 钉钉告警 | 463 27.2.1 Zabbix前端配置 | 463 27.2.2 数据查看 | 467 27.3 腾讯企业微信告警 | 468 27.3.1 Zabbix前端配置 | 470 27.3.2 数据查看 | 473 27.4 邮件告警 | 473 27.4.1 Zabbix前端配置 | 474 27.4.2 数据查看 | 477 第28章 CMDB配置管理 | 478 28.1 CMDB描述 | 478 28.2 Zabbix与CMDB的集成方式 | 478 28.3 Zabbix与HR系统集成 | 479 28.4 Zabbix与CMDB集成的实现 | 480 28.5 Zabbix与CMDB的对接效果 | 483 第29章 大数据平台 | 484 29.1 整体思路 | 484 29.2 数据流程 | 484 29.3 配置Zabbix数据导出 | 485 29.4 安装和配置Filebeat组件 | 486 29.5 Logstash的安装和配置 | 487
你还可能感兴趣
我要评论
|