SNMPエージェントにはSNMP MIBが重要ですか?

SNMPエージェントにはSNMP MIBが重要ですか?

明らかに、MIBはネットワーク管理ステーションにとって非常に重要です。そうしないと、オブジェクト名に基づくSNMPクエリは機能しません。たとえば、

$ snmpget -M /dir/that/does/not/exist -On -v 2c -c public 10.10.10.1 sysUpTimeInstance 2>/dev/null 
$ snmpget -M /dir/that/does/not/exist -On -v 2c -c public 10.10.10.1 .1.3.6.1.2.1.1.3.0 2>/dev/null 
.1.3.6.1.2.1.1.3.0 = Timeticks: (69843635) 8 days, 2:00:36.35
$ 

ただし、クエリがオブジェクト名に基づいているかOIDに基づいているかにかかわらず、SNMPエージェントに送信されたSNMPインポート要求メッセージにはまだOIDのみが含まれています。 SNMPエージェントでMIBの役割は何ですか?それとも、MIBデータベースがSNMPエージェントとは何の関係もないということは正しいですか?

ベストアンサー1

あなたは正しいです。エージェントはMIBを使用せず、OIDレベルでのみ機能します。管理者は、OIDを読み取り可能な形式にデコード/エンコードするためにMIBが必要です。

おすすめ記事