NRPE: Unable to read output

 

除了百度常见的三种情况:

1.nagios目录权限

2.监控脚本位置路径和权限

3.Nrpe.cfg的脚本路径

 

还有一种是缺少依赖安装包,可以通过脚本的绝对路径+参数去测试。

比如,我遇到一种情况:

/usr/local/nagios/libexec/check_nrpe -H localhost -c check_disks

显示NRPE: Unable to read output

/usr/local/nagios/libexec/check_disks 70 80

显示缺少glibc的一个包,yum 安装这个包之后就可以测试通过了

OK -Disk  All partitions have enough space.