要修改权限,一样使用chown -R -h chgrp -R -h
定义问题:主要使用cacti这个用户 去打开相关的目录,如果显示: Permission denied,
使用root的chown -R -h chgrp -R -h去增加权限
关键的几个目录:/usr/share/cacti
/usr/share/cacti/rra /var/lib/cacti
/usr/share/cacti/log /var/log/cacti/
相关目录需要增加chmod 775 权限
问题3:snmp配置
配置SNMP
按照如下方式修改/etc/snmp/snmpd.conf文件
A、修改默认的community string(SUM中SNMP读值密码)
com2sec notConfigUser default public
将public修改为你才知道的字符串
将“default”改为你想哪台机器可以看到你的snmp信息,比如SUM所在IP为:10.10.10.10,就改成这个IP.不改表示所有机器充许.
B、把下面的#号去掉
#view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc
启用全部功能可以使用如下一行(如果没有可以加入一行):
view all included .1 80
C、把下面的语句
access notConfigGroup "" any noauth exact systemview none none
改成:
access notConfigGroup "" any noauth exact mib2 none none
或是:
access notConfigGroup "" any noauth exact all none none
3) 启动与停止SNMP
一般使用:service snmpd start|stop|restart命令.或是:
#/etc/rc.d/init.d/snmpd restart
D、测试snmp工作情况
snmpwalk -v 2c -c public 127.0.0.1 if
如果有数据返回,则snmp的数据没有问题.如果出现“Timeout: No Response from ...”之类的错误信息则是snmp设置的问题.
snmpwalk -c public -v 2c hostIP if
上面命令作用:再说有图无数据吧,一般这样的情况就是snmp采集的结果有问题.这种情况下,一般也会出现新建的device的Data Query里面的状态总是“ Success [0 Items, 0 Rows]”.
snmpwalk -c public -v1 127.0.0.1 .1.3.6.1.2.1.2.2.1.16.2
通过上面这条命令结果,可以看到是否允许cacti取这些OID的数据
问题4:
/usr/bin/php /usr/share/cacti/poller.php
No input file specified.
解决方法:
需要尝试user:cacti 不用cactiuser(系统默认已经新建cacti,如果后来再建cactiuser,很多权限就乱了,不建议再新建cactiuser)
直接返回刚安装状态,系统默认已经建好cacti用户,只需要修改一下vi /etc/passwd 把一项修改成 /bin/bash 就可以使用
问题5:
02/18/2011 03:21:51 PM - POLLER: Poller[0] WARNING: Cron is out of sync with the Poller Interval! The Poller Interval is ''300'' seconds, with a maximum of a ''300'' second Cron, but 517 seconds have passed since the last poll!
解决:这是提示crontab里面设置的没有正确运行,我安装的这版cacti自己会在/etc/cron.d/下面建立一个cacti 然后系统自动运行.
老有提示,我直接删除,重新添加
rm /etc/cron.d/cacti
su root
crontab -u cacti -e
*/5 * * * * php /var/share/cacti/poller.php > /dev/null 2>&1
查看配置 cat /var/log/cron
这里时间需要同步一下,需要等几分钟,就可以看到文件更新和 /var/log/cron 已经同步了.
功能1:增加监控主机
我把cacti安装在192.168.133.150这台机器上
现在需要监控主机192.168.133.128这台主机,在129.168.133.128 确认这几个包都已经安装
rpm -qa |grep net-snmp
net-snmp-utils-5.1.2-11.el4_6.11.1
net-snmp-libs-5.1.2-11.EL4.6
warning: only V3 signatures can be verified, skipping V4 signature
net-snmp-5.1.2-11.EL4.6
net-snmp-devel-5.1.2-11
|