测试积点老人 发表于 2021-9-24 10:17:06

Nagios 客户端安装nrpe的时候,报错NRPE: Unable to read output

@localhostetc]# /usr/local/nagios/libexec/check_nrpe -H localhost -c check_disk
NRPE: Unable to read output参照这个文档进行操作,还是不行
NRPE: Unable to read output 的原因及排除
nrpe被监控端运行定义命令正常,监控端运行   #/usr/local/nagios/libexec/check_nrpe -H 117.121.9.200 -c check_oracle_tablespace
错误提示: NRPE: Unable to read output监控端运行:#/usr/local/nagios/libexec/check_nrpe -H 117.121.9.200可以返回nrpe版本信息,说明nrpe通信正常。被监控端 check_oracle_tablespace 的定义: /usr/local/nagios/etc/nrpe.cfg    command=/usr/bin/sudo /usr/local/nagios/libexec/check_tablespace.sh
脚本路径没有错,同时拥有执行权限。经过认真排查,应该编辑 /etc/sudoers文件   #vim/etc/sudoers
         nagios ALL=(ALL) NOPASSWD:/usr/local/nagios/libexec/check_tablespace.sh同时得注释掉一下行,表示不需要控制终端      #Defaults    requiretty
否则,仍然会出现:NRPE: Unable to read output 错误

bellas 发表于 2021-9-26 09:36:24

参考下这个链接https://blog.csdn.net/csdnhsh/article/details/93376585

海海豚 发表于 2021-9-26 09:51:35

https://blog.csdn.net/csdnhsh/article/details/93376585参考下

qqq911 发表于 2021-9-26 11:16:37

看下属主和权限组
页: [1]
查看完整版本: Nagios 客户端安装nrpe的时候,报错NRPE: Unable to read output