nrpe执行命令报错NRPE:Unabletoreadoutput-创新互联-成都快上网建站

nrpe执行命令报错NRPE:Unabletoreadoutput-创新互联

在客户端编写的一个脚本check_ssh_auto.sh

在湘潭等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、网站制作 网站设计制作定制网站设计,公司网站建设,企业网站建设,品牌网站建设,成都全网营销推广,成都外贸网站制作,湘潭网站建设费用合理。

#!/bin/bash

a=`/bin/cat /etc/ssh/sshd_config | grep PasswordAuthentication | grep -v "^#" | awk '{print $2}'`

if [ "$a" = "yes" ]; then

  echo "SSH authentication: WARNING Please amend the warning SSH authentication for key authentication;"

  $(exit 1)

 else

  echo "SSH authentication: OK;"

  $(exit 0)

 fi

客户端执行正常

nagios服务器测试执行

/usr/local/nagios/libexec/check_nrpe -H 192.168.10.1 -c ssh_auth

提示NRPE: Unable to read output

解决方法

在客户端修改文件

vi /etc/sudoers

注视这行

#Defaults   requiretty

在root   ALL=(ALL)    ALL下面添加一行

nagios ALL=(ALL) NOPASSWD:/usr/local/nagios/libexec/*

修改nrpe配置文件/usr/local/nagios/etc/nrpe.cfg

command[ssh_auth]=/usr/bin/sudo /usr/local/nagios/libexec/check_ssh_auth.sh

重启nrpe

服务器端再次测试

SSH authentication: OK;

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:nrpe执行命令报错NRPE:Unabletoreadoutput-创新互联
标题来源:http://kswjz.com/article/jcgeh.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流