急:Nagios nrpe插件求解
初步配置了Nagios,一个是主监控端,一个是被监控端,以下操作全部由Root用户完成
一、被监控端如下操作:
   1.新建一个简单测试插件check_test放到/home/nagios/libexec目录下 (这个目录就是被控端的安装目录)
     内容:#!/bin/bash
           a="Hello World"
           echo $a
           exit 0
   2.chmod +x /home/nagios/libexec/check_test
   3.追加如下内容到nrpe.cfg文件
     command[check_test]=/home/nagios/libexec/check_test
   4.手动执行这个测试插件显示
     # sh /home/nagios/libexec/check_test
     # Hello World
   5.重启了nrpe
二、主监控端如下操作
     1.新增如下内容到service.cfg
     define service{
     host_name test
     service_descriotion check_test
     check command check_nrpe!check_test
     max_check_attempts  10
     #以下内容省略
     }
     2.重启了nagios,没报任何错,
三、在浏览器打开nagios监控界面,看到这个插件报如下内容:
     service      status   attempt    status Information
     check_test   UNKNOWN   2/10      No output returned from plugin
     搞了两天搞不懂这是什么出错,请各大侠帮帮忙解决一下,谢谢
     PS:nagios原来就已经正常监控了,其他Service全部都监控到,而且正常的,就是这个测试插件怎么调试都是UnKNOW,所以郁闷死了
------解决方案--------------------
先在Nagios服务器里执行一下
/usr/local/nagios/libexec/check_nrpe -H 被监控主机IP地址
------解决方案--------------------
把你那句
check command check_nrpe!check_test
改成
check command check_nrpe!client-ip-address!check_test