监控开发之如何开发简单高性能扩展性强的监控系统-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

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

简介:

记得刚入行的时候,对于监控方面,用的是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




 本文转自 rfyiamcool 51CTO博客,原文链接:http://blog.51cto.com/rfyiamcool/1429847,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: