是否有一种简单的方法/模块将snmp(MIB)字符串映射到Perl中的OID?
E.g。我从“sysUpTime.0”开始,得到“1.3.6.1.2.1.1.3.0”。据我所知,Net :: SNMP希望你已经映射它们。
答案 0 :(得分:5)
您可以使用NetSNMP::OID进行转换。
use NetSNMP::OID;
my $oid = NetSNMP::OID->new('sysUpTime.0');
NetSNMP :: OID是Net-SNMP project的一部分,不要与Net::SNMP module混淆。