Nagios出现NRPE: Unable to read output解决办法

本文介绍了解决NRPE在Nagios监控中出现的Unable to read output错误的方法。通过调整nagios目录权限,确保了客户端nrpe服务与服务器之间的正常通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在服务器部署好nagios,分别在客户端安装好nrpe和nagios-plugins,并在nrpe.cfg里面修改
server_address=本机IP
allowed_hosts=nagios服务器IP
 
但在nagios服务器端使用nrpe检查出现
NRPE: Unable to read output
在监控机上运行check_nrpe -H 远程主机IP
可以查看到客户端的nrpe信息,说明监控机与被监控机的nrpedaemon通信是正常。
根据问题查找得出一些分析的注意地方:
1、检查客户端nrpe的权限是否可读,可被nagios执行。
2、检查nrpe.cfg里面commands命令路径是否正确。
常见的一些nrpe的错误信息解决方法:
在监控机上,执行:
./check_nrpe -H IP
CHECK_NRPE: Error - Could not complete SSL handshake.
解决方案:
在被监控机nrpe.cfg中,增加监控主机的地址:
#NOTE: This option is ignored if NRPE is running under either inetd or xinetd
allowed_hosts=127.0.0.1,IP
注意两个地址以逗号隔开。并关闭超级守护进程xinetd.
 
我这里的问题是出现
NRPE: Unable to read output
我的解决办法是:修改nagios目录的权限
#chown -R nagios:nagios nagios/
#chmod -R 775 nagios/
问题解决。









本文转自 南非波波 51CTO博客,原文链接:http://blog.51cto.com/nanfeibobo/1675858,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值