NRPE: Unable to read output 问题处理总结
自定义nagios监控命令check_disk_data,首先在nagios服务端command.cfg定义了
#'check_disk_data' command definition
define command {
command_name check_disk_data
command_line /usr/local/nagios/libexec/check_disk_data -H $HOSTADDRESS$
}
在nagios服务端执行命令,返回NRPE:Unable to read output
[root@192.168.10.5_监控服 ]$ /usr/local/nagios/libexec/check_nrpe -H 192.168.10.8 -c check_disk_data
NRPE: Unable to read output
[root@192.168.10.5_监控服 objects]$ /usr/local/nagios/libexec/check_nrpe -H 192.168.10.8
NRPE v2.14
可以返回nrpe版本信息,说明nrpe通信正常
被监控端 check_disk_data 的定义: /usr/local/nagios/etc/nrpe.cfg
command[check_disk_data]=/usr/bin/sudo /usr/local/nagios/libexec/check_disk_data
脚本路径没有错,同时拥有执行权限。经过认真排查,应该编辑/etc/sudoers文件
修改以下几个点即可:
#Defaults requiretty # sudo不允许后台运行,注释此行即允许
Defaults visiblepw # sudo不允许远程,去掉!即允许
root ALL=(ALL) ALL
nagios ALL=(ALL) NOPASSWD:ALL
%wheel ALL=(ALL) ALL
%wheel ALL=(ALL) NOPASSWD: ALL
最新文章
- .NET 新标准介绍
- Hibernate之HQL查询的一些例子
- jni调试3(线程调试env变量问题)
- Redis学习笔记8--Redis发布/订阅
- IIS7 全新管理工具AppCmd.exe的命令使用实例分享
- javascript guid(uuid)
- Linux下OpenSSL的安装与使用
- 转:Redis 的安装配置介绍
- struts2开发经验小结(method=";{1}";等)
- poj1947(树形dp)
- 使用jquery-qrcode在页面上生成二维码,支持中文
- python进行md5加密
- python3 set(集合)
- 华硕X99-A II 安装使用 志强 XEON E5-1603 v4
- HDU3605(KB11-M 状态压缩+最大流)
- pip批量更新安装的包
- 构建NetCore应用框架之实战篇(四):BitAdminCore框架1.0登录功能细化及技术选型
- MVC中HTML控件设为只读readonly
- 2017-2018-1 20155327 《信息安全系统设计基础》课堂测试&;课下作业
- WPF成长之路------帧动画(1)
热门文章
- Linux下把U盘格式化为fat32
- 直接拿来用!最火的android开源项目(一)
- C#调用C++动态库(dll)
- loadrunner打不开ie&;ie默认浏览器设置方法
- iOS开发:使用Tab Bar切换视图
- 出现 HTTP Error 503. The service is unavailable 错误
- ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction差别
- ACM3787
- 《University Calculus》-chape12-偏导数-基本概念
- Childlife旗下三驾马车