Centreon+Nagios实战第七篇——安装NRPE
把以上全部安装完成之后即完成了服务端的监控设置,要想利用服务端监控其他机器的性能,还需要在被禁控端安装NRPE和Nagios-plugin,当然如果要监控本机服务端性能,也需要在本机上安装NRPE。
安装NRPE
首要条件
首先确保您已经安装了一下包
gcc glibc glibc-common openssl-devel perl
下载安装
cd /tmpwget https://github.com/NagiosEnterprises/nrpe/archive/nrpe-2-15.tar.gz
tar zxvf nrpe-2-15.tar.gz
拷贝nrpe.cfg文件到您的远程主机nrpe配置目录
mkdir /usr/local/nagios/etc
cp sample-config/nrpe.cfg /usr/local/nagios/etc
当NRPE安装完成之后,您需要安装一个初始化系统xineted
yum install xinetd
配置xineted
在这里,我们需要做一个配置老告诉xinted关于nrpe一些信息,转换到nrpe source下进行安装:
cd /tmp/nrpe-nrpe-2-15
make install-xinetd
现在您需要对nrpe文件进行配置,这个文件包含了一条指令”only_ from”,这条指令指明了哪个ip可以和守护进程进行沟通,您的nagios服务端IP就放在这个”only_from”设置后面
vi /etc/xinetd.d/nrpe
将only_from = 127.0.0.1改成only_from = 127.0.0.1 x.x.x.x
这个x.x.x.x就是您的服务端nagios的ip地址,最后我们需要将NRPE端口和服务加进 /etc/services文件中
echo "nrpe 5666/tcp" >> /etc/services
我们来测试一下NRPE/xinetd来确保它正确安装了
service xinetd start
cd /usr/local/nagios/libexec
./check_nrpe -H 127.0.0.1
执行完上面操作之后您应该看到下面的输出信息
NRPE v2.15
如果您看到了NRPE的版本号,说明您的NRPE和xinted安装正确和配置完成
被监控端安装nagios-plugin
安装nagios-plugin和服务端上安装方式一下,参考服务端安装方式即可