免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 137486 | 回复: 500
打印 上一主题 下一主题

[网络管理] 你还在用mrtg吗?--使用cacti监测系统性能 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-15 15:40 |只看该作者 |正序浏览
欢迎转载 ,但有任何修改請來信告知,不得作为商业用途
作者: JoeCen[joecen{at}21cn{dot}com]
转载时请保持该通告


FAQ已经写好,上面都是本贴上面的问题。
请大家以后提问前先查看该FAQ!

我的Cacti--FAQ

前言:
在CU的论坛上经常看到有人问MRTG的问题,还有很多的关于MRTG的精彩文章。MRTG的确是非常好的东东,但我认为它毕竟已经是一套很旧的软件了,其作者在多年前就已经开发了RRDTool代替该软件,现在已经发展得很成熟。既然有更好的选择,为什么我们还要用MRTG呢?

第一部分,介绍:
2004年我刚进某公司工作,当时我使用MRTG建立了一套系统,专门监测我们服务器和其它网络设备的流量。

后来我想将其它的系统性能比如CPU负载、系统负载,网络连接数等一起监测起来。我在网上查找了很多的资料,也实现了这些功能,但总觉得实现的太费劲,管理起来太麻烦了。比如我有几百个被监测点,分布在不同的机房,而且我需要将这些服务器和网络设备分类,这样的话我就要将这些被监测点放在不同的mrtg配置文件中,运行多个crontab,而且自己还写了一些html页面对其进行管理。
后来有幸看到了abelyang兄写的大作“rrdtool教学”,里面列举了rrdtool的种种优点,于是我下定决心要将MRTG更换为rrdtool。

MRTG的优点:简单、易上手,基本安装完了之后只要更改一下配置文件即可。
缺点:
1、使用文本式的数据库,数据不能重复使用;
2、只能按日、周、月、年来查看数据;
3、只能画两个DS(一条线、一个块);
4、每取一次数据即需要绘图一次,浪费系统资源;
5、无管理功能;


rrdtool的优点:
           1、使用rrd存储格式,数据能重复使用,比如我可以将一个rrd文件中的数据与另一个rrd文件中的数据相加。
           2、可以定义任意时间段画图,即你可以画出一张半年以来的数据的图,也可以画出一张半小时以来的图。
           3、能画任意个DS。
           4、CDEF让你能任意摆弄数据。

缺点:
        1、rrdtool的作用只是存储数据和画图,它没有mrtg中集成的数据采集功能;
        2、在命令行的使用非常复杂,参数极多。
        3、无管理功能。


简单的说,rrdtool就是一个强大的绘图的引擎。

由于其非常复杂的命令,对用户非常不友好,我一度想自己用php写一套系统。幸运的是,半年前我找到了cacti(www.cacti.net)。对该工具我只有一个字形容:“great!”。
cacti其实是一套php程序,它运用snmpget采集数据,使用rrdtool绘图。它的界面非常漂亮,能让你根本无需明白rrdtool的参数能轻易的绘出漂亮的图形。更难能可贵的是,它提供了强大的数据管理和用户管理功能,一张图是属于一个host的,每一个host又可以挂载到一个树状的结构上。用户的管理上,作为一个开源软件,它居然做到为指定一个用户能查看的“树”、host、甚至每一张图,还可以与LDAP结合进行用户的验证!我不由得佩服作者考虑的周到!Cacti还提供自己增加模板的功能,让你添加自己的snmp_query和script!可以说,cacti将rrdtool的所有“缺点”都补足了!
最近在公司的内部培训中,我为Cacti画了两张图,里面是cacti的架构和cacti的工作流程,现在也一并发上来。

[ 本帖最后由 joecen 于 2006-6-13 19:44 编辑 ]

cacti架构.gif (16.44 KB, 下载次数: 277)

cacti架构.gif

cacti工作流程.gif (19.21 KB, 下载次数: 220)

cacti工作流程.gif

论坛徽章:
0
501 [报告]
发表于 2010-10-15 05:52 |只看该作者
功能是强大,但对于已用惯了mrtg的人来说懒得去改了

论坛徽章:
0
500 [报告]
发表于 2010-10-15 05:51 |只看该作者
这种帖子要顶的,多学习

论坛徽章:
0
499 [报告]
发表于 2010-10-14 22:13 |只看该作者
回复 1# joecen


    非常棒的东西```顶LZ

论坛徽章:
0
498 [报告]
发表于 2008-03-26 16:49 |只看该作者

回复 #1 joecen 的帖子

这个东西好啊!  强! 有时间做一做.

论坛徽章:
0
497 [报告]
发表于 2008-03-26 15:51 |只看该作者
zhichi ,确实不错,我转载了到bbs.vmsctc.cn请楼主见谅,谢谢!

论坛徽章:
0
496 [报告]
发表于 2008-03-25 14:44 |只看该作者

强烈支持你

我爱你,我爱cacti

论坛徽章:
0
495 [报告]
发表于 2008-03-05 17:03 |只看该作者

CACTI中无In/Out bits(64-bit Counters)选择!!!急

我WINDOWS 2003系统装的CACTI,进行端口流量监控时,采集的数据100M以内正常,100M以上不准确,在Selected Graph Template中无In/Out bits(64-bit Counters)选择,请各位大侠帮忙了!!!!!!

无In Out bits(64-bit Counters)选择.jpg (142.25 KB, 下载次数: 48)

无In Out bits(64-bit Counters)选择.jpg

论坛徽章:
0
494 [报告]
发表于 2008-03-03 11:27 |只看该作者
职业的路过一下!!!!!!!!!!!!!!!!!!

论坛徽章:
0
493 [报告]
发表于 2008-02-21 10:42 |只看该作者
在CPU Usage 这个图里面,有个单位m是什么意思呀?
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP