在被监控的linux主机上安装net-snmp
yum install net-snmp -y
然后对主配置文件进行修改
vim /etc/snmp/snmpd.conf
具体修改如下所示:
将下边这行中的default
com2secnotConfigUser default public
改为192.168.0.82(cacti)服务器的地址)
com2secnotConfigUser 192.168.0.82 public 指定监控服务器主机的IP
将下边这行中的systemview
access notConfigGroup "" any noauth exact systemview none none
改为
access notConfigGroup "" any noauth exact all none none 将所有的权限都给执行Cacti服务的用户
启用下列内容
view all included .1 80
接下来启动服务即可
service snmpd start
将snmp服务加入开机自动启动行列:
chkconfig snmpd on
到此我们在被监控端的linux主机上配置完毕
打开我们的cacti管理页面进行如下配置:
点击“Devices”,在此时我们可以看到被监控的只有localhost这一台主机,接下来我们点击右上角的“Add”,来添加被监控的主机,如图:

具体输入内容如图所示,其他的可以使用默认设置:

输入完毕,检查无误后,点击右下角的“Create”即可。
如果添加成功,将在上角显示被监控主机的信息,如图所示:

接下来我们就该给cacti指定监控这个主机的哪些信息了,在这个页面的“Associated Graph Templates”栏内进行指定,如图所示:

选择、添加完成之后,点击页面右下角的“Save”即可。
我们再次查看“Devices”的时候就可以看到我们新加的主机也在列表之内了,如图:

接下来我们要为我们的other linux主机创建一个图标树:
在当前页面进行如图操作:

然后点击“Go”,将其加入到默认的树目录下:
点击“Graph Trees”选项进入树目录管理界面,我们可以看到我们亲爱的other linux了,如图所示

接下来我们点击左上角蓝色半圆“graphs”选项,进入图标分析界面
我们就可以看到cacti对other linux位于树目录的位置以及相应信息分析的图表了:

我在这里只监控了other linux的Memory额使用情况,大家还可以添加其他的监控选项,以及监控模版,以充分发挥cacti强大的时时监控及绘制图表的功能