一口米饭 2021-09-23 18:01 采纳率: 0%
浏览 37
已结题

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

[root@localhost etc]# /usr/local/nagios/libexec/check_nrpe -H localhost -c check_disk
NRPE: Unable to read output

参照这个文档进行操作,还是不行
[nagios监控] 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[check_oracle_tablespace]=/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 错误

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 10月1日
    • 创建了问题 9月23日

    悬赏问题

    • ¥15 有关类的报错,在模块里调用另一个模块的方法下的变量时出错
    • ¥15 delphi7 HMAC_SHA256方式加密
    • ¥15 关于#qt#的问题:我想实现qcustomplot完成坐标轴
    • ¥15 下列c语言代码为何输出了多余的空格
    • ¥15 kali linux用wget archive.kali.org/archive-key.asc指令下载签名无效(失败)
    • ¥15 openHarmony 利用c++程序在dayu210开发板上实现拉取RTSP视频流并且在屏幕上显示
    • ¥15 GD32H757的can通信配置
    • ¥20 nist随机数测试的问题
    • ¥20 帮我解决这个项目,thank you各位程序员
    • ¥15 哪位能用ea软件做一下,有偿