Freigeben über


evntcmd

Konfiguriert basierend auf Informationen in einer Konfigurationsdatei die Übersetzung von Ereignissen in Traps, Trapziele oder beiden.

Syntax

evntcmd [/s <computername>] [/v <verbositylevel>] [/n] <filename>

Parameters

Parameter Description
/s <computername> Gibt anhand des Namens den Computer an, auf dem Sie die Übersetzung von Ereignissen in Traps, Trapziele oder beiden konfigurieren möchten. Wenn Sie keinen Computer angeben, erfolgt die Konfiguration auf dem lokalen Computer.
/v <verbositylevel> Gibt an, welche Typen von Statusmeldungen als Traps und Trapziele konfiguriert werden. Dieser Parameter muss eine ganze Zahl zwischen 0 und 10 sein. Wenn Sie 10 angeben, werden alle Arten von Meldungen angezeigt, einschließlich Ablaufverfolgungsmeldungen und Warnungen darüber, ob die Trapkonfiguration erfolgreich war. Wenn Sie 0 angeben, werden keine Meldungen angezeigt.
/n Gibt an, dass der SNMP-Dienst nicht neu gestartet werden soll, wenn dieser Computer Trap-Konfigurationsänderungen empfängt.
<filename> Gibt anhand des Namens die Konfigurationsdatei an, die Informationen zur Übersetzung von Ereignissen in Traps und Trapziele enthält, die Sie konfigurieren möchten.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Remarks

  • Wenn Sie Traps, aber keine Trapziele konfigurieren möchten, können Sie eine gültige Konfigurationsdatei erstellen, indem Sie den Event to Trap Translator verwenden, der ein grafisches Hilfsprogramm ist. Wenn Sie den SNMP-Dienst installiert haben, können Sie Event to Trap Translator starten, indem Sie evntwin an einer Eingabeaufforderung eingeben. Nachdem Sie die gewünschten Traps definiert haben, klicken Sie auf Exportieren , um eine Datei zu erstellen, die für die Verwendung mit evntcmd geeignet ist. Sie können Event to Trap Translator verwenden, um auf einfache Weise eine Konfigurationsdatei zu erstellen, und dann die Konfigurationsdatei mit evntcmd an der Eingabeaufforderung verwenden, um Traps auf mehreren Computern schnell zu konfigurieren.

  • Die Syntax zum Konfigurieren einer Trap lautet wie folgt:

    #pragma add <eventlogfile> <eventsource> <eventID> [<count> [<period>]]
    

    Wobei Folgendes zutrifft:

    • #pragma muss am Anfang jedes Eintrags in der Datei stehen.

    • Der Parameter add gibt an, dass Sie der Trap-Konfiguration ein Ereignis hinzufügen möchten.

    • Die Parameter eventlogfile, eventsource und eventID sind erforderlich, wobei eventlogfile die Datei angibt, in der das Ereignis aufgezeichnet wird, eventsource die Anwendung angibt, die das Ereignis generiert, und eventID die eindeutige Nummer angibt, die jedes Ereignis identifiziert.

    Um zu bestimmen, welche Werte den einzelnen Ereignissen entsprechen, starten Sie den Ereignis-zu-Trap-Übersetzer, indem Sie evntwin an einer Eingabeaufforderung eingeben. Klicken Sie auf Benutzerdefiniert und dann auf Bearbeiten. Durchsuchen Sie unter Ereignisquellen die Ordner, bis Sie das Ereignis gefunden haben, das Sie konfigurieren möchten, klicken Sie darauf, und klicken Sie dann auf Hinzufügen. Informationen über die Ereignisquelle, die Ereignisprotokolldatei und die Ereignis-ID werden unter Quelle, Protokoll bzw. Trap-spezifische ID angezeigt.

    • Der count-Parameter ist optional und gibt an, wie oft das Ereignis auftreten muss, bevor eine Trap-Nachricht gesendet wird. Wenn Sie diesen Parameter nicht verwenden, wird die Trap-Nachricht gesendet, wenn das Ereignis einmal auftritt.

    • Der Parameter period ist optional, erfordert jedoch die Verwendung des Parameters count . Der period-Parameter gibt eine Zeitspanne (in Sekunden) an, in der das Ereignis so oft auftreten muss, wie mit dem count-Parameter angegeben, bevor eine Trap-Nachricht gesendet wird. Wenn Sie diesen Parameter nicht verwenden, wird nach dem Auftreten des Ereignisses in der mit dem count-Parameter angegebenen Anzahl von Malen eine Trap-Nachricht gesendet, unabhängig davon, wie viel Zeit zwischen den Vorkommen vergeht.

  • Die Syntax zum Entfernen einer Trap lautet wie folgt:

    #pragma delete <eventlogfile> <eventsource> <eventID>
    

    Wobei Folgendes zutrifft:

    • #pragma muss am Anfang jedes Eintrags in der Datei stehen.

    • Der Parameter delete gibt an, dass Sie ein Ereignis entfernen möchten, um die Konfiguration zu überfüllen.

    • Die Parameter eventlogfile, eventsource und eventID sind erforderlich, wobei eventlogfile die Datei angibt, in der das Ereignis aufgezeichnet wird, eventsource die Anwendung angibt, die das Ereignis generiert, und eventID die eindeutige Nummer angibt, die jedes Ereignis identifiziert.

    Um zu bestimmen, welche Werte den einzelnen Ereignissen entsprechen, starten Sie den Ereignis-zu-Trap-Übersetzer, indem Sie evntwin an einer Eingabeaufforderung eingeben. Klicken Sie auf Benutzerdefiniert und dann auf Bearbeiten. Durchsuchen Sie unter Ereignisquellen die Ordner, bis Sie das Ereignis gefunden haben, das Sie konfigurieren möchten, klicken Sie darauf, und klicken Sie dann auf Hinzufügen. Informationen über die Ereignisquelle, die Ereignisprotokolldatei und die Ereignis-ID werden unter Quelle, Protokoll bzw. Trap-spezifische ID angezeigt.

  • Die Syntax zum Konfigurieren eines Trapziels lautet wie folgt:

    #pragma add_TRAP_DEST <communityname> <hostID>
    

    Wobei Folgendes zutrifft:

    • #pragma muss am Anfang jedes Eintrags in der Datei stehen.

    • Der Parameter add_TRAP_DEST gibt an, dass Trap-Nachrichten an einen angegebenen Host innerhalb einer Community gesendet werden sollen.

    • Der Parameter communityname gibt anhand des Namens die Community an, in der Trap-Nachrichten gesendet werden.

    • Der Parameter hostID gibt anhand des Namens oder der IP-Adresse den Host an, an den Trap-Nachrichten gesendet werden sollen.

  • Die Syntax zum Konfigurieren eines Trapziels lautet wie folgt:

    #pragma delete_TRAP_DEST <communityname> <hostID>
    

    Wobei Folgendes zutrifft:

    • #pragma muss am Anfang jedes Eintrags in der Datei stehen.

    • Der Parameter delete_TRAP_DEST gibt an, dass Trap-Nachrichten nicht an einen bestimmten Host innerhalb einer Community gesendet werden sollen.

    • Der Parameter communityname gibt anhand des Namens die Community an, an die Trap-Nachrichten nicht gesendet werden sollen.

    • Der Parameter hostID gibt anhand des Namens oder der IP-Adresse den Host an, an den keine Trap-Nachrichten gesendet werden sollen.

