运行 check_snmp_int.pl 获取接口名称时我得到了答案
# ./check_snmp_int.pl -H 56.22.17.43 -2 -C public -p 44200 -v -n zzz
Alarm at 15 + 5
SNMP v2c login
Filter : zzz
OID : 1.3.6.1.2.1.2.2.1.2.1, Desc : lo
OID : 1.3.6.1.2.1.2.2.1.2.2, Desc : VMware VMXNET3 Ethernet Controller
ERROR : Unknown interface zzz
但是当我使用它来查询带宽使用情况时,如上所述这里并尝试将超时设置为 60 秒,但出现以下错误
# ./check_snmp_int.pl -H 56.22.17.43 -2 -C public -p 44200 -n "VMware VMXNET3 Ethernet Controller" -k -w 200,400 -c 0,600 -g -t 60 -v
Alarm at 15 + 5
SNMP v2c login
Filter : VMware VMXNET3 Ethernet Controller
OID : 1.3.6.1.2.1.2.2.1.2.1, Desc : lo
OID : 1.3.6.1.2.1.2.2.1.2.2, Desc : VMware VMXNET3 Ethernet Controller
Name : VMware VMXNET3 Ethernet Controller, Index : 2
如果没有“-g”标志,我会得到
# ./check_snmp_int.pl -H 56.22.17.43 -2 -C public -p 44200 -n "VMware VMXNET3 Ethernet Controller" -k -w 200,400 -c 0,600 -v
Alarm at 15 + 5
SNMP v2c login
Filter : VMware VMXNET3 Ethernet Controller
OID : 1.3.6.1.2.1.2.2.1.2.1, Desc : lo
OID : 1.3.6.1.2.1.2.2.1.2.2, Desc : VMware VMXNET3 Ethernet Controller
Name : VMware VMXNET3 Ethernet Controller, Index : 2
File read returns : 0 with 6 rows
Cannot get interface speed using highperf mib : UNKNOWN