包邮Zabbix监控系统深度实践-第2版
1星价
¥31.0
(3.9折)
2星价¥31.0
定价¥79.0
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
图文详情
- ISBN:9787121296086
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:32开
- 页数:376
- 出版时间:2016-08-01
- 条形码:9787121296086 ; 978-7-121-29608-6
本书特色
这是一本由浅入深,全面讲解zabbix应用与原理的技术书籍,也是作者多年实战经验的总结和浓缩。在概念篇,从一个简单但完整的入门案例讲起,案例中有*基本的概念介绍,通过案例帮助那些只要将服务器加入监控,并且看到监控数据的读者;然后逐步深入,在进阶篇介绍zabbix的各方各面的配置;在设计篇中对zabbix的内部原理进行深入剖析,包括zabbix与数据库的交互zabbix数据库表的设计等,并分享作者在zabbix上踩过的坑以及解决问题的思路。*后会在开源部分介绍58同城开源的zatree和chrome的插件、手机客户端等工具。这本书会从我们工作中的实际需求出发,以实际案例作为指引,希望对于读者而言,不仅仅是学会某些具体的操作,而是深入了解zabbix 的设计思路,掌握解决问题的方法。
内容简介
★国内超大规模zabbix集群负责人力作★全面讲解zabbix配置应用,深入剖析zabbix内部原理★用真实工作需求驱动,以实践案例指引,助您监控利器出鞘★适合真正想研究zabbix的读者阅读
目录
**部分 概念篇第 1 章 自动化运维和监控系统… ……………………………………………………… 21.1 互联网公司的运维工作…………………………………………………………………… 21.2 何谓自动化运维…………………………………………………………………………… 31.3 监控系统在运维自动化中的角色………………………………………………………… 51.4 监控系统的理想化模样…………………………………………………………………… 5第 2 章 zabbix简介… …………………………………………………………………… 72.1 zabbix发展现状… ………………………………………………………………………… 72.2 选择zabbix的理由… ……………………………………………………………………… 82.3 zabbix部分名词约定… …………………………………………………………………… 9第 3 章 zabbix安装… …………………………………………………………………… 113.1 获取zabbix… ………………………………………………………………………………113.2 zabbix server安装… ………………………………………………………………………123.2.1 zabbix数据库配置… ……………………………………………………………… 123.2.2 安装zabbix server… ……………………………………………………………… 133.2.3 安装zabbix web前端……………………………………………………………… 163.3 zabbix agent安装……………………………………………………………………………183.3.1 unix/linux上安装zabbix agent………………………………………………… 183.3.2 windows上安装zabbix agent… ………………………………………………… 183.4 测试zabbix agent和zabbix server运行… …………………………………………………203.5 配置文件详解………………………………………………………………………………203.5.1 zabbix_server.conf… ……………………………………………………………… 203.5.2 zabbix_agentd.conf… ……………………………………………………………… 24第 4 章 监控**台host… ……………………………………………………………… 264.1 host在监控系统中的活动… ………………………………………………………………264.2 添加一个用户………………………………………………………………………………274.3 把服务器加入zabbix监控… ………………………………………………………………274.4 添加item… …………………………………………………………………………………284.5 添加trigger… ………………………………………………………………………………294.6 设置action… ………………………………………………………………………………314.7 收到**封报警邮件………………………………………………………………………334.8 zabbix 报警流程… …………………………………………………………………………334.9 看,zabbix在工作呢… ……………………………………………………………………344.9.1 全局搜索框………………………………………………………………………… 354.9.2 查看监控数据……………………………………………………………………… 354.9.3 查看报警信息……………………………………………………………………… 364.10 添加自定义监控点… ……………………………………………………………………37第二部分 配置篇第 5 章 增加监控… ……………………………………………………………………… 405.1 host配置… …………………………………………………………………………………415.2 item属性… …………………………………………………………………………………455.3 item类型… …………………………………………………………………………………485.3.1 zabbix agent类型… ……………………………………………………………… 485.3.2 snmp类型… ……………………………………………………………………… 515.3.3 ipmi类型…………………………………………………………………………… 525.3.4 日志文件监控……………………………………………………………………… 535.3.5 计算型item… ……………………………………………………………………… 545.3.6 zabbix内部监控… ………………………………………………………………… 555.3.7 ssh类型item………………………………………………………………………… 585.3.8 telnet类型item… ………………………………………………………………… 605.3.9 external check类型item…………………………………………………………… 605.3.10 aggregate类型item……………………………………………………………… 605.3.11 trapper类型item… ……………………………………………………………… 625.3.12 jmx类型item… ………………………………………………………………… 625.3.13 odbc类型item…………………………………………………………………… 645.4 item历史数据history和trends………………………………………………………………665.5 使用application对item分组…………………………………………………………………675.6 item key详解… ……………………………………………………………………………685.7 template模板… ……………………………………………………………………………695.7.1 新建和配置一个template… ……………………………………………………… 695.7.2 建立/取消host和template的关联………………………………………………… 715.7.3 修改template… …………………………………………………………………… 735.7.4 template和host… ………………………………………………………………… 735.7.5 template之间的父子关系… ……………………………………………………… 745.8 clone、full clone和mass update… ………………………………………………………755.9 windows监控… ……………………………………………………………………………765.10 vmware监控… ……………………………………………………………………………825.11 zabbix监控性能……………………………………………………………………………84第 6 章 报警配置… ……………………………………………………………………… 866.1 triggers………………………………………………………………………………………866.1.1 配置triggers………………………………………………………………………… 866.1.2 trigger expression… ……………………………………………………………… 876.1.3 function详解… …………………………………………………………………… 896.1.4 trigger依赖………………………………………………………………………… 926.1.5 trigger等级………………………………………………………………………… 946.1.6 单位………………………………………………………………………………… 956.2 events… ……………………………………………………………………………………956.3 actions… ……………………………………………………………………………………966.3.1 action… …………………………………………………………………………… 976.3.2 operation…………………………………………………………………………… 996.3.3 condition………………………………………………………………………… 1046.3.4 escalations………………………………………………………………………… 1076.3.5 unsupported状态的items的报警… …………………………………………… 1106.4 media类型… …………………………………………………………………………… 1116.5 maintenance状态………………………………………………………………………… 116第 7 章 数据可视化… ………………………………………………………………… 1187.1 graph… ………………………………………………………………………………… 1187.2 network maps… ………………………………………………………………………… 1237.2.1 新建maps………………………………………………………………………… 1237.2.2 创建元素………………………………………………………………………… 1247.2.3 选择元素………………………………………………………………………… 1267.2.4 关联元素………………………………………………………………………… 1267.2.5 关联指示器……………………………………………………………………… 1267.3 screens …………………………………………………………………………………… 1277.4 slide shows … …………………………………………………………………………… 131第 8 章 users和macros……………………………………………………………… 1338.1 user和user group………………………………………………………………………… 1338.1.1 配置user… ……………………………………………………………………… 1338.1.2 user group… …………………………………………………………………… 1358.2 macros… ………………………………………………………………………………… 1368.2.1 自带宏…………………………………………………………………………… 1368.2.2 用户自定义宏…………………………………………………………………… 1378.2.3 自定义宏的适用范围…………………………………………………………… 139第 9 章 it services服务监控与web monitoring网络监控… …………………… 1409.1 services服务监控………………………………………………………………………… 1409.2 服务配置………………………………………………………………………………… 1419.3 web monitoring网络监控配置…………………………………………………………… 1459.4 监控百度示例…………………………………………………………………………… 148第10 章 zabbix前端界面… ………………………………………………………… 15110.1 monitoring板块… ……………………………………………………………………… 15110.1.1 dashboard栏目… ……………………………………………………………… 15110.1.2 overview栏目… ……………………………………………………………… 15710.1.3 web栏目… …………………………………………………………………… 15810.1.4 latest data栏目… ……………………………………………………………… 15910.1.5 triggers栏目… ………………………………………………………………… 15910.1.6 events栏目……………………………………………………………………… 16010.1.7 graphs&screens&maps栏目… ………………………………………………… 16110.2 inventory板块…………………………………………………………………………… 16110.3 reports板块… ………………………………………………………………………… 16110.4 configuration板块… …………………………………………………………………… 16610.4.1 host groups栏目… …………………………………………………………… 16610.4.2 template栏目…………………………………………………………………… 16710.4.3 hosts栏目… …………………………………………………………………… 16810.4.4 maintenance栏目… …………………………………………………………… 17010.4.5 其他… ………………………………………………………………………… 17010.5 administration板块……………………………………………………………………… 17110.5.1 general栏目… ………………………………………………………………… 17110.5.2 dm栏目………………………………………………………………………… 17710.5.3 authentication栏目… ………………………………………………………… 17810.5.4 users栏目… …………………………………………………………………… 17910.5.5 media types栏目………………………………………………………………… 18110.5.6 scripts栏目……………………………………………………………………… 18110.5.7 audit栏目… …………………………………………………………………… 18510.5.8 queue栏目……………………………………………………………………… 18610.5.9 notification栏目… …………………………………………………………… 18610.5.10 installation栏目………………………………………………………………… 18710.6 前端配置… …………………………………………………………………………… 18710.6.1 全局配置参数… ……………………………………………………………… 18710.6.2 前端维护状态显示… ………………………………………………………… 18910.6.3 profile设置……………………………………………………………………… 19010.7 全局搜索框… ………………………………………………………………………… 192第 11 章 discovery… ………………………………………………………………… 19311.1 基于网络的discovery………………………………………………………………… 19311.2 discovery的一个例子………………………………………………………………… 19511.3 discovery rule和discovery action的配置……………………………………………… 19611.4 存活agent自动加入监控… …………………………………………………………… 19911.5 low-level discovery……………………………………………………………………… 200第三部分 进阶篇第 12 章 zabbix api… ……………………………………………………………… 20612.1 zabbix api post参数… ……………………………………………………………… 20612.2 item支持的zabbix api方法… ………………………………………………………… 20712.2.1 item object……………………………………………………………………… 20812.2.2 item.create… …………………………………………………………………… 20912.2.3 item.delete… …………………………………………………………………… 21012.2.4 item.exists… …………………………………………………………………… 21012.2.5 item.get… ……………………………………………………………………… 21112.2.6 item.getobjects… ……………………………………………………………… 21412.2.7 item.isreadable/item.iswritable… ……………………………………………… 21512.2.8 item.update……………………………………………………………………… 21512.3 如何阅读zabbix api文档……………………………………………………………… 216第 13 章 zabbix分布式监控… ……………………………………………………… 21713.1 两种分布式架构对比… ……………………………………………………………… 21713.2 proxy单级分布式架构… ……………………………………………………………… 21813.3 proxy配置… …………………………………………………………………………… 21913.4 node多级分布式架构… ……………………………………………………………… 220第 14 章 zabbix系统优化… ………………………………………………………… 22714.1 zabbix内部运行机制…………………………………………………………………… 22714.2 items过多造成性能下降… …………………………………………………………… 22814.3 数据库及其他调优… ………………………………………………………………… 232第 15 章 轻量级日志监控应用………………………………………………………… 23315.1 准备工作… …………………………………………………………………………… 23315.2 添加 item… …………………………………………………………………………… 23415.3 测试… ………………………………………………………………………………… 23415.4 配置报警… …………………………………………………………………………… 23615.5 轮转的日志文件… …………………………………………………………………… 23715.6 获取关键字… ………………………………………………………………………… 238第四部分 设计篇第 16 章 zabbix数据库表结构解析… ……………………………………………… 24016.1 表结构概述… ………………………………………………………………………… 24016.2 hosts表… ……………………………………………………………………………… 24116.3 items表… ……………………………………………………………………………… 24416.4 trigger在数据库中的结构……………………………………………………………… 24816.5 events表………………………………………………………………………………… 25316.6 triggers和events生成的规则…………………………………………………………… 255第 17 章 history和trends… ………………………………………………………… 25617.1 sync字段的含义………………………………………………………………………… 25717.2 history和trends的区别… ……………………………………………………………… 26117.3 housekeeper和trends表… ……………………………………………………………… 26217.4 graph对于history和trends的选择……………………………………………………… 263第 18 章 zabbix和数据库交互详解… ……………………………………………… 26818.1 include/zbxdb.h… ……………………………………………………………………… 26818.2 zbxdb/db.c… …………………………………………………………………………… 27018.3 zbxdbhigh… …………………………………………………………………………… 271第 19 章 zabbix 2.2新功能介绍……………………………………………………… 27419.1 数据库自动升级… …………………………………………………………………… 27419.1.1 检查数据库版本… …………………………………………………………… 27419.1.2 mandatory和optional字段……………………………………………………… 27519.1.3 数据库升级过程… …………………………………………………………… 27719.1.4 前端提示… …………………………………………………………………… 27819.2 web监控………………………………………………………………………………… 27919.2.1 web监控template化…………………………………………………………… 27919.2.2 web监控重试机制… ………………………………………………………… 27919.2.3 使用http代理………………………………………………………………… 28019.2.4 url监控中使用页面内容作为变量… ……………………………………… 28119.3 数据映射… …………………………………………………………………………… 28219.4 history和trends存储的代码分析… …………………………………………………… 28219.4.1 dcsync_history… ……………………………………………………………… 28319.4.2 dcsync_trends… ……………………………………………………………… 28519.4.3 整个流程… …………………………………………………………………… 28519.5 网页字符串匹配… …………………………………………………………………… 28619.6 日志文件监控… ……………………………………………………………………… 28719.7 latest data局部刷新… ………………………………………………………………… 28819.8 动态载入模块… ……………………………………………………………………… 28819.9 snmp监控改进………………………………………………………………………… 29219.9.1 snmpv3相关的增强…………………………………………………………… 29219.8.2 snmp重试和超时机制改进…………………………………………………… 29319.9.3 lld的复杂oids… ……………………………………………………………… 293第 20 章 zabbix内置监控项实现…………………………………………………… 29420.1 system.hostname………………………………………………………………………… 29420.2 system.cpu.load… ……………………………………………………………………… 295第五部分 社区和开源第 21 章 典型案例分析………………………………………………………………… 30021.1 前端显示zabbix server停止工作问题… ……………………………………………… 30021.2 item设置了但没有数据………………………………………………………………… 30621.2.1 看页面是否有报错… ………………………………………………………… 30621.2.2 zabbix server和zabbix agent的网络是否互通… …………………………… 30721.2.3 zabbix_get是否能够获取到数据… …………………………………………… 30821.2.4 总结… ………………………………………………………………………… 30821.3 一个扫描history全表的sql问题… …………………………………………………… 30921.4 解决问题的思路… …………………………………………………………………… 319第 22 章 zabbix代码问题和解决……………………………………………………… 32022.1 duplicated host问题… ………………………………………………………………… 32022.2 拼接大sql问题………………………………………………………………………… 32222.3 nextid问题… …………………………………………………………………………… 32322.4 在zabbix中打印日志…………………………………………………………………… 325第 23 章 pptv的zabbix监控体系…………………………………………………… 32623.1 python zabbix api… …………………………………………………………………… 32623.2 spider——服务器添加zabbix监控… ………………………………………………… 32823.3 event console…………………………………………………………………………… 33023.4 rule engine… ………………………………………………………………………… 33023.5 报警系统架构… ……………………………………………………………………… 331第 24 章 zatree………………………………………………………………………… 33224.1 使用zatree… …………………………………………………………………………… 33224.2 zabbix二次开发和重新开发监控系统的选择………………………………………… 334第 25 章 zabbix第三方插件………………………………………………………… 33725.1 chromix… ……………………………………………………………………………… 33725.2 zabbix notifier… ……………………………………………………………………… 33825.3 手机端zabbix app……………………………………………………………………… 33925.3.1 zbx mobile… ………………………………………………………………… 33925.3.2 zabbkit… ……………………………………………………………………… 341第 26 章 微信公众平台报警…………………………………………………………… 34426.1 申请微信公众平台账号… …………………………………………………………… 34426.2 配置微信公众平台账号… …………………………………………………………… 34526.2.1 使用sae进行测试开发………………………………………………………… 34726.2.2 申请测试账号… ……………………………………………………………… 34826.2.3 获取access_token… …………………………………………………………… 34826.2.4 获取用户的openid……………………………………………………………… 34926.2.5 发送**条文字消息… ……………………………………………………… 34926.3 微信接口请求次数限制… …………………………………………………………… 350第 27 章 社区论坛……………………………………………………………………… 351附录 zabbix自带宏… ………………………………………………………………… 353后记……………………………………………………………………………………… 355程序员职业生涯的一些感悟…………………………………………………………… 356
展开全部
相关资料
zabbix是目前很流行的分布式图形化开源监控系统解决方案。它有健全灵活的监控数据采集、存储、告警规则配置以及图形化展示界面,已经被越来越多的互联网公司所应用,成为运维基础架构系统的重要组成部分。三年前,姚仁捷作为聚力传媒(pptv)的系统工程师,参与并承担pptv生产环境运维监控系统的建设工作。在短短三个月的时间里,完成了从方案选取、部署测试、小范围应用、全面上线的一整套工作,从无到有建设了覆盖数千台设备的运维监控系统。我作为项目负责人,对于他的成就感到非常欣慰。本人作为姚仁捷的同事、朋友,向有志于运维自动化的朋友们郑重推荐此书!陈文春新浪运维中心总经理zabbix是一个用于基础架构监控和告警的开源解决方案,可以说是近几年来国内外中小型互联网企业中流行的一种。它结合了cacti绘图和nagios的告警机制,并拥有非常简易的web配置界面,再配合一些标准的监控模板,就能很轻松地上手了。姚仁捷曾经在pptv负责过zabbix大规模集群的工作,积累了丰富的经验和技巧,本书是他多年实践工作的结晶,从功能到部署,从原理到案例,全面讲解了zabbix相关知识,值得一读!程国强携程网站运营中心系统研发高级总监zabbix是近几年涌现出来的开源企业级监控工具,集数据采集、图表绘制、报警等功能于一身,适合中小型企业快速的从无到有建立一个完备的监控体系。丰富的功能背后是极高的复杂性,特别在国内缺乏相关的中文资料的背景下,系统管理人员很难参透工具内在的精髓和局限,从而高效地将其用于大规模监控场景。姚仁捷是国内zabbix大规模应用场景的实践先驱,在源代码级对zabbix的工作机制进行过研究及优化。相信本书可以帮助后来者少走弯路,趋利避害,让zabbix成为监控项目实施中的利器。吴晓刚携程网站运营中心系统研发总监zabbix是近年来非常流行的分布式监控工具,但是上手容易,精通难。八牛曾经是国内大规模zabbix集群的维护者,在zabbix运维、优化及二次开发方面都有丰富的经验。本书作为他多年经验的结晶,不但详细阐述了zabbix的部署运用,还有针对性地解析了zabbix架构设计的关键点和具体实现方式,更列举了常见的疑难问题和解决方案,堪称监控领域难得的精品书籍,相信不同层次的读者都会有所收获。饶琛琳日志易总监
作者简介
姚仁捷,运维数据与开发经理,现就职于游族网络(002174.SZ),负责运维与大数据方面的开发,包括日志平台、计算平台和机器学习方面的研究与开发。国内*早研究Zabbix的技术人员之一,Zabbix Python API作者。曾在PPTV负责当时Zabbix社区中*大的集群之一。对Zabbix大规模集群有丰富的经验,善于Zabbix源码的改造和开发。作为Revierer参与了PACKT Publishing出版的Zabbix Performance Tuning审阅工作。目前对于机器学习有浓厚的兴趣,希望能将大数据、机器学习和运维结合,使得数据化运维能够真正落地。
预估到手价 ×
预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。
确定