3

OID をキーとして、OID 値を値として持つ JSON オブジェクトを受け入れるコードを作成しようとしています。例は次のとおりです。

{".1.3.6.1.4.1.562.29.6.2.3": "Link Down",
 ...
}

この JSON オブジェクトを受け取ったら、PySNMP を使用して OID と OID 値を変換したいのですが、対応する MIB ファイル内で定義されているテキスト規則に従って OID 値を変換する方法がわかりません。

MIB ファイルの例では、次のように定義されます。

TruthValue ::= TEXTUAL-CONVENTION
     STATUS       current
     DESCRIPTION
             "Represents a boolean value."
     SYNTAX       INTEGER { true(1), false(2) }

上記のようなテキスト表記規則に従う OID と OID 値が与えられた場合、翻訳したいと思います。

{"OID": 1,...}の中へ{"OID": true,...}

これは PySNMP で可能ですか?

4

1 に答える 1