/ make sure these values refect your actual database/host/user/password /
$database_type = "mysql"; 数据库名称
$database_default = "cacti";数据库名称
$database_hostname = "127.0.0.1";主机名称
$database_username = "cacti";数据库用户名
$database_password = "cacti";数据库密码
$database_port = "3306";
$database_ssl = false;
/
6、配置snmp,修改一下对应行信息
vim /etc/snmp/snmpd.conf
41 com2sec notConfigUser default public
62 access notConfigGroup "" any noauth exact systemview none none
85 #view all included .1 80
systemctl restart snmpd.service
systemctl enable snmpd.service
7、创建cacti用户,授权目录权限
useradd -r -M cacti
chown -R cacti /var/www/html/cacti/rra/
chown -R cacti /var/www/html/cacti/log/
8、配置一个抓图的计划任务
crontab -e
/5 /usr/bin/php /var/www/html/cacti/poller.php >> /tmp/cacti_rrdtool.log
执行poller.php, 生成图形
/usr/bin/php /var/www/html/cacti/poller.php
9、访问安装界面开始cacti的安装,http://ip/cacti/安装即可
下面为对应插件的安装,注意插件的版本与cacti的对应即可,老版本可能会报错
cacti插件setting、thold、monitor、wethermap、realtime、spine的安装
wget https://docs.cacti.net/media/plugin:settings-v0.71-1.tgz
mv plugin\:settings-v0.71-1.tgz /tmp/cacti/settings-v0.71-1.tgz
tar -zxvf settings-v0.71-1.tgz
mv settings /var/www/html/cacti/plugins/*
wget https://docs.cacti.net/media/plugin:thold-v0.5.0.tgz
mv plugin\:thold-v0.5.0.tgz /tmp/cacti/thold-v0.5.0.tgz
tar -zxvf thold-v0.5.0.tgz
mv thold /var/www/html/cacti/plugins/
wget https://docs.cacti.net/media/plugin:monitor-v1.3-1.tgz
mv plugin\:monitor-v1.3-1.tgz /tmp/cacti/monitor-v1.3-1.tgz
tar -zxvf monitor-v1.3-1.tgz
mv monitor /var/www/html/cacti/plugins/
wget https://github.com/howardjones/network-weathermap/releases/download/version-0.98a/php-weathermap-0.98a.zip
unzip php-weathermap-0.98a.zip
mv weathermap/ /var/www/html/cacti/plugins/
插件安装完毕后,进入weathermap视图,点击edit,如出现错误,需要修改weathermap/editor.php文件,将$ENABLED=false;改为$ENABLED=ture;
cd /var/www/html/cacti/plugins/weathermap/
vi editor.php
$ENABLED=true;
然后修改weathermap/configs/ 和weathermap/output/宿主权限:
chown -R apache:apache configs/
chown -R cacti:apache output/
修改完毕后就可以创建配置文件,添加图形。若出现不能编辑图形等问题,请关闭SElinux。
wget wget https://docs.cacti.net/media/plugin:realtime-v0.5-1.tgz --no-check-certificate
mv plugin\:realtime-v0.5-1.tgz /tmp/cacti/realtime-v0.5-1.tgz
tar -zxvf realtime-v0.5-1.tgz
mv realtime /var/www/html/cacti/plugins/
mkdir /var/www/html/cacti/cache
chown apache:apache -R /var/www/html/cacti/cache
wget http://www.cacti.net/downloads/spine/cacti-spine-0.8.8f.tar.gz
yum -y install libtool net-snmp-devel mysql-devel
tar zxvf cacti-spine-0.8.8f.tar.gz
cd cacti-spine-0.8.8f
./configure
make && make install
cp /usr/local/spine/etc/spine.conf.dist /etc/spine.conf
vim /etc/spine.conf
DBHost localhost
DBDatabase cacti
DBUser cacti
DBPass cacti
DBPort 3306
/usr/local/spine/bin/spine
SPINE: Using spine config file [/etc/spine.conf]
SPINE: Version 0.8.8f starting
SPINE: Time: 0.0913 s, Threads: 5, Hosts: 2
cat /var/www/html/cacti/log/cacti.log
firewall-cmd --permanent --add-port=161/udp
firewall-cmd --reload
然后进入cacti的Plugin Management上的页面对插件进行安装。**
原文:https://blog.51cto.com/9840752/2435770