文档介绍:下安装 cacti&nagios 监控平台
系统环境:Centos (32bit), IP :
目的:使用 cacti 监控服务器带宽,使用 nagios 监控应用,并实现报警
撰写人:hx10
日期:2010/3/4 Hangzhou
Blog:http://hi./hx10
1、首先,激活额外的 yum 源,安装 lmap 环境
# yum install yum-priorities
# wget /e-release--
# rpm --import http://dag./rpm/packages/RPM-GPG-
# rpm -K e-release--
# rpm -Uvh e-release--
#yum -y install mysql mysql-server php-mysql httpd php
#yum -y install php-pdo -snmp php--snmp--snmp-libs
net-snmp--snmp-perl -Daemon perl-PlRPC perl-DBI rrdtool perl-rrdtool
perl-DBD-MySQL
-snmp 和 rrdtool 是否安装成功,如果没安装成功,参考下面方法安装
[******@cacti cacti]# rpm -qa |grep snmp
net-snmp-- //必须的
net-snmp-perl--
net-snmp-devel--
net-snmp-libs-- //基本的库文件,必须的
net-snmp-utils-- //snmpwalk 一些测试工具,最好安装
如果这些不齐全,使用# yum -y -snmp*安装
[******@cacti cacti]# rpm -qa |grep rrdtool
perl-rrdtool--
rrdtool--
如果这些不齐全,使用# yum -y install rrdtool perl-rrdtool 安装
#chkconfig mysqld on
#chkconfig httpd on
#service mysqld start
#service httpd start
#service snmpd start
#vi /var/
内容如下:
<?php
Phpinfo();
?>
打开 如果看到配置信息,说明 lmap 配置成功
mysql 数据库
#mysql -uroot -p
mysql>create database cacti;
mysql> grant all privileges on cacti.* to ******@localhost identified by '123456';
mysql>flush privileges;
mysql> \q
cacti
下载中文的 cacti,解压到/var/
后进入 cacti cacti 的数据结构
下载地址: cacti-
# tar -zxvf cacti-
#mv cacti- /var/
# cd /var/
# mysql -uroot -p cacti <
password:123456
修改配置文件
# vi /var//include/
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "12345