常见开源监控软件nagios,cacti,zabbix,ganglia,openNMS。
这里就不多说,接下来我们做的是nagios的变种icinga,他们互相兼容,只是icinga被汉化了。
一.准备工作:
1.两台虚拟机或服务器,一台监控端,一台被监控端.
这里我们定义
监控端ip为192.168.137.250,hostname:server
被监控端ip为192.168.137.20,hostname:client
2.软件安装包icinga.tar.gz,nagios.tar.gz
二.开始搭建(server)要有gcc,iptables -F,setenforce 0
tar -zxvf icinga.tar.gz
cd icinga
yum install gd-* libdbi-* -y
tar jxvf icinga-cn.1.9.3.tar.gz
cd icinga-cn-1.9.3
./configure
make all
user add icinga
make fullinstall
cd /usr/local/icinga/
rm -rf etc
make install-config
网站设置密码
htpasswd -mc /usr/local/icinga/etc/htpasswd.users icingaadmin
重启服务,打开浏览器即可访问:
service httpd start
service icinga restar
打开浏览器访问:
192.168.30.250/icinga
三客户端client装代理nrpe
配置nagios,yum源
tar zxvf nagios.tar.gz
yum install createrepo -y
createrepo -v nagios
[bb]
name=aa
baseurl=file:///root/nagios
enabled=1
gpgcheck=0
服务端chattr -i /etc/yum.repos.d/
同步到服务端rsync -az nagios 192.168.137.250:~
rsync -az /etc/yum.repos.d/aa.repo 192.168.137.250:/etc/yum.repos.d/
服务端chattr +i /etc/yum.repos.d/
安装插件 yum install nrpe nagios-plugin\* -y(server client)