【エムアイビー(かんりじょうほうベース)】

MIB(管理情報ベース) とは?

💡 ネットワーク機器の「取扱説明書データベース」
📌 このページのポイント
MIB(管理情報ベース)の構造 SNMPマネージャー (監視サーバー) OIDで問い合わせ SNMPエージェント (ネットワーク機器) 参照 MIB 1.3.6.1.2.1.1.1.0 1.3.6.1.2.1.1.1.0 sysDescr 1.3.6.1.2.1.2.2.1.10 ifInOctets 1.3.6.1.2.1.25.3.3.1.2 hrProcessorLoad …(数百〜数千項目) OID ↔ 情報名の対応表 標準MIB RFC定義・どのメーカーでも共通 プライベートMIB ベンダー独自の拡張情報 (Cisco・Juniper等)
MIBはSNMPがネットワーク機器の情報を取得するための「辞書」
ひよこ ひよこ

MIBって何なの?

ペンギン先生 ペンギン先生

MIBはネットワーク機器が持っている管理情報を定義した「辞書」みたいなものだよ。ルーターやスイッチが「自分はどんな情報を公開できるか」を定義した仕様書だね。

ひよこ ひよこ

どんな情報が入っているの?

ペンギン先生 ペンギン先生

CPU使用率・メモリ使用量・ネットワークインターフェースの送受信バイト数・エラー数など、機器の状態を把握するのに必要な情報が網羅されているよ。SNMPというプロトコルがMIBを参照して情報を取得するんだ。

ひよこ ひよこ

OIDって言葉も聞いたことがあるんだけど、MIBと関係あるの?

ペンギン先生 ペンギン先生

密接な関係があるよ!MIBの各データ項目には「1.3.6.1.2.1.1.1.0」のような階層的な番号が割り当てられていて、それがOID(オブジェクト識別子)だよ。OIDを指定することで特定の情報だけを取得できるんだ。

ひよこ ひよこ

標準MIBとプライベートMIBってどう違うの?

ペンギン先生 ペンギン先生

標準MIBはRFC(インターネット標準規格)で定義された共通仕様で、どのメーカーの機器でも同じOIDで同じ情報が取れるよ。プライベートMIBはシスコやジュニパーなど各ベンダーが独自に定義した拡張情報で、その機器ならではの詳細な統計が取れるんだ。

ひよこ ひよこ

実際の監視ではどう使われるの?

ペンギン先生 ペンギン先生

Zabbixなどの監視ツールがMIBファイルを読み込んでOIDと日本語名の対応表を作り、グラフや障害アラートに活用するよ。ベンダーのMIBファイルをツールにインポートすると、数値IDではなく「ifInOctets(受信バイト数)」のような人間が読める名前で扱えるようになるんだ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「MIB」って出てきたら「SNMPネットワーク機器を監視するときの情報の辞書」と思えればだいたいOK!
📖 おまけ:英語の意味
「Management Information Base」 = 管理情報ベース
💬 ネットワーク機器が持つ管理情報を定義したデータ構造の仕様で、SNMPの根幹をなすコンポーネントだよ
← 用語集にもどる