我是 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