这里是普通文章模块栏目内容页
开源网管工具 Cacti,Nagios,Zabbix 比较

开源网管工具 Cacti,Nagios,Zabbix 比较

首先 Cacti 是一个用 rrdtool 来画图的网络监控系统,  通常一说到网络管理, 大家首先想到的经常是 mrtg, 但是 mrtg 画的图比较简单而且且难看, rrdtool 虽然画图本领一流, 画出来的图也漂亮, 但是毕竟是一个画图工具, 不像 mrtg 那样本身还集成了数据收集功能. Cacti 则是集成了各种数据收集功能,然后用 rrdtool 画出监控图形. 其本身界面比起同类系统要漂亮不少. 推荐所有有监控需求的人都去研究一下。

      Cacti 和 Nagios 是不同功用的系统, Nagios 适合监视大量服务器计算环境,重点并不在于图形化的监控, 其集成了很多功能,例如报警,都是 cacti 没有或者很弱的. Cacti 主要用途还是用来收集历史数据和画图, 所以界面比 Nagios 漂亮很多.

 

     Nagios和Cacit都是比较老牌的开源网管软件;OpenNMS是稍微点出现的项目,它集成了前两者的部分优点,界面是Java的界面,后台的自动发现机制非常的方便。Zenoss是一个比较年轻的项目,所谓长江后浪推前浪,它是纯python语言编写的一个软件,架构非常的不错,而其界面做的非常好,面向对象编程的理念处处可见。从根上可以看出它们的主要编程语言各有不同,这也决定了它们的特点和发展方向的不同.

 

 Nagios Core下载:http://www.innovatedigital.com/download/nagios

 

除了Cacti,Nagios,Zabbix, 现在很多人都在使用:

Hyperic HQ:Hyperic HQ可以监控管理所有种操作系统,Web Server,应用服务器,数据库服务器等。详细参考:http://www.innovatedigital.com/apm/Hyperic.shtml

 

Nagios: