CentOS:无法读取远程服务器上的nrpe / snmp代理的输出,虽然它在本地工作,但我做错了什么?
我已经在某些服务器上安装了NRPE和SNMP,因为我想用Nagios监视这个服务器。 我有几个检查已经正常运行,我得到了预期的输出。 今天,我已经安装了check_ifstatus Nagios命令来监视我的一台mysql服务器上的网卡的状态。 在服务器上本地运行check_ifstatus时,我正确地获得了相关信息: [root@dbr4 nagios]# /usr/lib64/nagios/plugins/check_ifstatus -H localhost OK: host 'localhost', interfaces up: 4, down: 0, dormant: 0, excluded: 0, unused: 0 |up=4,down=0,dormant=0,excluded=0,unused=0 [root@dbr4 nagios]# 但是当我从我的Nagios服务器运行命令时出现以下错误: [root@monitorvm ~]# /usr/lib64/nagios/plugins/check_ifstatus -H amadbr4 CRITICAL: No response from remote host 'dbr4' for 1.3.6.1.2.1.2.2.1.8 with snmp version 1 [root@monitorvm ~]# 这是否意味着我必须在我想检查的服务器上启用snmp? 有没有办法使用NRPE来运行此检查? SELINUX在所有机器上都被禁用。