NRPE: Unable to read output 常见问题
2015-09-23 16:34
621 查看
nagios server :10.45.30.226
nrpe client :10.45.25.111
在client端建立测试脚本,并在nagios server端测试通信是否成功,结果报错
[root@monitor-svr libexec]# ./check_nrpe -H 10.45.25.111 -c check_test
NRPE: Unable to read output
出现此报错按照以下思路解决,首先 确保server端/usr/local/nagios/etc/object/下的localhost里增加了host、serve. 并确保command里增加了check_nrpe的配置
(注:lz由于监控client的脚本有参数的,有直接执行结果的,故在command中增加了2个check_nrpe的配置,此方法比较蠢,如果有高手用过兼容两种的方法请分享)
其次:确保nrpe client端的nrpe.cfg中增加了command的配置
-w 和-c分别是warning和critical的阈值
如果以上都没问题,
再保证nrpe clinet端的/usr/local/nagios/libexec/下的脚本的权限
保证chmod 755 check_test 和chown nagios:nagios check_test
最后,如果还没有解决问题,确保你的脚本中是否涉及到用户切换,否则权限问题导致无法执行,比如需要在root缺陷下执行,需要visudo
将allow root to run any commands anywhere
涉及到tty
最后在nagios server端的command中增加sudo 即可
nrpe client :10.45.25.111
在client端建立测试脚本,并在nagios server端测试通信是否成功,结果报错
[root@monitor-svr libexec]# ./check_nrpe -H 10.45.25.111 -c check_test
NRPE: Unable to read output
出现此报错按照以下思路解决,首先 确保server端/usr/local/nagios/etc/object/下的localhost里增加了host、serve. 并确保command里增加了check_nrpe的配置
(注:lz由于监控client的脚本有参数的,有直接执行结果的,故在command中增加了2个check_nrpe的配置,此方法比较蠢,如果有高手用过兼容两种的方法请分享)
其次:确保nrpe client端的nrpe.cfg中增加了command的配置
-w 和-c分别是warning和critical的阈值
如果以上都没问题,
再保证nrpe clinet端的/usr/local/nagios/libexec/下的脚本的权限
保证chmod 755 check_test 和chown nagios:nagios check_test
最后,如果还没有解决问题,确保你的脚本中是否涉及到用户切换,否则权限问题导致无法执行,比如需要在root缺陷下执行,需要visudo
将allow root to run any commands anywhere
涉及到tty
最后在nagios server端的command中增加sudo 即可
相关文章推荐
- 网络监控器Nagios全攻略
- Seafile Server本地权限提升漏洞(CVE-2014-5443)
- 从USB安装Ubuntu Server 10.04.3 图文详解
- 基于Nagios网络监控平台的实现--具体事例
- Nagios 笔记 Nagios服务端+客户端 + 短信报警 + 性能显示的图形插件
- 使用zabbix监控Nginx活动状态--Part1
- 高效访问Internet-启用ISA Server的缓存
- FreeBSD下解决Nagios不发报警邮件的问题
- 收到新书两本
- windows server域用户提升到本地更高权限组中的方法
- 完美解决SQL Server 安装问题:以前的某个程序安装已在安装计算机上创建挂起的文件操作
- IIS 错误 Server Application Error 详细解决方法
- 在WINXP系统上安装SQL Server企业版的方法
- SQL Server 存储过程的分页
- SQL Server复制需要有实际的服务器名称才能连接到服务器
- SQL Server 2000向SQL Server 2008 R2推送数据图文教程
- SQL server 表操作介绍
- SQL Server 2000 注入防护大全(二)
- SQL Server 2000 注入防护大全(一)
- 怎样把Windows server 2003转换成工作站系统