Chinaunix

标题: 对比一下cacti nagios munin monit zabbix opennms [打印本页]

作者: lijiangt    时间: 2008-05-22 10:52
标题: 对比一下cacti nagios munin monit zabbix opennms
报警
绘图 snmp专用客户端
自定义脚本 web前端 优点缺点
cactiN
Y Y N Y Y 管理方便监控有限,若要添加自定义图表比较麻烦
munin N Y Y Y Y Y 管理方便灵活度不高,监控有限,若要添加自定义图表比较麻烦
zabbix Y Y Y YY Y 功能全面使用较麻烦
opennms Y Y Y
monit Y N N NY Y 能自动重启服务,web界面启动或者关闭服务监控本机比较方便,不适合监控远程主机
nagios Y N Y Y
Y Y 报警功能强大绘图功能很弱

对比一下cacti nagios munin monit zabbix opennms,上面的表格中是本人的使用感觉,Y表示支持,N表示不支持,空着的表示不了解。
我开个头,请各位修正补充。

[ 本帖最后由 lijiangt 于 2008-5-24 17:59 编辑 ]
作者: b2linux    时间: 2008-05-22 15:47
原帖由 lijiangt 于 2008-5-22 10:52 发表
报警
绘图 snmp专用客户端
自定义脚本 web前端 优点缺点
cactiN
Y Y N Y Y 管理方便监控有限,若要添加自定义图表比较麻烦
munin N Y Y Y Y Y 管理方便灵活度不高,监控有限,若要添加自定义图表比 ...


LZ有心人啦,
不过纠正一下:说错勿怪!:wink:
1. nagios 有SNMP的check_snmp script
2. nagios 自带的图看着很难受,但有第三方画图的 (PNP就是一个),况且现在nagiso支持 data->sql ,画图的事就好办了;
3. 还有个zenoss, 据说很N,试过一下,一个字,慢,也很复杂;也许是我的管理理念有问题.

4. 综合,还是nagios最适合偶用.
作者: lijiangt    时间: 2008-05-22 17:05
原帖由 b2linux 于 2008-5-22 15:47 发表


LZ有心人啦,
不过纠正一下:说错勿怪!:wink:
1. nagios 有SNMP的check_snmp script
2. nagios 自带的图看着很难受,但有第三方画图的 (PNP就是一个),况且现在nagiso支持 data->sql ,画图的事就好办了;
3 ...


修改了一下表格。

nagios主要的功能是报警,想看某台服务器或者设备的持续的流量或者cpu占用等信息就没办法了,使用snmp插件也很麻烦。
cacti绘图功能很强,但是只支持snmp,配置自定义的图很麻烦。
munin,太简单
zabbix和opennms功能很强,但感觉很复杂,不好用,也不直观,可能是我还没用好。。
作者: xingwenzhang    时间: 2008-05-23 16:26
本人最近正研究ZABBIX,个人认为自定义角本应该是支持的。例如:
UserParameter=logstat.wc,wc -l /data/zabbix/logs/zabbix_server.log,这是我个人定义的一个参数,通过查看一段时间内有错误日志多少来判断zabbix运行是否正常。

关于使用是否麻烦问题,个人观点如下:
ZABBIX因为想尽可能的监控所有问题,所以系统架构较复杂。但如果真正理解之后,也就相对简单了。
主要的几个模块如下:
1.host
2.group
3.item
4.temple
5.graph
6.screen
7.trigger
归纳一下应该就是这四组:
host->group
item->temple
graph->screen
trigger
我在使用过程中也遇到了一些问题,目前基本己经解决,如果有哪位朋友对这个软件感兴趣。可以和我联系,大家一起学习xzhang@real.com.
作者: lijiangt    时间: 2008-05-24 12:45
原帖由 xingwenzhang 于 2008-5-23 16:26 发表
本人最近正研究ZABBIX,个人认为自定义角本应该是支持的。例如:
UserParameter=logstat.wc,wc -l /data/zabbix/logs/zabbix_server.log,这是我个人定义的一个参数,通过查看一段时间内有错误日志多少来判断z ...



我比较关注以下几方面功能:

1 报警功能,最好能像nagios一样功能全面并且方便定制
2 绘图功能,能像cacti一样绘制任何一个时间段的流量图、cpu使用率图、磁盘使用图、内存占用图等等
3 有自动发现功能,方便用户设置
看了下zabbix的文档,感觉它似乎都支持。

不过我用的是debian, zabbix版本比较老,
dpkg -l|grep  zabbix
ii  zabbix-agent             1.1.4-10etch1                        software for monitoring of your networks --
ii  zabbix-frontend-php      1.1.4-10etch1                        software for monitoring of your servers -- p
ii  zabbix-server-mysql      1.1.4-10etch1                        software for monitoring of your networks --

