Die Datei tngwriter_rule.dat enthält Folgendes:
# evt id:::dev:::user:::majorSrc:::minorSrc:::action:::template:::cmd:::log:::event_token:::user_parms
wobei:
eine Zeichenfolge oder einen regulären Hexadezimalausdruck enthält.
eine Zeichenfolge, einen regulären Hexadezimalausdruck oder ein Sternchen (*) enthält oder leer ist.
eine Zeichenfolge oder ein Sternchen (*) enthält oder leer ist.
die Zeichenfolgen „uni“ aus „uniconverter“ oder „tng“ aus „tngconverter“.
die Zeichenfolge oder ein Sternchen (*) enthält.
die Aktionsoptionen enthält. Folgende Optionen stehen zur Verfügung:
Schreiben eines neuen Request für jedes Event.
Aktualisieren eines vorhandenen Request oder vorhandener Requests (falls vorhanden) oder Erstellen eines neuen Request, wenn keine Requests gefunden wurden. Standardmäßig werden Datensätze durch Vergleichen der Felder „log_agent“ und „affected_resource“ (Anlage) gesucht. Der Anwender kann die Standardwerte durch Angabe einer Liste von Aufruf-Request-Attributen überschreiben
Wie „CR_UPDATE“, mit der Ausnahme, dass kein neuer Request erstellt wird, wenn keine passenden Requests gefunden werden.
Führt das in dieser Tabelle beschriebene <cmd> aus.
Gibt den Namen einer Request-Vorlage an, die für die Erstellung eines Request zu verwenden ist. Dieser Parameter ist nicht erforderlich und wird ignoriert, wenn die Aktion nicht CR_CREATE ist.
Hinweis: Die Request-Vorlage muss erstellt werden, bevor diese Regel definiert wird.
Der Befehl wird an die Shell übergeben und bei allen Aktionen außer „COMMAND“ ignoriert.
Die Optionen für die Protokollierung sind folgende:
Keine Protokollierung außer der normalen Fehlerprotokollierung.
Protokolliert Incidents im UNIX-Systemprotokoll (Unicenter-Meldungskonsole)
Incidents in das Anwendungsprotokoll schreiben ($NX_ROOT/log).
Incidents in das Anwendungs- und das Systemprotokoll (syslog) schreiben
(Optional). Ein anwenderspezifischer Tag mit 30 Zeichen zur Kennzeichnung eines bestimmten Request, die einer „event_id“ (tng-Event-Meldung) oder allen Meldungen wie „event_id“ (z. B. einer „event_id“ mit Platzhaltern) zugeordnet ist.
„event_token“ ist ein Request-Attribut, das in allen Requests gespeichert wird, die durch die TNG-Schnittstelle generiert werden. Wenn kein „event_token“ in der Erstellerregel angegeben ist, wird die Zeichenfolge „tng_generated“ verwendet. Dadurch kann der Anwender alle Requests aktualisieren, die dem Attribut „event_token“ entsprechen. Zum Beispiel können jetzt zwei verschiedene Meldungen für dieselbe Anlage eindeutige Requests aktualisieren. Jede CR_UPDATE-Erstellerregel gibt die eindeutigen Meldungsteile und ein eindeutiges event_token an. Das event_token wird für die Suche und Aktualisierung des entsprechenden Request verwendet. Standardmäßig wird ein Aktivitätsprotokoll, das die Meldung enthält, zum entsprechenden Request hinzugefügt.
In einem weiterem Beispiel kann der Anwender in einem vorhandenen Request das Statusattribut aktualisieren (z. B. status=CL (geschlossen)), indem er dasselbe „event_token“ in der Erstellerregel „CR_UPDATE“ angibt, die verwendet wurde, als der Request mithilfe der Erstellerregel „CR_CREATE“ erstellt wurde.
(Optional). Dieser Parameter enthält die folgenden drei Arten von Informationen:
Die Request-Werte und die Liste der Attribute werden mithilfe der folgenden Syntax angegeben: %<SCHLÜSSELWORT>=<Wert>. Wenn Sie mehrere Schlüsselwort/Wert-Paare verwenden, müssen Sie jedes Paar durch ein Semikolon („;“) trennen.
Request-Attributwerte werden mit Hilfe der Syntax "%<ATTRIBUT>=<Wert>" angegeben, wobei "ATTRIBUT" der in der Datei "text_api.cfg" (im Verzeichnis "$NX_ROOT/site") aufgeführte Attributname ist, der die Zuordnung zu einem Majic-Request-Attribut der AHD-Funktion herstellt.
Die Syntax für die Liste der Attribute zur Überprüfung der Übereinstimmung wird wie folgt angegeben: %SEARCH=<Attribut1>[,<Attribut2>.], wobei „SEARCH“ ein feststehendes Schlüsselwort ist und „Attribut1“ usw. die in der Datei text_api.cfg angegebenen Attributnamen sind.
Sie können die folgenden speziellen Parameternamen an beliebiger Stelle in der Zeichenfolge „user_parms“ verwenden.
Der CA NSM-Meldung zugeordnete Meldungstext.
Das Parameterfeld der Datei "AHD.DLL" im CA NSM-Meldungsaktionsdialogfeld
Eindeutiges Kennzeichen aus Unicenter TNG.
Das Gerät, z. B. Hostname, das die CA NSM-Meldung generiert hat.
Die wichtigste Quelle (Typ), die Events an den Event-Ersteller leitet. Bei Events aus CA NSM unter Windows lautet der Wert "tng". Bei Events aus CA NSM unter UNIX lautet der Wert "uni".
Die unbedeutendste Quelle (Typ), die Events an den Event-Ersteller leitet.
Das Gerät, z. B. Hostname, das die CA NSM-Meldung generiert hat.
Die IP-Adresse des Hosts, der die CA NSM-Meldung generiert hat.
Der Anwendername auf dem Host, auf dem die CA NSM-Meldung generiert wurde.
Die Ganzzahl für die Zeit seit 1970, zu der die CA NSM-Meldung generiert wurde.
Datum und Uhrzeit der CA NSM-Meldung. Zum Beispiel Die, 4. Jul 10:23:37 2000.
Der Schweregrad der CA NSM-Meldung.
Der CA NSM-Meldung zugeordnete Tagdaten.
Beispielsweise sollten bei Verwendung der Angaben aus "Beispiel 2: Alternative "Cawto"-Formate für das Generieren und Aktualisieren eines neuen Request "die Standard-Event-Erstellungsregeln wie folgt geändert werden:
*:::.*:::*:::uni:::*:::CR_CREATE:::::::::NONE
in:
CFNEW.*:::.*:::*:::tng:::*:::CR_UPDATE:::::::::NONE::::::&Parm;%SEARCH_EXPLICIT=STRING1 CFNEW2.*:::.*:::*:::tng:::*:::CR_UPDATE:::::::::NONE::::::&Parm;%SEARCH=Event_Token CFUPDATE.*:::.*:::*:::tng:::*:::CR_UPDATE_ONLY:::::::::NONE::::::&Parm;%SEARCH_EXPLICIT=STRING1 CFUPDATE2.*:::.*:::*:::tng:::*:::CR_UPDATE:::::::::NONE::::::&Parm;%SEARCH=EVENT_TOKEN;%STATUS=CL
Hinweis: Der Parameter "%SEARCH_EXPLICIT" wird verwendet, um sicherzustellen, dass bei Durchführung einer Aktualisierung nach einem entsprechenden Request gesucht wird, indem die Inhalte des Feldes "STRING1" miteinander verglichen werden, bevor die Aktualisierung fortgesetzt wird. Weitere Informationen zu "text_api.cfg", und wie CA SDM die Text-API zum Erstellen von Requests aus CA NSM verwendet, finden Sie im Administrationshandbuch.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|