cacati的安装

一、安装rrdtool软件包

yum install -y cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel

wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz

tar xvf rrdtool-1.4.5.tar.gz

cd rrdtool-1.4.5

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

make && make install

二、安装net-snmp

yum -y install net-snmp*

cd /etc/snmp/

mv snmpd.conf snmpd.conf.bak

vi snmpd.conf
  输入:rocommunity public

service snmpd restart

chkconfig snmpd on

chkconfig --list snmpd

netstat -tunpl | grep :161

三、安装cacti

wget http://www.cacti.net/downloads/cacti-0.8.7g.tar.gz
tar xzf cacti-0.8.7g.tar.gz
mv cacti-0.8.7g.tar.gz /var/www/html/cacti
mysql -uroot –p  输入你的密码进入数据库,然后创建数据库:
create database cacti; 创建库
use cacti;
source d:datafilename.sql;
chmod -R  777  /var/www/html/cacti/rra/
chmod -R  777  /var/www/html/cacti/log/
//如果不设置权限,添加完监控,没有图也没有数据,而且我们想在页面清空日志,也会报错!

四、配置cacti

  在include/config.php里面配置

五、在crontab里面添加cacti抓图计划任务

crontab -e
    */5 * * * * /usr/local/php/bin/php /home/wwwroot/default/cacti/poller.php &>/dev/null

crontab -l

/usr/local/php/bin/php /home/wwwroot/default/cacti/poller.php &>/dev/null

注意:

  1. snmp error:  php.ini 里面display_functions 禁用了exec 

  2.cacti生成方块:/usr/share/fonts/ 里面没有字体 从windows里面上传就行了(C:WindowsFonts)

原文地址:https://www.cnblogs.com/suihui/p/3405090.html