我用zabbix的时间还不长,楼上的兄弟推荐点文档看看?
作者: cocktail    时间: 2008-05-24 22:31
cacti可以加载其他模块,然后完成报警,主机发现,自动生成图等功能
cacti自定义图确实麻烦,不过你可以找个类似的别人写好的xml文件导入进去,修改一下,也是很方便。
我现在完成了:tomcat/squid/路由器/apache/mysql/主机 的监控,正在做oracle,weblogic的
我们公司用的东西很乱
作者: lijiangt    时间: 2008-05-24 22:53
我现在的做法是
用nagios来报警
cacti绘制流量图、cpu使用率图、磁盘使用图、内存占用图等等
用monit实现服务关闭之后自动重启,和web界面下的服务器开、关操作

很想找一个系统整合起来,考察了一下opennms,似乎不满足,zabbix似乎可以,但是了解还不深入。
作者: xingwenzhang    时间: 2008-05-26 09:28
标题: 回复 #5 lijiangt 的帖子
http://www.zabbix.com/downloads/ZABBIX%20Manual%20v1.4.pdf
我个人主要看的是这个文档,因为国内现在用的人比较少,所以中文资料相对要少一些。
如果遇到问题可以到这个论坛找一下,常见的问题这里一般都有答案。
http://www.zabbix.com/forum/
目前最高的版本是1.4.5。
作者: 水鬼    时间: 2008-05-27 01:24
一直都在用 cacti,监控效果很好,这几天也在试用 zabbix,感觉设置太复杂了,到现在我还没弄明白要怎么监控 cisco 4006,cacti 就很简单,把所有端口都列出来选择就好了。
作者: chenl    时间: 2008-06-02 20:00
原帖由 lijiangt 于 2008-5-24 22:53 发表
我现在的做法是
用nagios来报警
cacti绘制流量图、cpu使用率图、磁盘使用图、内存占用图等等
用monit实现服务关闭之后自动重启,和web界面下的服务器开、关操作

很想找一个系统整合起来,考察了一下openn ...


Nagios可以使用PNP或者NagiosGrapher来生成图表。如果实现很喜欢cacti,可以考虑使用nagios2cacti。
服务关闭后的自动重启,nagios中的event handler部分可以实现这个功能,当然,要自己实现这部分脚本。
作者: lijiangt    时间: 2008-06-12 10:10
补充一个比较完整对比列表:
http://en.wikipedia.org/wiki/Network_monitoring_comparison
作者: seamancn    时间: 2008-10-28 16:59
nagios对系统日志的监控没有
zabbix具备日志监控
cacti不具备日志监控
作者: easewater    时间: 2008-12-10 17:21
原帖由 cocktail 于 2008-5-24 22:31 发表
cacti可以加载其他模块,然后完成报警,主机发现,自动生成图等功能
cacti自定义图确实麻烦,不过你可以找个类似的别人写好的xml文件导入进去,修改一下,也是很方便。
我现在完成了:tomcat/squid/路由器/ap ...

能不能交流一下,我也在用cacti,目前完成aix/hpux/windows监控加报警,也想做oracle监控,但在oracle snmp方面遇到障碍
作者: Ksharp    时间: 2009-01-16 12:36
用着最顺手的个人感觉还是cacti和nagios
zabbix太复杂了
munin需要配好多插件
作者: waysnow    时间: 2009-03-26 17:34
以前用cacti,现在用zabbix,多花一点时间研究也就不觉得复杂了,反而觉得功能很全用起来很顺手
作者: carrison    时间: 2009-03-26 20:59
原帖由 lijiangt 于 2008-6-12 10:10 发表
补充一个比较完整对比列表:
http://en.wikipedia.org/wiki/Network_monitoring_comparison

看来要尝试的东西不少哇
作者: shihao138096    时间: 2009-07-03 14:35
以前用nagios,后来试了一下centreon,感觉资料太少,而且用的人不多,国内有几个论坛,但是人气不是很旺,后来转到cacti了,现在正在研究呢
作者: mr_xiaoliang    时间: 2009-07-20 16:55
标题: 回复 #6 cocktail 的帖子
兄弟 共享下啊,cacti确实很麻烦
作者: 小猪兵兵    时间: 2009-10-12 13:35
有兴趣的朋友可以尝试着了解一下Zenoss,即支持Cacti可视化,同时又支持Nagios扩展。
系统可收集syslog,SNMPTrap,WindowsEventLog等主动信息
更为重要的,Zenoss是一个以CMDB为核心的网管系统,可以方便在系统中进行调整与管理。
作者: nianzong    时间: 2009-10-14 10:09
标题: 回复 #1 lijiangt 的帖子
不会吧,cacti不支持报警?
作者: h101com    时间: 2009-10-14 11:38
cacti 不能报警?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2