第5章 · ネットワーク管理と高可用性·v1.0.0·更新 2026/7/16·読了目安 約15分
変更要約: 初版
5.1ネットワーク管理と監視
この節の要点
SNMP(マネージャ/エージェント/MIB/OID)による機器監視、ポーリングとトラップの使い分け、SNMPv3のセキュリティ強化、NetFlow・sFlowによるフロー監視、シスログによるイベント収集、そして障害を早期発見するための監視設計の考え方を学びます。
ネットワーク運用者にとって「障害が起きてから気づく」のと「障害の予兆を検知して先手を打つ」のとでは、サービス影響が大きく変わります。この節では、機器の状態を定期的・自発的に把握するSNMPの仕組みと、大量の通信を俯瞰するフロー監視、そしてイベントを集約するシスログを組み合わせ、「何をどう監視すれば異常を早期に検知できるか」という監視設計の判断力を養います。
5.1.1SNMPの仕組み(マネージャ/エージェント/MIB/OID)
- SNMP(Simple Network Management Protocol)=ネットワーク機器を集中的に監視・管理するためのプロトコル。監視する側のマネージャ(監視サーバ)と監視される側のエージェント(ルータ・スイッチ等に常駐するソフトウェア)から成る。
- MIB(Management Information Base)=エージェントが公開する管理情報を階層的に整理したデータベース定義。個々の管理項目(インタフェースの通信量、CPU使用率等)はOID(Object Identifier)という木構造の番号で一意に識別される。マネージャはOIDを指定して値を取得・設定する。
5.1.2ポーリングとトラップ
- ポーリング=マネージャがエージェントに一定間隔で問い合わせ(GETリクエスト)を送り、値を能動的に収集する方式。収集周期を短くすれば検知は早まるが、機器・回線への負荷とトラフィックが増えるトレードオフがある。
- トラップ=エージェント側が異常や状態変化(インタフェースダウン等)を検知した時点で、マネージャの問い合わせを待たずに自発的に通知する方式。即時性は高いが、UDPで送りっぱなしのため到達保証がない(トラップが届かず異常検知が遅れるリスクがある)。実務ではポーリングによる定期確認とトラップによる即時通知を併用し、片方の欠落を他方で補うのが定石。

