Cacti监控安装部署(3)

3、 调整httpd设置并重新启动服务

修改httpd.conf文件,以便支持自动查找索引页index.php,并将utf-8作为默认的中文页面字符集。注意要开放Web用户对Cacti目录的访问权限。

[root@localhost cacti]# vim /etc/httpd/conf/httpd.conf

NameVirtualHost *:80              去掉#号

<VirtualHost *:80>

DocumentRoot /var/www/html/cacti

ServerName

</VirtualHost>

DirectoryIndex index.php index.html

AddDefaultCharset UTF-8

二、配置被监测端(snmpd)

在被监测的linux服务器主机中,安装好net-snmp软件包,并配置启动snmpd服务,以便允许Cacti系统采集数据。

1、 安装net-snmp软件包

net-snmp软件需要用到lm_sensors提供的硬件监视模块,安装时直接使用RHEL5系统光盘中的rpm包文件。依次安装lm_sensors、net-snmp两个软件包即可。

[root@localhost ~]# mount /dev/cdrom /media

[root@localhost ~]# cd /media/cdrom/Server

[root@localhost Server]# rpm –ivh lm_sensors-2.10.0-3.1.i386.rpm

[root@localhost Server]# rpm -ivh net-snmp-5.3.1-14.el5.i386.rpm

或用yum安装

[root@localhost ~]# yum –y install *net-snmp*

2、 配置及启动snmpd服务

1) 修改/etc/snmp/snmpd.conf文件

依次查找修改41、62、85行,以设置SNMP访问权限。原文件中对应行的内如如下

41 com2sec notConfigUser default public

62 access notConfigGroup “” any noauth exact systemview none none

85 #view all included .1                          80

修改后变为如下:

41 com2sec notConfigUser 192.168.1.112 publicvr

62 access notConfigGroup “” any noauth exact all none none

85 view all included .1                          80

以上过程中,依次修改如下:

第41行,将default修改为Cacti监测服务器的IP地址(192.168.4.4),将public修改为共享SNMP信息的组识别子串(如publicsvr,作用类似于密码)。

第62行,将SystemView修改为all或者read,提供访问权限。

第85行,去掉开头的注释符号。

2)启动snmpd服务并设置为开机启动

[root@localhost ~]# /etc/init.d/snmpd restart

[root@localhost ~]# chkconfig --level 35 snmpd on

3)调整防火墙策略,允许从监测系统(如192.168.4.4)中访问本机的snmpd服务(如果无防火墙则跳过此步)。

[root@localhost ~]# iptables –I INPUT –s 192.168.1.112 –p udp –dport 161 –j ACCEPT

[root@localhost ~]# iptables –I OUTPUT –d 192.168.1.112 –p udp –dport 161 –j ACCEPT

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/c1de8073c35f30811b47c3d49a4b031c.html