nrpe

来源:互联网 发布:简单的平面设计软件 编辑:程序博客网 时间:2024/06/06 00:08

启动 NRPE 守护进程:

/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


1、检查nrpe服务启动状况如下:
# netstat -nl | grep 5666                                       tcp        0      0 0.0.0.0:5666                0.0.0.0:*                   LISTEN// 如果没有输出信息,那么就是nrpe没有启动,启动nrpe守护进程 # lsof -i:5666COMMAND  PID USER   FD   TYPE DEVICE SIZE NODE NAMExinetd  9949 root    5u  IPv4  28764       TCP *:nrpe (LISTEN)

2、现在最关键的一步是确保安装的NRPE进程能够正常工作,所以要使用check_nrpe插件进行测试。在监测主机192.168.1.10上执行命令:

# /usr/local/nagios/libexec/check_nrpe -H192.168.1.220
NRPE v2.12

// 我的机子是
 
# /usr/lib/nagios/plugins/check_nrpe -H192.168.21.105
NRPE v2.12

如果出现如上的版本号显示,则证明在被监测主机上配置的NRPE已经正常工作,并且监测主机能够通过SSL与被监测主机上的NRPE正常通信。

但是如果出现一些error信息,则需要检查配置,检查的内容包括主要有下面几项:

  1. nrpe的版本号和nrpe-plugin的版本号是否一致。版本不一致极有可能造成该问题。
  2. SSL是否被关闭。确保NRPE以及check_nrpe插件在编译的时候都加入了SSL支持,同时在运行时都开启SSL。不过一般编译过程中默认都会假如支持SSL选项。
  3. 确保NRPE的配置文件nrpe.cfg文件可以被nagios用户读取并且nagios用户可以执行nrpe二进制程序。
  4. 确认在/etc/xinetd.d/nrpe文件的“only_from=x.x.x.x”中x.x.x.x是访问NRPE的监测主机的IP地址。
0 0
原创粉丝点击