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