cnzou 2012-05-15
在Ubuntu11.10下安装Cacti监控软件。
Cacti是一款不错的监控软件,是php编写而成,通过rrd画图进行展示的。下面是安装步骤
1.安装gcc基本环境
sudoapt-getinstallbuild-essential
sudoapt-getinstallflex
sudoapt-getinstalllibmysqlclient15-dev
sudoapt-getinstalllibtool
sudoapt-getinstalllibltdl3-dev
sudoapt-getinstalllibxml2-dev
2.安装mysql
sudoatp-getinstallmysql-server
3.安装apache,php5
sudoapt-getinstallapache2
sudoapt-getinstallphp5
sudoapt-getinstalllibapache2-mod-php5
sudoapt-getinstallphp5-gd
sudoapt-getinstallphp5-dev
sudo/etc/init.d/apache2restart
之后要让apache和php支持mysql
sudoapt-getinstalllibapache2-mod-auth-mysql
sudoapt-getinstallphp5-mysql
sudo/etc/init.d/apache2restart
4.安装snmp
sudoapt-getinstallsnmp
5.安装rrdtool工具
sudoapt-getinstallrrdtool
6.配置
下载http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
然后解压
sudotar-xvfcacti-0.8.7e.tar.gz/var/www/
sudomvcacti-0.8.7ecacti
cdcacti
添加用户
useraddcactiuser
passwdcactiuser
连接数据库
mysql-uroot-p
\n
mysql>createdatabasecacti;
mysql>exit;
导入数据
mysql-uroot-pcacti>/var/www/cacti/cacti.sql
再次连接
mysql>grantallprivilegesoncacti.*tocactiuser@localhostidentifiedby'cactiuser';
mysql>flushprivileges;
mysql>exit;
编辑计划任务
sudovim/etc/crontab;
加入下面的一句代码
*/5****cactiuserphp5/var/www/cacti/poller.php>/dev/null2>&1
保存退出,重启apache。好了。
访问
http://localhost/cacti
第一次要设置密码。
进入就可以了。
编译PHP的时候请检查有没加上--enable-sock参数。yum -y install php-snmp net-snmp net-snmp-libs net-snmp-utils rrdtool