web-dev-qa-db-ja.com

snmpwalk不明なオブジェクト識別子

私はsnmpが設定されたデバイスを持っていて、多くの結果を与えます

snmpwalk -v2c -c public 1.1.1.1

しかし、システムやインターフェースのような特定のセクションをクエリすると、以下のように失敗します..。MIBに存在するすべてのセクションを確認したり、ツリー全体を印刷したりする方法はありますか。

xyz@xyz-VirtualBox:~$ snmpwalk -v2c -c public 1.1.1.1 udp
udp: Unknown Object Identifier (Sub-id not found: (top) -> udp)
xyz@xyz-VirtualBox:~$ snmpwalk -v2c -c public 1.1.1.1 cmot
cmot: Unknown Object Identifier (Sub-id not found: (top) -> cmot)
xyz@xyz-VirtualBox:~$ snmpwalk -v2c -c public 1.1.1.1 system
system: Unknown Object Identifier (Sub-id not found: (top) -> system)
xyz@xyz-VirtualBox:~$ snmpwalk -v2c -c public 1.1.1.1 interfaces
interfaces: Unknown Object Identifier (Sub-id not found: (top) -> interfaces)
5
pkm

cmot: Unknown Object Identifierは、既知のMIBにcmotが見つからないことを示しています。

デバイスのMIBをcp MY-MIB.txt /usr/share/snmp/mibs経由でsnmpクライアントに追加するか、MIBなしでsnmpクライアントを使用する必要があります。

システム情報を取得する例:

snmpwalk -v2c -c public 1.1.1.1 1.3.6.1.2.1.1

または、このコマンドに対してのみMY-MIBファイルをロードするようにツールに指示できます。

snmpwalk -m +MY-MIB -v2c -c public 1.1.1.1 cmot

5
Mikhail Khirgiy