SNMP v3 ターゲットを構成すると、ESXi SNMP エージェントで SNMP v3 トラップおよびインフォームを送信できます。

始める前に

  • トラップまたはインフォームにアクセスするユーザーは、ESXi SNMP エージェントとターゲット管理システムの両方に SNMP ユーザーとして構成されている必要があります。

  • インフォームを構成する場合、インフォームを受信するリモート システム上の SNMP エージェントのエンジン ID が必要です。

  • ESXi SNMP 構成には ESXCLI コマンド セットが必要です。ESXCLI へのアクセス方法については、『vSphere コマンドライン インターフェイス スタート ガイド』を参照してください。

このタスクについて

SNMP v3 では、トラップとインフォームの両方の送信が可能です。インフォームでは、送信者がメッセージの送信を試みた後、受信者によるメッセージの確認がないと、毎回 5 秒待機してから 3 回まで再送信します。

最大 3 個の SNMP v1/v2c ターゲットに加えて、最大 3 個の SNMP v3 ターゲットを構成できます。

ターゲットを構成するには、トラップまたはインフォームを受信するシステムのホスト名または IP アドレス、ユーザー名、セキュリティ レベル、およびトラップまたはインフォームを送信するかどうかを指定する必要があります。セキュリティ レベルには、none (セキュリティなし)、auth (認証のみ)、または priv (認証とプライバシー) を指定できます。

vCLI を介して ESXCLI コマンドを使用する場合は、ターゲット ホストとログイン認証情報を指定する接続オプションを設定する必要があります。ESXi Shell を使用してホストで直接 ESXCLI コマンドを使用する場合は、接続オプションを指定せずにそのままコマンドを使用できます。接続オプションの詳細については、vSphere コマンドライン インターフェイスの例を参照してください。

手順

  1. (オプション) : インフォームを構成する場合、esxcli system snmp set --remote-users userid/auth-protocol/auth-hash/priv-protocol/priv-hash/engine-id と入力してリモート ユーザーを構成します。

    以上のコマンドのパラメータを次のように置き換えます。

    パラメータ

    説明

    userid

    ユーザー名で置き換えます。

    auth-protocol

    認証プロトコルで置き換えます。noneMD5SHA1 のいずれかを指定できます。

    auth-hash

    認証ハッシュで置き換えるか、認証が none の場合は - と入力します。

    priv-protocol

    プライバシー プロトコルで置き換えます。AES128 または none を指定できます。

    priv-hash

    プライバシー ハッシュで置き換えるか、プライバシー プロトコルが none の場合は - と入力します。

    engine-id

    インフォームを受信するリモート システム上の SNMP エージェントのエンジン ID で置き換えます。

  2. esxcli system snmp set --v3targets hostname@port/userid/secLevel/message-type と入力します。

    パラメータ

    説明

    ホスト名

    トラップまたはインフォームを受信する管理システムのホスト名または IP アドレスで置き換えます。

    ポート

    トラップまたはインフォームを受信する管理システムのポートで置き換えます。ポートを指定しない場合、デフォルトのポート 162 が使用されます。

    userid

    ユーザー名で置き換えます。

    secLevel

    noneauthpriv のいずれかで置き換えて、構成した認証とプライバシーのレベルを示します。認証のみを構成した場合は auth、認証とプライバシーの両方を構成した場合は priv、どちらも構成していない場合は none を使用します。

    message-type

    trap または inform で置き換えます。

  3. (オプション) : SNMP エージェントを有効にしていない場合は、esxcli system snmp set --enable true と入力して、有効にします。
  4. (オプション) : esxcli system snmp test と入力し、エージェントが正しく構成されていることを確認するテスト通知を送信します。

    エージェントから構成されたターゲットに warmStart 通知が送信されます。