我是 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 系统,并且它从未超时。
我认为您缺少协议开关 -P2c https://nagios-plugins.org/doc/man/check_snmp.html