FreeBSD下用cacti抓取内存信息的方法

很多兄弟问我怎么用cacti抓取内存的信息,我一直没整理个方法,昨天在整理资料,把我的方法发出来吧,希望对大家有用。

一:要注意模板不能选linux的,否则会有问题的,选ucd/net snmp host。(Devices->localhost,在”Host Template”选择”ucd/net snmp host”)

二:在device里面选择您的机器以后,在左边找到Data Input Method,把Linux-Get Memory Usage中的perl改成绝对路径/usr/bin/perl,如图所示:

三:如果你还要抓disk的信息,那么需要修改cacti目录下的resource/script_queries/unix_disk.xml文件
<script_path>/usr/bin/perl|path_cacti|/scripts/query_unix_partitions.pl</script_path>

四:重建cache,方法为:console→[Utilities] → [System Utilities] → [RebuildPollerCache]
我这台机器只是用来监控交换机的,所以使用的不是太多,用的一个破烂PC,中间还因为硬件问题停过一段,抓个图给大家吧: