SNMP(Simple Network Management Protocol)
ネットワーク機器の状態を集めて監視する決まり。管理する側が聞きに行くポーリングと、機器から知らせるトラップがある。
もう少し詳しい説明
SNMP(Simple Network Management Protocol)は、ネットワーク機器の状態を集めて監視する決まりです。
登場する3つ
| 役割 | 中身 |
|---|---|
| マネージャ | 管理する側。状態を集めて画面に出す |
| エージェント | 監視される機器の側に入っている仕組み |
| MIB | 機器が持つ管理情報の並べ方の決まり。木構造(枝分かれした形)で定義される |
MIBがそろっているので、別の会社の機器でも同じやり方で状態を読めます。
2つの向き
| 方式 | 向き | 中身 |
|---|---|---|
| ポーリング | マネージャ → エージェント | 管理する側から定期的に聞きに行く |
| トラップ | エージェント → マネージャ | 機器の側から自分から知らせる |
| ポーリング | トラップ | |
|---|---|---|
| 気づく速さ | 次に聞きに行くまで遅れる | すぐ |
| 通信の量 | 多い(聞き続ける) | 少ない |
| 機器が止まったとき | 応答が無いことで分かる | 知らせが来ないので分からない |
両方を組み合わせます。 トラップだけにすると、機器そのものが止まったときに気づけません。
何を監視するのか
| 見るもの | 例 |
|---|---|
| 機器が動いているか | 応答があるか |
| 口の状態 | つながっているか、切れたか |
| 通信量 | その口をどれだけの通信が流れているか |
| 誤りの数 | 届かなかったパケット(通信を小分けにしたかたまり)の数 |
| CPUやメモリ(処理の途中のデータを置く場所)の使用率 | 機器自体の負荷 |
通信量を見ると、どこで混んでいるかが分かります。 遅延の原因を探すときに使います。
トラップを送る条件
条件は、あらかじめ決めておきます。
| 条件の例 | 中身 |
|---|---|
| しきい値を超えた | 通信量や使用率が、決めた値を上回った |
| 口が切れた・つながった | 物理的な状態が変わった |
| 機器が再起動した | 立ち上がり直した |
設問では「通知を送信する条件」を答えさせる形で出ます。 あらかじめ決めたしきい値を超えたとき、という答え方になります。
版と安全性
| 版 | 性質 |
|---|---|
| SNMPv1・v2c | コミュニティ名という合言葉で確かめる(認証(本人や機器かどうかを確かめること))。そのまま流れる |
| SNMPv3 | 認証と暗号化(内容を読めない形に変えること)に対応している |
古い版は中身が読まれるので、v3を使うか、監視用の経路を分けます。
試験ではこう出る
科目A(旧・午前)では、トラップとポーリングの向きが問われます。機器から知らせるのがトラップです。
MIBの意味も出ます。管理情報の並べ方の決まりです。
午後や応用情報では、監視の仕組みを導入する検討として出てきます。通知の名称(トラップ)と、送る条件(しきい値を超えたとき)を書かせる設問になります。
関連する用語
ミニクイズ
SNMPのトラップの説明として、最も適切なものはどれか。
正解は 2番:監視される機器の側から、管理する側へ自発的に送る通知
トラップは、機器の側で決めた条件を満たしたときに、管理する側へ自分から送る通知です。管理する側から定期的に問い合わせるのはポーリングで、向きが逆になります。管理情報を木構造で定義したものはMIB、パケットの写しを取り出すのはミラーポート(通る通信の写しが出てくる口)の設定で、いずれも別のものです。
この分野をまとめて解く → ネットワークのミニテスト(全36問)
最終更新:2026-11-09