cacti添加服务器为错误怎么办

cacti添加服务器为错误怎么办,第1张

1.无图像显示或无流量

检查一下装包情况:下面这些包是否都装上了。

[root@localhost ~]# rpm -qa | grep php

php-cli-5.1.6-15.el5

php-ldap-5.1.6-15.el5

php-mbstring-5.1.6-15.el5

php-common-5.1.6-15.el5

php-gd-5.1.6-15.el5

php-5.1.6-15.el5

php-mysql-5.1.6-15.el5

php-snmp-5.1.6-15.el5

php-pdo-5.1.6-15.el5

[root@localhost Server]# rpm -qa | grep mysql

libdbi-dbd-mysql-0.8.1a-1.2.2

mysql-devel-5.0.22-2.1.0.1

mysql-server-5.0.22-2.1.0.1

mysql-connector-odbc-3.51.12-2.2

php-mysql-5.1.6-15.el5

mysql-5.0.22-2.1.0.1

[root@localhost Server]# rpm -qa | grep snmp

net-snmp-5.3.1-19.el5

net-snmp-libs-5.3.1-19.el5

net-snmp-utils-5.3.1-19.el5

net-snmp-devel-5.3.1-19.el5

php-snmp-5.1.6-15.el5

确认安装完成后,在data sources里看rrd文件的名称,然后到/cacti/rra目录中看是否有该文件存在。http://www.linuxidc.com

如果有rrd文件存在,则可以使用

rrdtool fetch yourRRDfile.rrd AVERAGE

命令,看该文件的采集的数据,如果都是"nan",那就是没有取到数据。

有可能是snmpget、snmpwalk和rrdtool的路径错误。

2.rra目录下什么都没有?

请查看该目录的权限。该目录的权限应为cactiuser可以读写。

如果目录的权限没有问题,那么可能是snmp的设置有问题,请手工测试一下:

snmpwalk -v 2c -c public yourIP if

如果有数据返回,则snmp的数据没有问题。如果出现"Timeout: No Response from ..."之类的错误信息则是snmp设置的问题。

也可能是snmpwalk、snmpget和rrdtool的路径没有设置好在Settings-》Paths中检查设置是否正确。

3.监控Linux或Windows主机是出现snmp error

Linux:

vi /etc/snmp/snmpd.conf

更改

com2sec notConfigUser default public

改为

com2sec notConfigUser x.x.x.x(监控主机的IP) public

更改

access notConfigGroup "" any noauth exact systemview none none

改为

access notConfigGroup "" any noauth exact all none none

#view all included .1 80

将前面的 # 注释去掉。

保存退出

望采纳

从第一个记事本里看得出来,poller已经成功了。你可很把RRA目录下的文件全删除。同时去CACTI左边的Utilities>System Utilities>Rebuild Poller Cache 清一下缓存再看看。

要是不管用,再追问。

首先我没用过cacti,刚刚也顺便了解了一下。貌似是在设定RRDTool的时候,要用rrdtool

tune命令来设定rrd文件的最大和最小参数值限制。在设置为"未知"(U)的情况下,表示没有限制,显示为NaN,即可以表示负数。如果你的都是NaN的话,可能需要用命令逐个去设置所需要的参数值吧。

我也没玩过这个,不是很懂。刚刚说的也是看网上的设置说明讲的。

如果说得不对,还请见谅。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7991798.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存