Cacti安装配置

被监控端配置:

1)安装配置net-snmp及依赖包lm_sensors

yum install -y net-snmp lm_sensors

修改snmpd的配置文件:

vi /etc/snmp/snmpd.conf

如图:

第一步:映射通信名称到安全用户名称;第二步:将用户加入到组中;第三步,为组创建systemvies视图;第四步:创建all视图并赋予组只读访问权限。

2)修改被控端防火墙规则:

iptables -I INPUT -p ucp –dport 161 -j ACCEPT
iptables -I INPUT -p tcp –dport 199 -j ACCEPT
service iptables save

3)启动snmpd服务:

service snmpd start
chkconfig snmpd on

监控端配置:

1)cacti是基于php的web监控管理系统,首先需要部署lamp环境,略。

2)安装依赖包:

yum -y install net-snmp net-snmp-devel net-snmp-utils net-snmp-libs lm_sensors php-xml zlib libpng freetype cairo-devel pango-devel gd

3)安装rrdtool:

yum -y install rrdtool

4)检查与客户端snmp通信:

snmpwalk -v 1 192.168.88.151 -c rose0011 system

5)配置apache虚拟主机:

vi /usr/local/apache2/conf/extra/httpd-vhosts.conf

如图:

6)修改php配置文件的时区配置,默认date.timezone为注释行。修改php.ini,date.timezone=”Aisa/Shanghai”

7)解压cacti包并移动至web根目录下,修改根目录权限为apache运行账户。

tar -zxf acti-0.8.8a.tar.gz
mv cacti-0.8.8a /usr/local/apache2/htdocs/cacti/cacti
chown -R daemon.daemon /usr/local/apache2/htdocs/cacti/
iptables -I INPUT -p tcp –dport 80 -j ACCEPT
service iptables save

8)初始化cacti数据库

mysql -uroot -p -e “create database cacti”;
mysql -uroot -p cacti < /usr/local/apache2/htdocs/cacti/cacti/cacti.sql
grant all on cacti.* to cactiuser@localhost identified by ‘rose0011’;
flush privileges;

9)编辑cacti配置文件/usr/local/apache2/htdocs/cacti/cacti/include/config.php

如图:

10)浏览器中输入网址,安装cacti

标签:Cacti 发布于:2019-10-28 00:49:50