SNMP(Simple Network Management Protocol)は、ルーター、スイッチ、サーバー、プリンターなどのネットワーク機器を、ネットワーク経由で監視・制御するためのプロトコルです。メーカーの枠を超えて、機器の稼働状況やトラフィック量を一元管理するために広く利用されています。
主な仕組みと構成要素
- マネージャーとエージェント: 管理用PC(SNMPマネージャー)が、各機器内の管理ソフト(SNMPエージェント)に問い合わせを行う「マネージャー・エージェント・モデル」で動作します。
- MIB(ミブ)とOID: 機器が持つ管理情報のデータベースを「MIB」と呼び、その中の各データ項目は「OID」という識別番号で整理されています。
- トラップ (Trap): 機器に異常(ポートのダウンや過熱など)が発生した際、エージェントからマネージャーへ自律的に通知を送る仕組みです。これにより、管理者は即座に障害を検知できます。
バージョンの変遷
- SNMPv1 / v2c: 設定がシンプルで普及していますが、通信が暗号化されず、セキュリティ面で脆弱です。
- SNMPv3: ユーザー認証や通信の暗号化に対応しており、現在のエンタープライズ環境ではこの利用が推奨されています。
ネットワークの「健康診断」と「緊急通報」を支える、システム運用に欠かせない標準技術です。
















