cacti添加服务器为错误怎么办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cacti添加服务器为错误怎么办相关的知识,希望对你有一定的参考价值。
参考技术A 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
将前面的 # 注释去掉。
保存退出
望采纳
cacti平台搭建rrdtool解决方法
注:cacit rrdtool实验中稍有错误导致make编译错误经过实验给大家加以改正
一、准备环境,两台电脑
一个服务器,一个测试机
在第一台电脑(服务器)
1、安装gcc*
yum -y install gcc*
再装工具包
yum -y install mysql mysql-server mysql-devel libxml2 mysql-connector-odbc
yum -y install perl-DBD-MySQL unixODBC
yum -y install php php-mysql php-pdo libxml2-devel httpd
2、开启网站服务及Mysql
service httpd start
]# service mysqld start
3、再安装
yum -y install net-snmp net-snmp-utils net-snmp-libs lm_sensors
lm_sensors 硬件监控程序
4、挂载软件光盘
上传cacti.iso 并挂载
mkdir /gp
mount -o loop cacti.iso /gp
cd /gp
把所有软件都考到root下
cp -rf * ~/
5、安装仙人掌
cd
tar -zxf rrdtool-1.4.5.tar.gz
cd rrdtool-1.4.5
# ./configure --prefix=/usr/local
如出错,按以下步骤解决
第1步
cd
tar zxvf cgilib-0.5.tar.gz(代理为控制要访问的目标对象提供了一种途径)
cd cgilib-0.5
make
cp libcgi.a /usr/local/lib
cp cgi.h /usr/include
第2步
yum –y install libart_lgpl-devel
第3步
yum –y install pango-devel* cairo-devel*
6、现在继续安装以上的软件
[[email protected] cgilib-0.5]# cd
[[email protected] ~]# cd rrdtool-1.4.5ma
(1)
[[email protected] rrdtool-1.4.5]# ./configure --prefix=/usr/local
本文出自 “凌宇的技术博客” 博客,请务必保留此出处http://lampit.blog.51cto.com/12958178/1930913
以上是关于cacti添加服务器为错误怎么办的主要内容,如果未能解决你的问题,请参考以下文章