NRPE: Unable to read output解决办法

回复 收藏
在服务端使用命令#/usr/lib/nagios/plugins/check_nrpe -H 192.168.31.107 -c check_disk  #(server上)
报NRPE: Unable to read output。
解决办法:
首先,在监控机上运行check_nrpe -H IP
可以查看到客户端的nrpe信息,说明监控机与被监控机的nrpedaemon通信是正常。
[root@cacti01 ~]# /usr/lib/nagios/plugins/check_nrpe -H 192.168.31.107
NRPE v2.15
其次,检查nrpe.cfg里面commands命令路径是否正确。
command[check_disk]=/usr/lib/nagios/plugins/check_disk.sh
第三,检查客户端nagios文件的相关权限。
我发现客户端目录/usr/lib/nagios/plugins的属主和属组都是root.
chown -R nagios:nagios nagios/
chmod -R 775 nagios/
之后重启nrpe服务。

最后,在服务端使用命令/usr/lib/nagios/plugins/check_nrpe -H 192.168.31.107 -c check_disk
得到  / OK 29% 12G  /dev/shm OK 0% 504M  /boot OK 29% 66M
2016-04-21 23:22 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: