1.2.2 SNMPトラップの発行

SNMPエージェントはエージェントシステムで発生した変化をSNMPトラップとしてマネージャーに送信します。SNMPトラップの発行の概要を次の図に示します。

図1-3 SNMPトラップの発行の概要

[図データ]

SNMPエージェントは,起動時やマネージャーからの不当なSNMP要求を受信した場合などに,SNMPトラップメッセージを作成し,マネージャーに送信します。なお,SNMPトラップメッセージはSNMPv1に対応しています。

参考
ユーザーはマネージャーでどのSNMPトラップを重要とみなし,アラームとして表示するかを制御できます。マネージャーで表示されたアラームを簡単にモニターし,ネットワークを正常に保つために適切なアクションをとることができます。

次に,SNMPトラップについて説明します。

<この項の構成>
(1) SNMPトラップの標準トラップ番号
(2) SNMPトラップ発行時のエージェントアドレス
(3) エンタープライズID

(1) SNMPトラップの標準トラップ番号

SNMPトラップには一般トラップと拡張トラップがあります。それぞれのSNMPトラップはRFC1157で次のように規定されています。

一般トラップ
RFC1157で規定されている標準トラップ番号0~5で識別されるトラップ。
拡張トラップ
RFC1157で規定されている標準トラップ番号6とユーザーが任意に指定した固有のトラップ番号を結合した番号で識別されるトラップ。

SNMPトラップの種別と標準トラップ番号を次の表に示します。

表1-2 SNMPトラップの種別と標準トラップ番号一覧

SNMPトラップの種別標準トラップ番号意味
一般トラップ0ColdStart
1WarmStart
2LinkDown
3LinkUp
4AuthentificationFailure
5EgpNeighborLoss
拡張トラップ6EnterpriseSpecific

注※ SNMPエージェントが発行する一般トラップは,ColdStartトラップおよび,AuthentificationFailureトラップです。その他の一般トラップは発行しません。

ここでは,一般トラップについて説明します。拡張トラップについては,「1.2.3(2) 拡張トラップの定義」を参照してください。

(2) SNMPトラップ発行時のエージェントアドレス

SNMPトラップ発行時のエージェントアドレスは,SNMPエージェントがインストールされたマシンのIPアドレスです。該当するシステムのOSの関数を使用して取得したホスト名を,OSの関数を使用してIPアドレスに変換して取得します。

(3) エンタープライズID

SNMPトラップ中に設定されるエンタープライズIDを次の表に示します。

表1-3 トラップ中に設定するエンタープライズID

SNMPエージェントが稼働しているOSエンタープライズID該当するシステムの構成
Solaris.1.3.6.1.4.1.116.3.8.1.1SNMPエージェントおよびNNMがシステムに共存している。
.1.3.6.1.4.1.116.3.8.1.2SubManager
.1.3.6.1.4.1.116.3.8.1.3SNMPエージェントおよびNNMがシステムに共存していない。
.1.3.6.1.4.1.116.3.8.1.4SNMPエージェント,NNMおよびHierarchical Agentがシステムに共存している。
HP-UX (IPF).1.3.6.1.4.1.116.3.9.1.1SNMPエージェントおよびNNMがシステムに共存している。
.1.3.6.1.4.1.116.3.9.1.2SubManager
.1.3.6.1.4.1.116.3.9.1.3SNMPエージェントおよびNNMがシステムに共存していない。
.1.3.6.1.4.1.116.3.9.1.4SNMPエージェント,NNMおよびHierarchical Agentがシステムに共存している。
AIX.1.3.6.1.4.1.116.3.13.1.2SubManager
.1.3.6.1.4.1.116.3.13.1.3SNMPエージェントがインストールされている。
Linux,
Linux (IPF)
.1.3.6.1.4.1.116.3.14.1.3SNMPエージェントがインストールされている。

注※ SNMPエージェントとNNMiがシステムに共存している場合でも末尾が3のエンタープライズIDが設定されます。


SNMPトラップ中に設定するエンタープライズIDは,SNMPエージェントの標準MIBオブジェクトであるSystemグループのsysObjectIDの値が設定されます。

参考
マネージャーでSNMPトラップに対してイベント設定が必要な場合は,SNMPエージェントが発行するSNMPトラップ中に設定されているエンタープライズIDを設定してください。なお,NNMのイベント設定には,SNMPエージェントから通知されるSNMPトラップ情報が設定されています。