Ubuntu 11.10下安装Cacti监控软件。 Cacti是一款不错的监控软件,是php编写而成,通过rrd画图进行展示的。下面是安装步骤

1.安装gcc基本环境
sudo apt-get install build-essential
sudo apt-get install flex
sudo apt-get install libmysqlclient15-dev
sudo apt-get install libtool
sudo apt-get install libltdl3-dev
sudo apt-get install libxml2-dev

2.安装mysql
sudo atp-get install mysql-server

3.安装apache,php5
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo apt-get install php5-gd
sudo apt-get install php5-dev
sudo /etc/init.d/apache2 restart

之后要让apache和php支持mysql
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo /etc/init.d/apache2 restart

4.安装snmp
sudo apt-get install snmp

5.安装rrdtool工具
sudo apt-get install rrdtool

6.配置
下载http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
然后解压
sudo tar -xvf cacti-0.8.7e.tar.gz /var/www/
sudo mv cacti-0.8.7e cacti
cd cacti

添加用户
useradd cactiuser
passwd cactiuser

连接数据库
mysql -uroot -p
n

mysql>create database cacti;
mysql>exit;

导入数据
mysql -uroot -p cacti > /var/www/cacti/cacti.sql

再次连接
mysql>grant all privileges on cacti.* to cactiuser@localhost identified by ‘cactiuser’;
mysql>flush privileges;
mysql>exit;

编辑计划任务
sudo vim /etc/crontab;
加入下面的一句代码
*/5 * * * * cactiuser php5 /var/www/cacti/poller.php > /dev/null 2>&1

保存退出,重启apache。好了。
访问
http://localhost/cacti
第一次要设置密码。
进入就可以了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注