構成ファイル内の情報に基づいて、トラップ、トラップ先、またはその両方へのイベントの変換を構成します。
Syntax
evntcmd [/s <computername>] [/v <verbositylevel>] [/n] <filename>
Parameters
| Parameter | Description |
|---|---|
/s <computer> |
トラップ、トラップ先、またはその両方へのイベントの変換を構成するコンピューターを名前で指定します。 コンピューターが指定されなかった場合は、構成がローカル コンピューター上で行われます。 |
/v <verbositylevel> |
トラップとトラップ先が構成されたときに表示される状態メッセージの種類を指定します。 このパラメーターは、0 から 10 の整数にする必要があります。 10 が指定された場合は、トレース メッセージや、トラップ構成が成功したかどうかに関する警告など、あらゆる種類のメッセージが表示されます。 0 が指定された場合は、メッセージが表示されません。 |
| /n | このコンピューターがトラップ構成の変更を受け取った場合は SNMP サービスを再起動しないように指定します。 |
<filename> |
構成するトラップとトラップ先へのイベントの変換に関する情報が含まれている構成ファイルを名前で指定します。 |
| /? | コマンド プロンプトにヘルプを表示します。 |
Remarks
トラップは構成するが、トラップ先は構成しない場合は、グラフィカル ユーティリティであるイベント トラップ トランスレーターを使用して有効な構成ファイルを作成できます。 SNMP サービスがインストールされている場合は、コマンド プロンプトで 「evntwin 」と入力して、Event to Trap Translator を起動できます。 必要なトラップを定義したら、「 エクスポート」 をクリックして、 evntcmd での使用に適したファイルを作成します。 Event to Trap Translator を使用して構成ファイルを簡単に作成し、コマンド プロンプトで evntcmd と共に構成ファイルを使用して、複数のコンピューターでトラップをすばやく構成できます。
トラップを構成するための構文は次のとおりです。
#pragma add <eventlogfile> <eventsource> <eventID> [<count> [<period>]]次のテキストが該当する場合:
#pragma は、ファイル内のすべてのエントリの先頭に指定する必要があります。
パラメータ add は、トラップ設定にイベントを追加することを指定します。
パラメータ eventlogfile、 eventsource、および eventID は必須であり、 eventlogfile はイベントが記録されるファイルを指定しますが、 eventsource はイベントを生成するアプリケーションを指定し、 eventID は各イベントを識別する一意の番号を指定します。
各イベントに対応する値を確認するには、コマンド プロンプトで「 evntwin 」と入力して、イベントからトラップへの変換器を起動します。 [カスタム] をクリックし、[編集] をクリックします。 [ イベント ソース] で、構成するイベントが見つかるまでフォルダを参照し、クリックして [ 追加] をクリックします。 イベント ソース、イベント ログ ファイル、およびイベント ID に関する情報は、それぞれ [ソース]、[ログ]、および [トラップ固有の ID] の下に表示されます。
count パラメーターはオプションで、トラップメッセージが送信される前にイベントが発生する必要がある回数を指定します。 このパラメーターを使用しなかった場合は、イベントが 1 回発生した後にトラップ メッセージが送信されます。
period パラメーターはオプションですが、count パラメーターを使用する必要があります。 period パラメーターは、トラップ・メッセージが送信される前に、count パラメーターで指定された回数でイベントが発生する必要がある時間の長さ (秒単位) を指定します。 このパラメータを使用しない場合、イベントが発生した後に、発生間の経過時間に関係なく、 count パラメータで指定された回数だけトラップメッセージが送信されます。
トラップを削除するための構文は次のとおりです。
#pragma delete <eventlogfile> <eventsource> <eventID>次のテキストが該当する場合:
#pragma は、ファイル内のすべてのエントリの先頭に指定する必要があります。
パラメーター delete は、イベントを削除して構成をトラップすることを指定します。
パラメータ eventlogfile、 eventsource、および eventID は必須であり、 eventlogfile はイベントが記録されるファイルを指定しますが、 eventsource はイベントを生成するアプリケーションを指定し、 eventID は各イベントを識別する一意の番号を指定します。
各イベントに対応する値を確認するには、コマンド プロンプトで「 evntwin 」と入力して、イベントからトラップへの変換器を起動します。 [カスタム] をクリックし、[編集] をクリックします。 [ イベント ソース] で、構成するイベントが見つかるまでフォルダを参照し、クリックして [ 追加] をクリックします。 イベント ソース、イベント ログ ファイル、およびイベント ID に関する情報は、それぞれ [ソース]、[ログ]、および [トラップ固有の ID] の下に表示されます。
トラップ先を構成するための構文は次のとおりです。
#pragma add_TRAP_DEST <communityname> <hostID>次のテキストが該当する場合:
#pragma は、ファイル内のすべてのエントリの先頭に指定する必要があります。
パラメーター add_TRAP_DEST は、コミュニティー内の指定されたホストにトラップ・メッセージを送信することを指定します。
パラメーター communityname は、トラップ・メッセージが送信されるコミュニティーを名前で指定します。
パラメータ hostID は、トラップメッセージの送信先ホストを名前または IP アドレスで指定します。
トラップ先を削除するための構文は次のとおりです。
#pragma delete_TRAP_DEST <communityname> <hostID>次のテキストが該当する場合:
#pragma は、ファイル内のすべてのエントリの先頭に指定する必要があります。
パラメーター delete_TRAP_DEST は、コミュニティー内の指定されたホストにトラップ・メッセージを送信しないように指定します。
パラメータ communityname は、トラップメッセージの送信先となるコミュニティを名前で指定します。
パラメータ hostID は、トラップメッセージの送信先を名前またはIPアドレスで指定します。
Examples
以下の例は、 evntcmd コマンドの構成ファイル内の項目を示しています。 これらは、コマンド プロンプトで入力するようには設計されていません。
イベント ログ サービスが再起動された場合にトラップ メッセージを送信するには、次のように入力します。
#pragma add System Eventlog 2147489653
イベント ログ サービスが 3 分間で 2 回再起動された場合にトラップ メッセージを送信するには、次のように入力します。
#pragma add System Eventlog 2147489653 2 180
イベント ログ サービスが再起動されるごとのトラップ メッセージの送信を停止するには、次のように入力します。
#pragma delete System Eventlog 2147489653
Public という名前のコミュニティ内のトラップ メッセージを IP アドレス 192.168.100.100 のホストに送信するには、次のように入力します。
#pragma add_TRAP_DEST public 192.168.100.100
Private という名前のコミュニティ内のトラップメッセージを Host1 という名前のホストに送信するには、次のように入力します。
#pragma add_TRAP_DEST private Host1
プライベートという名前のコミュニティ内のトラップメッセージを、トラップ宛先を設定しているのと同じコンピュータへの送信を停止するには、次のように入力します。
#pragma delete_TRAP_DEST private localhost