cacti 监控软件的部署
安装cacti服务端和被控制端首先在被检测端安装两个套件
yum -y install lm_sensors net-snmp
vim /etc/snmp/snmp.conf 修改配置snmp.conf文件
在里面添加:
com2sec notConfigUser192.168.1.2 public
access notConfigGroup ""any noauthexact all none none
viewall included .1 80
/etc/init.d/snmpd restart
chkconfig snmpd on
被监测端就配置完成、、、
netstat -anpt| grep snmp
发现161端口已经打开。。
windos上面的被监测端的配置方法:
DNS指向被监测端的IP地址
在server2008上点击“功能”--“添加功能”--安装snmp服务
cmd打开service.msc服务找到SNMPService这个服务点击属性--“安全”--社区添加public只读
添加--主监控端的ip:192.168.1.2,然后确定。。重新启动服务。
cmd窗口natstat-an 161 也启动了;
最好做个入站规则:放行161端口。
http://s3.运维网.com/wyfs02/M01/4D/72/wKioL1RRn_ixW0ZaAAJg8PEqVzs489.jpg
主监控端的配置:改主机名。hsotname hujianli
vim /etc/sysconfig/network
永久性的更改(需要重启)
改ip为192.168.1.2
gw 192.168.1.1
dns1 192.168.1.2
改host文件。vim /etc/hostsping一下看能否解析到ip
安装监控端的编译环境:
yum -y install lm_sensors net-snmpnet-utils gcc libxm2_devel pange-devel libart_lpgl-devel
启动snmp服务
/etc/init.d/snmpd restart
chkconfig snmpd on
安装LAMP平台
yum -y install http* mysql* php*
修改httpd的配置
vim /etc/httpd/conf/httpd.conf
添加一个虚拟主机。
暂时不要启动http
解压cacti套件
tar zxvf cacti-0.8.7b-cn-utf8.tar.gz
ls
cp -prf cacti-0.8.7b-cn-utf8/var/www/html/cacti
service httpd restart
chkconfig httpd on
service mysqld restart
chkconfig mysqld on
ls
解压轮询数据库:rrdtool
tar zxvf rrdtool-1.2.27.tar.gz
cd rrdtool-1.2.27
./configure --prefix=/usr/local/ ;make;make install
初始化mysql的用户
useradd -M -s /sbin/nologin cactiuser
passwd cactiuser
123.com
chown -R cactiuser.cactiuser/var/www/html/cacti/rra /var/www/html/cacti/log
ls -lh /var/www/html/cacti/ 查看修改后的宿主目录;
mysql -u root
创建cacti的数据库
create database cactidb default characterset utf8;
grant all on cactidb.* tocactiuser@localhost identified by '123456';
提升cactiuser的权限。提升到本地最高权限
quit 退出
将cacti。sql导入到数据库里面
mysql -u cactiuser -p cactidb
页:
[1]