PerlでのOIDにSNMP(MIB)の文字列をマッピングするための簡単な方法はありますか?
質問
PerlでのOIDにSNMP(MIB)の文字列をマッピングするための簡単な方法/モジュールはありますか?
例えば。私は「sysUpTime.0」で始まり、「1.3.6.1.2.1.1.3.0」を取得します。私の知る限り見ることができるように、ネット:: SNMPは彼らがすでにマップされて持っているあなたを期待しています。
解決
あなたは、変換を行うために NetSNMP :: OID に使用することができます。
use NetSNMP::OID;
my $oid = NetSNMP::OID->new('sysUpTime.0');
NetSNMP :: OIDはと混同しないように、 NetSNMPプロジェクトでの一部です。 ネット:: SNMPモジュールでます。
所属していません StackOverflow