【エスエヌエムピートラップ】

SNMPトラップ とは?

最終更新:
💡 機器の側から、イベントを知らせる

機器などがイベントをSNMPの受信側へ自発的に知らせる通知。定期問い合わせとの違い、TrapとInform、到達や安全性の条件を解説します。

📌 このページのポイント
SNMPトラップ:機器からイベント通知通知元機器など受信側監視などTrap確認応答なし通知元機器など受信側監視などInform確認応答障害だけでなく、復旧や状態変化も対象到達保証と、認証・暗号化の設定は別
Trapは受信側の問い合わせを待たない通知です。Informは確認応答を伴う別の通知ですが、到達や人への警告・復旧の完了を保証するものではありません。
ひよこ ひよこ
SNMPトラップは、監視サーバーから聞くの?
ペンギン先生 ペンギン先生
通知する側から、イベントが起きたことなどを知らせるよ。機器へ定期的に問い合わせるポーリングとは、きっかけと方向が違うんだ。
ひよこ ひよこ
異常があるときだけ?
ペンギン先生 ペンギン先生
障害だけではないよ。リンクの状態変化や復旧など、機器が対応し、通知するよう設定したイベントが対象になる。届いた通知を、受信側がどのように表示・対応するかも設定するんだ。
ひよこ ひよこ
送れば、必ず受け取ってもらえる?
ペンギン先生 ペンギン先生
Trapには確認応答がないので、送信したことだけでは相手の受信を確認できない。通信障害で届かないこともある。イベントの通知と、必ず検知できる保証は分けて考えよう。
ひよこ ひよこ
Informなら、必ず届く?
ペンギン先生 ペンギン先生
Informは確認応答を伴う通知だけど、到達の保証ではないよ。再送するかや待ち時間は実装・設定に関係する。応答が来ても、その後の人への警告や復旧が完了した意味ではないんだ。
ひよこ ひよこ
導入するときは、何を確認する?
ペンギン先生 ペンギン先生
通知元と受信先、対応バージョン、対象イベント、通信経路や受信ポートを確認しよう。SNMPv3でも通知を扱える。認証や暗号化の設定と、通知が欠けた場合の状態確認も合わせて考えるんだ。
もっと詳しく知りたい人へ

受信ポートは必ずUDP 162?

UDPでのSNMPの標準的な割り当てでは、通知の受信先は162番です。ただしSNMPには他のトランスポートもあり、実装や設定を確認します。送信元のポートまで常に162番という意味ではありません。

SNMPv3なら、すべて自動で暗号化される?

認証や暗号化はセキュリティモデルと設定に依存します。USMでは認証・機密性を保護する仕組みがありますが、バージョン名だけで、すべての通知に同じ保護がかかるとはいえません。

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「SNMPトラップ」って出てきたら「機器などが自分からイベントを知らせるSNMPの通知」と思えばだいたいOK!
📖 おまけ:英語の意味
「SNMP Trap」 = SNMPによるイベント通知
💬 SNMPはSimple Network Management Protocolの略です。Trapは、受信側の問い合わせを待たずに送る通知の呼び方です。

参考資料

← 用語集にもどる