自定义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

最新文章

  1. .NET 新标准介绍
  2. Hibernate之HQL查询的一些例子
  3. jni调试3(线程调试env变量问题)
  4. Redis学习笔记8--Redis发布/订阅
  5. IIS7 全新管理工具AppCmd.exe的命令使用实例分享
  6. javascript guid(uuid)
  7. Linux下OpenSSL的安装与使用
  8. 转:Redis 的安装配置介绍
  9. struts2开发经验小结(method="{1}"等)
  10. poj1947(树形dp)
  11. 使用jquery-qrcode在页面上生成二维码,支持中文
  12. python进行md5加密
  13. python3 set(集合)
  14. 华硕X99-A II 安装使用 志强 XEON E5-1603 v4
  15. HDU3605(KB11-M 状态压缩+最大流)
  16. pip批量更新安装的包
  17. 构建NetCore应用框架之实战篇(四):BitAdminCore框架1.0登录功能细化及技术选型
  18. MVC中HTML控件设为只读readonly
  19. 2017-2018-1 20155327 《信息安全系统设计基础》课堂测试&课下作业
  20. WPF成长之路------帧动画(1)

热门文章

  1. Linux下把U盘格式化为fat32
  2. 直接拿来用!最火的android开源项目(一)
  3. C#调用C++动态库(dll)
  4. loadrunner打不开ie&ie默认浏览器设置方法
  5. iOS开发:使用Tab Bar切换视图
  6. 出现 HTTP Error 503. The service is unavailable 错误
  7. ASP.NET MVC 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction差别
  8. ACM3787
  9. 《University Calculus》-chape12-偏导数-基本概念
  10. Childlife旗下三驾马车