achiverhai 2012-05-18
在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
第一次要设置密码。
进入就可以了。
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common