本文共 1522 字,大约阅读时间需要 5 分钟。
CentOS 5.3 cacti 完美安装配置
- 这里给出yum安装LAMP,5分钟搞定方法:
- yum install httpd mysql mysql-server php php-mysql -y 即可
1、安装rrdtool之前需要安装相应的lib库,如下安装:
- yum install cairo-devel libxml2-devel pango pango-devel –y
-
- tar xzf rrdtool-1.4.5.tar.tar
- cd rrdtool-1.4.5
- ./configure --prefix=/usr/local/rrdtool/
- make
- make install
- ln -s /usr/local/rrdtool/bin/* /usr/local/bin/
- tar xzf net-snmp-5.4.3.tar.gz
- cd net-snmp-5.4.3
- ./configure --prefix=/usr/local/net-snmp/
- make
- make install
- ln -s /usr/local/net-snmp/bin/* /usr/local/bin/
- cp EXAMPLE.conf /usr/local/net-snmp/share/snmp/snmpd.conf
- /usr/local/net-snmp/sbin/snmpd -c /usr/local/net-snmp/share/snmp/snmpd.conf
- echo “/usr/local/net-snmp/sbin/snmpd -c /usr/local/net-snmp/share/snmp/snmpd.conf” >>/etc/rc.local
这里我实际用的yum install net-snmp –y 安装的。 - tar xzf cacti-0.8.7g.tar.gz && cp cacti-0.8.7g /usr/local/apache2/htdocs/cacti
- 接下来创建cacti数据库并配置如下:
- mysql -uroot –p 输入你的密码进入数据库,然后创建数据库:
- create database cacti; 创建库
- grant all on cacti.* to cactiuser@'localhost' identified by '123456'; 创建用户并授权
- flush privileges; 刷新权限
4、mysql配置完毕后,把cacti数据导入cacti数据库里面:
- mysql -ucactiuser -p cacti </usr/local/apache2/htdocs/cacti/cacti.sql
- 回车输入cacituser用户的密码123456即可。
*/1 * * * * /usr/bin/php /var/www/html/cacti/poller.php
直接访问 即可,如果报错,具体问题具体解决,我遇到的问题是:
It is not safe to rely on the system’s timezone settings php
四、cacti优化
当我们的服务器上千台,一台cacti服务器检查也会很慢,那怎么办呢,这时候可以考虑优化mysql数据库,建立索引,使用spine轮训方式!
转载地址:http://rccbx.baihongyu.com/