Nagios使用NRPE插件监控远程Linux主机 a)远程主机安装 i.创建用户 /usr/sbin/useradd nagios
ii.安装nagios plus cd /usr/local/src tar xzf nagios-plugins-1.4.6.tar.gz
cd nagios-plugins-1.4.6 ./configure
make
make install chown nagios.nagios /usr/local/nagios
chown -R nagios.nagios /usr/local/nagios/libexec iii.安装NRPE cd /usr/local/src ./configure
make all
make install-plugin
make install-daemon
make install-daemon-config
iv.启动NRPE vi /usr/local/nagios/etc/nrpe.cfg allowed_hosts=127.0.0.1,Monitoring Host ip 加入监控主机的IP地址,中间用逗号分隔 运行NRPE daemon /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d v.测试NRPE daemon netstat -ln |grep 5666 tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN 如果显示以上信息,it's OK!如果没有,请检查系统日志文件 /usr/local/nagios/libexec/check_nrpe -H localhost 如果正常,则显示 NRPE v2.8 vi.修改防火墙规则,开放tcp 5666端口 b)监控主机安装 i.安装check_nrpe plugin cd /usr/local/src ./configure
make all
make install-plugin
ii.测试远程主机
/usr/local/nagios/libexec/check_nrpe -H remote host ip
如果正常,则显示
NRPE v2.8
否则请检查 -本机防火墙规则 -远程主机nrpe daemon是否工作正常 -远程主机防火墙规则
|