前のトピック: SNMPv1 トラップ ソースの指定

次のトピック: SystemEDGE から送信されるトラップのエージェント アドレス


SNMPv1 トラップ デスティネーションの設定

sysedge.cf ファイルには、SystemEDGE エージェントに SNMPv1 トラップ メッセージの送信先を指示する SNMPv1 トラップ デスティネーションの定義が含まれています。 任意の数の管理システムにトラップを送信するようにエージェントを設定できます。 SNMPv1 トラップ デスティネーションは、インストール時に、または sysedge.cf ファイルで定義できます。

SNMPv1 トラップ デスティネーションを設定するには、SNMPv1 トラップの送信先となるシステムごとに sysedge.cf ファイルに以下の行を追加します。

trap_community <name> <address> [<port> [<encoding> [<source>]]]
name

トラップで送信されるコミュニティ名を指定します。

address

トラップを送信する IPv4 アドレスまたは IPv6 アドレスを指定します。

port

(オプション)トラップの送信先となる UDP ポートを指定します。

デフォルト: 162

encoding

(オプション)trap_source パラメータで定義したソース アドレスをトラップに含める方法を指定します。 このパラメータは、trap_source が IPv6 アドレスに変換される場合に重要です。 3 桁の XYZ の形式(先頭の未使用桁をゼロで埋める)でエンコーディング パラメータを入力します。

デフォルト: 000

X

4 バイトの IPv4 ソース アドレス フィールド(SNMPv1 トラップのみ)の拡張を制御します。 16 バイトの IPv6 アドレスを含めるのに、ソース アドレス フィールドを拡張しない場合は 0 を入力し、ソース アドレス フィールドを拡張する場合は 1 を入力します。

Y、Z

トラップの varbind (Y)または UDP パケット(Z、SNMPv1 トラップのみ)にソース情報を含めるかどうかを制御します。 これらの桁に以下のいずれかを入力します。

0: トラップの varbind または外部 UDP パケットは変更されません。

1: varbind またはパケットに trap_source パラメータ(IPv4/IPv6 アドレスまたはホスト名)をそのまま含めます。

2: trap_source パラメータを、可能であれば IPv4 アドレスとして(続いて IPv6 アドレス、ホスト名の順に試行)含めます。

3: trap_source パラメータを、可能であれば IPv6 アドレスとして(続いて IPv4 アドレス、ホスト名の順に試行)含めます。

4: trap_source パラメータを、可能であればホスト名として(続いて IPv4、IPv6 の順に試行)含めます。

5: 2 の優先順位に従い、ホスト名を含めます。

6: 3 の優先順位に従い、ホスト名を含めます。

7: 1 の優先順位に従い、ホスト名を含めます(trap_source が IPv6 アドレスの場合)。

ソース

トラップ ソースとして使用する IPv4 アドレス、IPv6 アドレス、またはホスト名を指定します。

デフォルト: trap_source パラメータの値

たとえば、trap_source パラメータとホスト名を UDP パケットに付加した mycommunity というコミュニティ名のトラップを IP アドレス 10.16.5.26 のポート 1692 に送信するには、以下の行を追加します。

trap_community mycommunity 10.16.5.26 1692 7

注: sysedge.cf ファイルは SNMPv1 トラップ デスティネーションのみを定義します。 SNMPv2c および SNMPv3 トラップを設定する方法の詳細については、「SNMPv3 の設定」を参照してください。