Examples

Die folgenden Beispiele veranschaulichen die Einträge in der Konfigurationsdatei für den Befehl evntcmd . Sie sind nicht für die Eingabe an einer Eingabeaufforderung konzipiert.

Geben Sie Folgendes ein, um eine Trap-Nachricht zu senden, wenn der Ereignisprotokolldienst neu gestartet wird:

#pragma add System Eventlog 2147489653

Geben Sie Folgendes ein, um eine Trap-Nachricht zu senden, wenn der Ereignisprotokolldienst zweimal in drei Minuten neu gestartet wird:

#pragma add System Eventlog 2147489653 2 180

Geben Sie Folgendes ein, um das Senden einer Trap-Nachricht beim Neustart des Ereignisprotokolldiensts zu beenden:

#pragma delete System Eventlog 2147489653

Geben Sie Folgendes ein, um Trap-Nachrichten innerhalb der Community mit dem Namen "Öffentlich" an den Host mit der IP-Adresse 192.168.100.100 zu senden:

#pragma add_TRAP_DEST public 192.168.100.100

Geben Sie Folgendes ein, um Trap-Nachrichten innerhalb der Community mit dem Namen "Private " an den Host Host1 zu senden:

#pragma add_TRAP_DEST private Host1

Geben Sie Folgendes ein, um das Senden von Trap-Nachrichten innerhalb der Community mit dem Namen "Privat" an denselben Computer zu beenden, auf dem Sie Trap-Ziele konfigurieren:

#pragma delete_TRAP_DEST private localhost