客户端安装( 客户端的安装基本没有遇到什么问题。简单记录下: 一、软件安装 - mkdir /software
- cd /software
- mkdir nagios
- cd nagios
-
-
- scp root@192.168.AAA.BBB:/software/nagios/nrpe-2.13.tar.gz ./
- scp root@192.168.AAA.BBB:/software/nagios/nagios-plugins-2.1.1.tar.gz ./
- useradd -s /sbin/nologin nagios
- tar -zxvf nagios-plugins-2.1.1.tar.gz
- cd nagios-plugins-2.1.1
- ./configure --prefix=/usr/local/nagios
- make
- make install
- chown -R nagios.nagios /usr/local/nagios/
- chown -R nagios.nagios /usr/local/nagios/libexec/
复制代码
#安装nrpe插件 ##大部分服务器上都没有openssl,需要安装把相关的包放上去后执行。 ##或者局域网内部有yum源也可以
- yum -y install openssl-devel
-
- cd /software/nagios
- tar -zxvf nrpe-2.13.tar.gz
- cd nrpe-2.13
- ./configure --prefix=/usr/local/nagios/
- make all
- make install-plugin # 安装check_nrpe这个插件
- make install-daemon # 安装daemon
- make install-daemon-config # 安装配置文件
复制代码
修改客户端配置文件 - vi /usr/local/nagios/etc/nrpe.cfg
- server_port:5666
- allowed_hosts=127.0.0.1,192.168.***.*** //添加服务器端的IP地址
复制代码指定nagios监控主机ip,多个ip用逗号分隔,后面的IP地址,是nagios服务端的ip地址,也就是说只允许指定的ip通过nrpe开的端口5666取得本机的信息。 然后修改nrpe.cfg中的command部分。 启动NRPE守护进程:(可以将此命令加入/etc/rc.local,以便开机自动启动) - /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
复制代码可以将此命令加入/etc/rc.local,以便开机自动启动 - echo "/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d" >> /etc/rc.local
- netstat -utpln |grep nrpe #查看nrpe进程是否已正常启动
- /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1 NRPE #//nrpe测试
复制代码结果,此结果为nrpe已经正常工作了
然后在nagios监控服务器上测试:
- /usr/local/nagios/libexec/check_nrpe -H 192.168.AAA.BBB //被监控主机ip
复制代码返回信息被监控服务器上安装的NRPE版本:NRPE v2.1
|