作为一款免费功能相对齐全的监控软件,cacti的配置相对nagios会简单很多,并且监控效果也不错,下面详细讲解下在CentOS 6.3 下Cacti 安装过程。
一、 安装前准备
我的系统是centos 6.3 min ,
yum -y install httpd httpd-devel mysql mysql-devel php php-mysql php-common php-gd rrdtool*
patch net-snmp net-snmp-libs net-snmp-utils perl-DBD-mysql php-pdo
当然,可以选择源码安装lamp ,但是如果使用最新版 php5.4 以上版本的话,会出现各种函数调用问题,所以建议如果要源码安装的话,最好不要安装高版本的php .
首先,配置apache的php支持
在httpd.conf 中修改两个参数
1、DirectoryIndex index.php index.html index.html.var
2、AddType x/application-httpd-php .php
其次,配置snmpd
在snmpd.conf中修改三个参数
在第41行修改成
com2sec notConfigUser 127.0.0.1 public
(如果这台是被监控的机器,只要把127.0.0.1 修改成cacti安装的服务器的ip地址,被监控的服务器只需要安装snmpd ,并开启)
在第62行修改成
access notConfigGroup "" any noauth exact all none none
在第85行去掉前面的#号
view all included .1 80
二、cacti 需要的安装包
cacti-0.8.7h-beta3.tar.gz
cacti-plugin-0.8.7h-PA-v3.0-beta3.tar.gz
monitor-v1.3-1.tgz
settings-v0.71-1.tgz
thold-v0.4.9-3.tgz