多数の SNMP MIB ファイルを処理しており、それらからデバイスのディクショナリとそれぞれの ID を「1.3.6.1.4.1.9.1.694」:「catalyst296024」の形式で作成しています。
他のアプリ/モジュールを試した後、Mibble が理想的であることがわかったため、現在 MIB 解析部分に Mibble を使用しています。次に、Pythonを使用してデータを処理しています。
私の問題は、「デバイス名とOID」だけが必要なことです。解析するとすべての OID データが取得されるため、デバイスをインテリジェントに識別し、残りのものを無視する方法をまだ見つけられていません。(データを行ごとに物理的に見ることはできません)