《Zabbix监控系统深度实践》读书笔记

Zabbix监控系统深度实践——国内少有的实践、研究双重性质的书籍,但我能说经验方面太少了么?

话说与Zabbix第一次相遇

Zabbix的出现,就我而言很有意思。当时内部的Nagios+Cacti运行正常,但是部分功能没时间配置、开发(毕竟所有系统的监控功能不能全都由我完成,难道系统管理员只会处理故障么?),后面就在寻找自身功能更加强大,并且能够整合网络、系统监控的这么一款监控系统(Cacti的图表领导比较喜欢)——最后自然找到了Zabbix了。

实际上在翻译完《Nagios系统监控实践》之后,实际上Nagios在内部的应用也就基本上结束了,Zabbix已经上线了。

随后,在研究Zabbix的过程中,发现了 @八牛Baniu 的PPT和帖子,太有价值了——对我来说很快用上的就是API了,因为毕竟主业不是监控而是工具研发——唉,说多了都是泪啊。

@八牛Baniu 在我们内部相当于开发人员研究开源监控——内部开发人员对于开源系统基本上不感冒,只对开源框架感冒……其实个人还是挺羡慕他的。

最近项目多,只是大略的看了一遍。后面打算再精读一下,看看有没有漏掉什么。

废话不多说了,还是说这本书吧。

书评

书很厚……Zabbix要了解的东西确实很多,坑也不少,大家还是认真看吧。

概念篇

概念篇基本上按照安装、配置的方式介绍,不多说了。先让读者尽快把Zabbix用起来。这书写的时候2.2已经出来了,现在2.4,我们用的是2.0,打算今年做下升级。老版本的读者也可以先从这本书中领略下2.2的新功能。

配置篇

配置篇就开始介绍Zabbix中Host、Template、Item、Trigger、Event、Action、Media、Maintenance,基本上就是Zabbix配置界面中的那些东西。当然,Graph、Screen、Slideshow、Map在后面的数据可视化中。Users和Macro的使用很简单,主要注意使用范围的问题就好了。

ITservices这一块很感兴趣,不过感觉介绍的不是很深入(或者说本来就这么简单?),等我细看完了再来修改评论吧。

前端界面的使用,对于很多系统管理员都是个问题,不过只是复杂了点而已,有点儿耐心就好。

自动发现这一块内容其实也很好理解,目前还没有应用,学习了。

进阶篇

进阶篇中主要介绍了API,是基于Zabbix本身的PHP的API。后面介绍了分布式的配置(话说我们这里Node-Proxy老出现同步问题,原因不明)、系统优化以及日志监控的使用。说实话感觉至少日志监控这个不算进阶吧。

设计篇

设计篇中主要内容是作者带我们一同从他的视角解读Zabbix的数据库及其设计原理,顺带介绍了下2.2的新功能——看完之后又兴奋了下——之前尝试升级的时候已经兴奋过了,但是升级失败。最后还有Zabbix自监控的项目是如何实现的。

社区与开源

社区与开源这部分我认为是应该重点说说的,不过很多内容都一带而过,尤其是23章以后的内容,可能涉及到保密问题不能透露吧——所以运维基础性的问题讨论很多但资料很少,包括服务器命名(个人就认为内部做得很差,当然,体制、环境差异)这种很基础的。

其他

最后的附录我就不说了,写得很正确——除了我作为读者之前是个运维工程师,显示在苦逼的运维+苦逼的对内运维开发外。

你可能感兴趣的:(开源,读书笔记,zabbix,监控系统)