微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS 安装cacti完美配置

一、安装环境:系统版本:Centos 5.3 64位 这里给出来cacti下载地址:http://www.cacti.net/downloads/cacti-0.8.7g.tar.gz二、正式安装:注意* 这里LAMP环境部署:

  1. 这里给出yum安装LAMP,5分钟搞定方法

  2. yum install httpd MysqL MysqL-server PHP PHP-MysqL -y 即可

1、安装rrdtool之前需要安装相应的lib库,如下安装:

  1. yum install cairo-devel libxml2-devel pango pango-devel ?y

  2. tar xzf rrdtool-1.4.5.tar.tar

  3. cd rrdtool-1.4.5

  4. ./configure --prefix=/usr/local/rrdtool/

  5. make

  6. make install

  7. ln -s /usr/local/rrdtool/bin/* /usr/local/bin/

2、安装SNMP:

  1. tar xzf net-snmp-5.4.3.tar.gz

  2. cd net-snmp-5.4.3

  3. ./configure --prefix=/usr/local/net-snmp/

  4. make

  5. make install

  6. ln -s /usr/local/net-snmp/bin/* /usr/local/bin/

  7. cp EXAMPLE.conf /usr/local/net-snmp/share/snmp/snmpd.conf

  8. /usr/local/net-snmp/sbin/snmpd -c /usr/local/net-snmp/share/snmp/snmpd.conf

  9. echo “/usr/local/net-snmp/sbin/snmpd -c /usr/local/net-snmp/share/snmp/snmpd.conf” >>/etc/rc.local

这里我实际用的yum install net-snmp ?y 安装的。3、安装cacti

  1. tar xzf cacti-0.8.7g.tar.gz && cp cacti-0.8.7g /usr/local/apache2/htdocs/cacti

  2. 接下来创建cacti数据库并配置如下:

  3. MysqL -uroot ?p 输入你的密码进入数据库,然后创建数据库

  4. create database cacti; 创建库

  5. grant all on cacti.* to cactiuser@'localhost' identified by '123456'; 创建用户并授权

  6. flush privileges; 刷新权限

4、MysqL配置完毕后,把cacti数据导入cacti数据库里面:

  1. MysqL -ucactiuser -p cacti </usr/local/apache2/htdocs/cacti/cacti.sql

  2. 回车输入cacituser用户密码123456即可。

5、在crontab里面添加如下:*/1 * * * * /usr/bin/PHP /var/www/html/cacti/poller.PHP三、以上配置完毕后我们直接安装即可。直接访问 http://服务器ip/cacti/install/index.PHP即可,如果报错,具体问题具体解决,我遇到的问题是:It is not safe to rely on the system’s timezone settings PHP

四、cacti优化

当我们的服务器上千台,一台cacti服务器检查也会很慢,那怎么办呢,这时候可以考虑优化MysqL数据库,建立索引,使用spine轮训方式!

本文出自 “吴光科-专注自动化运维博客,请务必保留此出处http://wgkgood.blog.51cto.com/1192594/563574


版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。