SNMP

2023-01-31 (火) 16:41:45

SNMP とは

名称

  • Simple Network Management Protocol

概要

  • TCP/IPにおける通信機器(クライアント、サーバ、ルータ)を管理する通信プロトコル
  • ネットワーク越しでサーバの統計情報を取得する通信プロトコル
  • ポーリングとトラップのいずれかの方法で取得する
  • ポート番号:
    • ポーリング:161/UDP
    • トラップ:162/UDP

SNMPの構成要素

  • SNMPマネージャ
    • 管理する側
  • SNMPエージェント
    • 管理される側

SNMPの機能

  • エージェントはMIBを保持し、マネージャの指示によってMIBの設定変更、情報通知を行う。
  • ポーリング
    • マネージャがエージェントにリクエストを送信して、エージェントからのレスポンスを受け取る。
    • ポート番号:161/UDP
  • トラップ
    • エージェントに特定のイベントが発生した際に、エージェントがマネージャに通知する。
    • イベントとは、障害発生、通信のトラフィックが規定値を超過など。
    • ポート番号:162/UDP

SNMP で行われるメッセージタイプ

SNMPバージョン1

  • get-request
    • 情報要求(マネージャー => エージェント)
  • get-next-request
    • 次の情報要求(マネージャー => エージェント)
  • get-response
    • 情報要求応答(マネージャー <= エージェント)
  • set-request
    • 設定要求(マネージャー => エージェント)
  • trap
    • イベント通知(マネージャー <= エージェント)

SNMPバージョン2

SNMPバージョン3

MIB

  • Management Information Base
  • 管理される通信機器が保持する情報の標準規格。

RMON

  • Remote network Monitoring
  • 遠隔地のLANの状況を監視するための標準規格
  • 米国IAB(Internet Architecture Board)によって標準化されたMIBの規格
  • SNMPの拡張機能

関連サイト

関連用語