Cacti初级知识普查(1)
Cacti初级知识普查(1)
在这网络信息时代,运维人员和网管没有一款适合自己的软件,那工作一定进展的不顺,那就试试Cacti,对于新接触Cacti,一定要看这篇文章,介绍了一些Cacti初级知识:
1、为什么rra目录下什么都没有?
1.1、请查看该目录的权限。该目录的权限应为cactiuser可以读写。
1.2、如果目录的权限没有问题,那么可能是snmp的设置有问题,请手工测试一下:
snmpwalk -v 2c -c public yourIP if
复制代码
如果有数据返回,则snmp的数据没有问题。如果出现“Timeout: No Response from ...”之类的
错误信息则是snmp设置的问题。
1.3、也可能是snmpwalk、snmpget和rrdtool的路径没有设置好在Settings-》Paths中检查设置是否正确。
修改后请重建该监测点!否则不生效。
2、为什么能取到流量的数据但取不到CPU和内存的数据?
应该是snmp权限的设置问题。可以用snmpwalk手工测试一下。
如果要取CPU等数据,需要修改net-snmp的配置。如何修改请看:
http://bbs.chinaunix.net/viewthread.php?tid=594019的4楼。
3、可以取到本机(linux)的数据,但却不能取到远程主机的数据?
Cacti有很多模板,有的是用SNMP进行数据采集,有的是用shell脚本进行采集。如果没有特别的原因建议都使用SNMP的。
Associated Graph Templates
前面带“ucd/net”的就是能使用ucd-snmp和net-snmp的模板。如:ucd/net - CPU Usage
Associated Data Queries
前面带SNMP的就是能使用snmp的。如:SNMP - Interface Statistics
当然,你还可以从www.cacti.net上找到新的模板或添加自己的模板。
4、我以前用MRTG进行流量的监测,是否可以将MRTG中的数据导入到Cacti中呢?
当然可以!因为我就是这样做的。
请看:http://bbs.chinaunix.net/viewthread.php?tid=595090
5、为什么我的流量达到100M以上图像就不准呢?
这与snmp的版本有关,snmp1的数据是32位而snmp2c以上是64位。
首先要确定你使用的是snmp2c或以上(现在的网络设备一般都支持)。
然后点击Cacti的页面:“Console ->; Create New Graphs ->;Data Query”。你在下面看到
“Select a graph type:”的下拉菜单(默认是“In/Out bits”),要取64bits的数据所以将其改为
“In/Out bits(64-bit Counters)”,然后选择你要监测的网卡即可。
另外,该监测点的“Maximum Value”必须设置为100M以上。
如果是Linux主机要监测100M以上的流量(一般不会发生),需要带“--enable-mfd-rewrites”参数重新编译最新的net-snmp。
评论暂时关闭