客户端安装:
1.被监控主机上安装snmp服务
yum install net-snmp -y yum install net-snmp-utils -y
2.修改配置文件
vi /etc/snmp/snmpd.conf
com2sec notConfigUser default public #public为验证字符,可自定义修改,后cacti配置会用到 access notConfigGroup "" any noauth exact systemview none none #systemview修改为all view all included .1 80 #添加此行 view systemview included .1.3.6.1.2.1.1(配置文件已有行) view systemview included .1.3.6.1.2.1.25.1.1(配置文件已有行) view systemview included .1.3.6.1.2.1.2 (需要添加的行,注意位置)
3.在cacti服务端测试
snmpwalk -v 2c -c public 客户端IP if
服务器端安装:
1.安装mariadb
yum install mariadb mariadb-server mariadb-devel
2.安装php
yum install php php-mysql
3.安装库文件
yum install \ zlib \ zlib-devel \ freetype \ libjpeg \ fontconfig \ gd \ gd-devel \ libxml2 \ php-gd \ php-cli \ net-snmp-utils \ rrdtool \ php-snmp \ gcc \ net-snmp-devel \ autoconf \ automake \ libtool \ dos2unix
4.安装cacti-0.8.7e.tar.gz软件包
cd /var/www/html
这里面6个安装包。分别是: cacti-0.8.7e.tar.gz、cli_add_graph.patch、fix_icmp_on_windows_iis_servers.patch、snmp_invalid_response.patch、 cross_site_fix.patch、 template_duplication.patch
4.1.解压cacti
tar zxvf cacti-0.8.7e.tar.gz mv cacti-0.8.7e cacti
4.2.cacti打补丁
patch -p1 -N < cli_add_graph.patch patch -p1 -N < snmp_invalid_response.patch patch -p1 -N < template_duplication.patch patch -p1 -N < fix_icmp_on_windows_iis_servers.patch patch -p1 -N < cross_site_fix.patch
4.3.登陆数据库导入cacti.sql
mysql -p create database cacti; grant all privileges on cacti.* to cacti@'localhost' identified by 'cacti'; flush privileges; use cacti; source /var/www/html/cacti/cacti.sql;
4.4.修改cacti的配置文件
vi /var/www/html/cacti/include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "127.0.0.1";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
4.5.更改配置文件权限。
cd /var/www/html/cacti chown -R cacti.apache rra log chmod 755 rra log
4.6 安装之后,访问会出现cacti有图无数据现象。解决方法:
http://www.360doc.com/content/13/1231/17/10384031_341533067.shtml
5.cacti安装插件
http://rainbird.blog.51cto.com/211214/238553/
安装完成后,会遇到settings页面无法显示,查看httpd的error日志。需要注释第91行。
转载于:https://blog.51cto.com/yujianglei/1588478