明らかに、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が必要です。
答え2
MIBは以下と密接に関連しています。シンプルなネットワーク管理プロトコル煙。 MIB は、エージェントが管理デバイスを管理するためにデータを公開するメカニズムです。これはMIBの例エージェント、MIB、管理デバイス、および管理者の対話について初めて学んだときにこれが役に立つことがわかりました。ネットワーク機器メーカーが提供するMIBは、SNMPを通じて幅広い構成と管理オプションを提供します。これは、SNMPを介して帯域外管理を提供できるBMC(ベースボード管理コントローラ)用の専用NICを備えたサーバーの場合に特に当てはまります。
最新のデータセンター監視/管理ソフトウェア(例:ナギオスまたはインテル データセンター管理者接続されたSNMPエージェントとそのMIBを検索するためのメカニズムが提供され、SNMPネットワークの特定の側面をグラフィカルに管理できます。