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://myzitong.com/article/jcgeh.html