监控开发之如何开发简单高性能扩展性强的监控系统


记得刚入行的时候,对于监控方面,用的是nagios和cacti,现在大多数中小公司好多都开始搞zabbix了,熟悉zabbix的人,知道他的性能的瓶颈其实主要还是在数据库上,尤其是zabbx_server 针对数据库一些不高效逻辑的查询和写入引起的。 

        同事针对zabbix开发也搞了半年了,和他交流了下,有很多的想法。 zabbix 有些查询完全可以从缓存里面取值,比如redis、memcached,不用非要从数据库里面来搞个消耗性能的大查询,有些监控是触发三次后,才真的去报警,这些可以暂时放到缓存里面,感觉在技术上不是难度,但个人看不太懂zabbix_server服务端的代码。。。 唉 !  一些历史数据的查询可以放到mongodb来搞,可以做副本集还有mongodb做了索引后,速度是很快的。


关于如何快速开发一套属于自己的运维监控系统


http://xiaorui.cc/2014/11/09/%E5%A6%82%E4%BD%95%E5%BC%80%E5%8F%91%E7%AE%80%E5%8D%95%E9%AB%98%E6%80%A7%E8%83%BD%E6%89%A9%E5%B1%95%E6%80%A7%E5%BC%BA%E7%9A%84%E7%9B%91%E6%8E%A7%E7%B3%BB%E7%BB%9F/


更多的监控开发,请浏览我的个人博客, blog.xiaorui.cc




本文出自 “峰云,就她了。” 博客,谢绝转载!

你可能感兴趣的:(开发运维监控,运维监控平台,监控开发)