【发布时间】:2016-06-08 15:51:58
【问题描述】:
我正在尝试使用 Net::SNMP::Util::OID 将我从陷阱中获得的一些 OID 转换为数字点分符号(如 1.3.6.1.2),但并非所有这些 OID 都被转换。谁能解释我做错了什么?
#!/usr/bin/perl
use strict;
use warnings;
use diagnostics;
use Net::SNMP::Util::OID qw(*);
printf "%s\n", oid("DISMAN-EVENT-MIB::sysUpTimeInstance");
printf "%s\n", oid("sysDescr");
printf "%s\n", oid("SNMPv2-MIB::snmpTrapOID.0");
printf "%s\n", oid("IF-MIB::linkDown");
输出:
DISMAN-EVENT-MIB::sysUpTimeInstance
1.3.6.1.2.1.1.1.0
SNMPv2-MIB::snmpTrapOID.0
IF-MIB::linkDown
【问题讨论】: