【えすえぬえむぴー】

SNMP とは?

💡 ネットワーク機器の「健康診断ツール」
📌 このページのポイント
SNMP — ネットワーク機器の監視プロトコル SNMPマネージャー 監視サーバー ルーター エージェント スイッチ エージェント サーバー エージェント GET/SET GET/SET TRAP 主な操作 GET: 情報取得 SET: 設定変更 TRAP: 異常通知 MIB: 管理情報 各機器はMIB(管理情報ベース)を持つ
SNMPによるネットワーク監視のイメージ
ひよこ ひよこ

SNMPって何に使うの?

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

ネットワーク機器の「状態監視」に使うよ。「ルーターのCPU使用率が高すぎる」「スイッチのポートにエラーが増えてる」みたいな情報をリモートで集めて監視できるんだ。

ひよこ ひよこ

どうやって情報を集めるの?

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

2つのやり方があるよ。管理側が「今の状態を教えて」と問い合わせる「ポーリング」と、機器側が異常を検知したときに自分から「障害が起きた!」と通知する「トラップ」という方法だよ。

ひよこ ひよこ

SNMPって古い技術なの?

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

1988年に生まれた古いプロトコルだけど、今でもネットワーク監視の現場でバリバリ使われてるよ。ZabbixやNagiosみたいな監視ツールもSNMPで情報を集めることが多いんだ。

ひよこ ひよこ

SNMPのバージョンって何が違うの?

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

ここはネットワーク管理者でも「v1とv2cの違いって?」と聞かれると詰まる人が多いんだけど、大きく分けると「セキュリティの強さ」が違う。v1・v2cは「コミュニティ文字列」と呼ばれる平文パスワードで認証していて、ネットワーク上で盗聴されると筒抜け。v3からユーザー認証・通信の暗号化・改ざん検知がちゃんと追加された。なのに今でも設定が簡単なv2cが現場では多く使われてて、セキュリティ的にグレーなんだよ。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「SNMP」って出てきたら「ネットワーク機器をリモートで監視するルールのことだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「Simple Network Management Protocol」 = シンプルなネットワーク管理プロトコル
💬 Managementは「管理」。ネットワーク機器をシンプルに管理するプロトコルという意味だよ
← 用語集にもどる