本文へスキップ

SNMPとは?

えすえぬえむぴー

SNMPとは、ネットワーク上の機器を一元的に監視・管理するためのプロコルであり、ルーターやスイッチなどの状態取得・設定変更に使われます。

SNMP(Simple Network Management Protocol)は、ネットワーク機器(ルーター・スイッチ・サーバープリンターなど)の状態監視と構成管理を行うためのアプリケーション層プロコルです。IETFが標準化しており、現在はSNMPv3が最新の主要バージョンです。

SNMPの主な構成要素は以下のとおりです。

  • マネージャー:監視側。NMS(ネットワーク管理システム)が担当し、エージェントに問い合わせを行う
  • エージェント:各ネットワーク機器上で動作するソフトウェア。管理情報を収集・保持する
  • MIB(管理情報ベース):管理対象の情報をツリー構造で定義したデータベース。OIDと呼ばれる識別子で各項目を特定する

主な操作はGet(情報の取得)、Set(値の設定)、Trap(機器からマネージャーへの非同期通知)の3種類です。SNMPv1・v2cはコミュニティ文字列による簡易認証ですが、SNMPv3では認証・暗号化が標準装備されセキュリティが大幅に強化されています。

ネットワーク監視ツール(Zabbix・Nagios・PRTG・Cactiなど)はSNMPを活用して機器のCPU使用率・帯域使用量・エラー数などをリアルタイムで取得・可視化します。

使い方・例文

データセンターの運用管理者がZabbixなどの監視ツールを使い、SNMPで全スイッチのポート使用率やエラーカウントを定期収集して障害の予兆を検知する場面で登場します。

この用語をシェア

𝕏 でポスト LINE

最終更新:

くわしい解説記事 SNMPとは?ネットワーク機器を遠隔から監視する仕組みを解説

関連用語