check_snmp 插件超时 icinga2

check_snmp 插件超时 icinga2

我是 icinga 的新手,目前我正试图监控运行 paOS 9.0 和 OID 1.3.6.1.2.1.25.3.3.1.2.1(hrProcessorLoad.1)的 paloalto 防火墙,但我遇到 check_snmp 插件不断超时的问题,我不知道原因;我试了所有方法。系统正在运行:

  • 所以:centos 7
  • Icinga2 版本 2.11.3-1
  • IcingaWeb2 版本 2.7.3
  • Icinga 导演模块 版本 1.7.2

check_snmp插件的版本是2.3.3

icinga 运行的命令和相关错误是

[root@icinga-test plugins]# /usr/lib64/nagios/plugins/check_snmp -C <community> -H 10.200.145.77 -c 50 -m HOST-RESOURCES-MIB -o hrProcessorLoad.1 -t 10 -w 40
CRITICAL - Plugin timed out while executing system call

即使使用数字 OID 代替名称,结果也不会改变

我知道这不是网络问题,因为 snmpget 显示:

[root@icinga-test plugins]# snmpget -v2c -c <comunity> 10.200.145.77 hrProcessorLoad.1
HOST-RESOURCES-MIB::hrProcessorLoad.1 = INTEGER: 7

事实上,它能正常工作也说明 MIB 已正确安装,此外,我尝试将超时参数增加到 120 秒,但没有任何变化

非常奇怪的是,同一个插件正确监控了 OID 为 .1.3.6.1.4.1.2021.2.1.5.1 的其他 centos 7 系统,并且从未超时。

答案1

我认为你错过了协议开关-P2c https://nagios-plugins.org/doc/man/check_snmp.html

相关内容