ネットワーク
上級

SNMP/監視プロトコル(エスエヌエムピー)

ネットワーク機器監視。SNMP v2c/v3(UDP 161/162)・SNMPv3(認証/暗号化)・LibreNMS・PRTG Network Monitor 23・Zabbix 7・Nagios XI・Observium・CheckMK・Grafana + Prometheus + node_exporter・SmokePing・Cacti・PIA(Path-Aware Architecture)・gNMI(gRPC)・YANG model・OpenConfig対応、2026年SNMP+gNMI併用、自宅+企業データセンター標準。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
SNMP v3
LibreNMS
Zabbix 7
gNMI

概要

SNMP(Simple Network Management Protocol)は、ネットワーク機器の状態を監視・管理するための標準プロトコルである。UDP 161/162 を使用し、v2c では認証無し、v3 では認証と暗号化が可能である。2025年に登場した SNMPv3 の改良版は、TLS 1.3 との併用が推奨され、データの機密性を強化した。2026年には SNMP と gNMI(gRPC‑based Network Management Interface)を併用する構成が自宅・企業データセンターで標準化されつつある。

主な特徴・仕組み

  • UDP 161/162 でトラフィックを送受信
  • SNMPv3 でユーザー名・パスワード・暗号化キーを設定
  • YANG モデル でデータ構造を定義し、OpenConfig で統一
  • gNMI は gRPC を利用し、リアルタイムの状態取得が可能
  • 監視ツール との連携が容易(例:LibreNMS、Zabbix 7、PRTG Network Monitor 23)
  • SNMP+gNMI 併用で、古い機器は SNMP、次世代機器は gNMI を選択
  • トラップ で異常を即時通知
  • エージェント は CPU 0.5% 以内で動作
  • セキュリティ は SNMPv3 の認証/暗号化により 256bit AES を使用
  • スケーラビリティ は 10GbE 以上のネットワークで 1,000 台以上のデバイスを監視可能

スペック/製品比較表

監視プロトコルポート認証方式暗号化主要ツール代表的デバイス
SNMP v2cUDP 161なしなしLibreNMS, CactiCisco 2960, Juniper EX
SNMP v3UDP 161HMAC‑SHA1AES‑128Zabbix 7, Nagios XIHuawei S5700, Arista 7050
gNMIgRPC 57400TLS 1.3AES‑256Grafana + PrometheusNokia 7750, Juniper MX
YANG/OpenConfig---Observium, CheckMKHuawei CloudEngine, Arista EOS

具体例・対応製品

  • LibreNMS:SNMP v2c/v3 をサポートし、SNMP トラップを自動解析。
  • Zabbix 7:SNMPv3 で 256bit AES 暗号化を実装。
  • PRTG Network Monitor 23:SNMP v2c で 5,000 以上のセンサーを同時監視。
  • Nagios XI:SNMPv3 で 1,000 台以上のデバイスを管理。
  • Observium:SNMPv3 と YANG モデルを併用し、デバイスごとの詳細情報を取得。
  • CheckMK:SNMPv3 で 10GbE スイッチの CPU 使用率を 0.2% 以内で測定。
  • Grafana + Prometheus + node_exporter:gNMI で取得したメトリクスを可視化。
  • SmokePing:SNMP で RTT を監視し、パケットロスを 0.1% で検知。
  • Cacti:SNMPv2c で 1,000 台のルーターの帯域使用率を 1 分ごとに取得。
  • PIA (Path‑Aware Architecture):SNMP と gNMI を組み合わせ、経路情報をリアルタイムで取得。

自作PCでの選び方・注意点

  • CPU:SNMP エージェントは 1.5GHz 以上で動作。
  • RAM:監視ソフトは 8GB 以上推奨。
  • ネットワークカード:10GbE 以上で 100GbE まで拡張可能。
  • OS:Linux (Ubuntu 24.04 LTS) が SNMP エージェントの設定が容易。
  • セキュリティ:SNMPv3 で 256bit AES を有効化し、パスワードは 12 文字以上。
  • バックアップ:設定は 2025年に導入した自動バックアップスクリプトで 24時間保存。
  • 監視ツール選択:Zabbix 7 で SNMPv3 を利用し、Grafana でダッシュボードを作成。
  • スケーラビリティ:デバイス数が 500 台を超える場合は、SNMP+gNMI 併用を検討。
  • トラブルシューティング:SNMP エージェントのログは 1 日 10MB 以内に抑える。
  • 電源:UPS で 30 分以上のバックアップを確保。

関連用語との違い

  • SNMP は UDP ベースで、設定が簡単だがリアルタイム性は低い。
  • gNMI は gRPC ベースで、双方向ストリーミングが可能。
  • YANG はデータモデルを定義する言語で、SNMP と gNMI の両方で利用。
  • OpenConfig は YANG モデルをベースにした統一仕様。

よくある質問

Q1. SNMPv3 で 256bit AES を設定するには?
A1. エージェント設定ファイルで authPassword と privPassword を 12 文字以上にし、authProtocol を SHA、privProtocol を AES に指定。

Q2. gNMI で SNMP 監視データを取得する方法は?
A2. gNMI クライアントで Get リクエストを送信し、YANG モデルに基づくパスを指定。取得データは JSON で返却。

Q3. SNMP と gNMI を併用した監視構成のメリットは?
A3. 古い機器は SNMP で、次世代機器は gNMI で監視でき、統一ダッシュボードで可視化が可能。

まとめ

SNMP は長年にわたりネットワーク監視の基盤を担ってきた。2026年に向けては SNMP と gNMI の併用が進み、YANG/OpenConfig によるデータ統一が実現される。自作PC で監視環境を構築する際は、CPU 1.5GHz 以上、RAM 8GB 以上、10GbE 以上のネットワークカードを備え、SNMPv3 で 256bit AES 暗号化を有効化することが重要である。これにより、セキュリティとスケーラビリティを両立した監視システムを実現できる。

この記事について
カテゴリーネットワーク
難易度上級
作成日2026/4/23