Alarmvorlage hinzufügen
Navigieren Sie zum Hinzufügen einer Alarmvorlage zu /root/Alarming und wählen Sie Alarmvorlage hinzufügen aus der Dropdown-Liste „Alarmvorlagen“ oder klicken Sie auf das Symbol links neben der Dropdown-Liste:
Geben Sie einen Namen und eine Betreffzeile für die Alarmmeldung ein. Konfigurieren Sie dann die Alarmmeldung mit den Tags, die in den Dropdown-Listen mit drei Tags verfügbar sind. Die allgemeinen Tags sind Tags, die den Alarm im Allgemeinen beschreiben (Zeitstempel, Dauer …), der zweite Satz von Tags, Quellobjekt-Tags, beschreibt das Objekt, mit dem das Alarmgerät oder die Alarmgruppe verknüpft ist, während der dritte Satz von Tags, Ursprungsobjekt-Tags, beschreibt das Objekt, das den Alarm tatsächlich ausgegeben hat.
Wenn in der Alarmmeldung ein Prozentzeichen gesendet werden muss, beispielsweise in einem URL-codierten Link, muss es mit einem führenden „%“-Zeichen maskiert werden. Das URL-codierte „/“-Zeichen (%2F) muss beispielsweise als %%2F geschrieben werden
Alarme werden standardmäßig im Nur-Text-Format gesendet. Auf Wunsch können Alarme auch in HTML versendet werden. Um dies zu erreichen, muss der Body -Abschnitt mit einem HTML-Tag beginnen. Sehen Sie sich als Ausgangspunkt das HTML-Vorlagenbeispiel an, das rechts neben dem Abschnitt „ Body “ bereitgestellt wird. Der Inhalt dieses Beispiels kann direkt in den Body -Bereich eingefügt und dort nach Bedarf bearbeitet werden.
Beispiel für eine vollständige Alarm-E-Mail-Vorlage
Subjektdefinition:
SKOOR Engine - Alarm from %o %n on Device %-A -- State: %s Event: %e
Ergebnis für einen Job: SKOOR SKOOR Engine - Alarm von Gerätedrucker auf Gerätedrucker - Status: Major Ereignis: AlarmOpened
Ergebnis für ein SLO: SKOOR Engine – Alarm von der SLO -Druckabteilung auf dem Gerätedrucker – Status : Major Event: AlarmOpened
Körperdefinition:
Common: ======== +-------------------------------------------------------------------- # Event type: %e # Device: %-A # Reason: %r +-------------------------------------------------------------------- Time Stamp Current: %t Time Stamp Opened: %T Duration: %d Comment: %c Currently Assigned: %q Alarming object: %u Alarms on object: %U Source Object (Alarm from): ============================ The object where the Alarm-Group/Device is linked to Name: %n Type: %o State: %s Statistics: %S1 Statistics detail: %S2 Values: %v Device Address: %a Device Name: %A Job info: %i Alarm limits: %h Origin Object (Alarm Cause) ============================ The real culprit, initial reason Name: %-n Type: %-o State: %-s Values: %-v Device Address: %-a Device Name: %-A Job Info: %-i Alarm Limits: %-h
Der tatsächlich empfangene Nachrichtentext wäre dann (für das obige SLO-Beispiel):
Verbreitet:
========
+------------------------------------------------------------- -------------------
# Ereignistyp: AlarmOpened
# Gerät: Drucker
# Grund: SLO „Printing Department“ befindet sich im Status „ Major “, da Job „Snmp sysName.0“ auf „Drucker“ im Status „ Major “ ist, da der Fehlercode 5 (Timeout-Fehler) > 0 (Kein Fehler) ist.
+------------------------------------------------------------- -------------------
Zeitstempel Aktuell: 2017.08.24 17:03:35 (MEZ)
Zeitstempel geöffnet: 2017.08.24 17:03:35 (MEZ)
Dauer: 0s
Kommentar:
Derzeit zugeordnet:
Alarmierendes Objekt: http://< SKOOR Engine - Server >/?do=navigate-obj&type=SLO&id=93
Alarme auf Objekt: http://< SKOOR Engine - Server >/?do=navigate-alarm&type=SLO&id=93&alarmid=7189&ts=1385049815
Quellobjekt (Alarm von):
===========================
Das Objekt, mit dem die Alarmgruppe/das Gerät verknüpft ist
Name: Druckerei
Typ: SLO
Staat: Major
Statistik: Warning : 0
Minor : 0
Major : 1
Statistikdetails: Job 'Snmp sysName.0' ist Major
Werte:
Geräteadresse:
Gerätename:
Jobinfo:
Alarmgrenzen:
Ursprungsobjekt (Alarmursache)
===========================
Der wahre Schuldige, ursprünglicher Grund
Name: SNMP sysName.0
Typ: Beruf
Staat: Major
Werte: Fehlercode = 5 (Timeout-Fehler)
Geräteadresse: 10.1.0.156
Gerätename: Drucker
Job-Info: Timeout-Anforderung von 10.1.0.156:161. (OID 1)
Alarmgrenzen: Warning : falls vorhanden
Fehlercode <> 0 (Kein Fehler)
Major : falls vorhanden
Fehlercode > 0 (Kein Fehler)
Die HTTP-Hyperlinks %u und %U in der E-Mail ermöglichen dem Empfänger, direkt zum SKOOR Engine Objekt (%u), das den Alarm ausgegeben hat, oder zur Alarmliste des Objekts zu springen.
Beispiel für eine vollständige Alarm-CSV-Dateivorlage
Subjektdefinition:
Alarm from %o %n State: %s Event: %e %t
Körperdefinition:
Event Type: %e, Timestamp Current: %t, Opened: %T, Duration: %d, Comment: %c, Name: %n, Device Address: %a, Device Name: %A, Job Info: %i, Object Type: %o, State: %s, Values: %v, Limits: %h, Alarm Info (short): %0, Alarm Info (long): %1, Alarm Info (file):%2, Name: %-n, DeviceAddress: %-a, Device Name: %-A, Job Info: %-I, Object Type: %-o, State: %-s, Values: %-v, Alarm Limits: %-h, Origin Alarm Info (short): %-0, Origin Alarm Info (long): %-1, Origin Alarm Info (file):%-2
Beispiel für Alarm-SMS-Vorlage
Für SMS wird empfohlen, eine separate Alarmvorlage zu definieren. Im Allgemeinen wird bei SMS-Vorlagen nur der Betreff berücksichtigt und der Text ignoriert. Verwenden Sie für längere Nachrichten nur das Nachrichtentextfeld und lassen Sie das Betrefffeld leer. Es werden dann mehrere SMS versendet.
Subjektdefinition:
Alarm %t %e %-n on %-A
Resultierende SMS: Alarm 2017.08.24 13:59:50 (Europa/Zürich) AlarmSeverityUp Icmp auf localhost
URL-Konfiguration für %u- und %U-Tags
Um ein Objekt in der SKOOR Engine direkt aus einer Alarmmeldung öffnen zu können, muss die URL der SKOOR Engine konfiguriert werden, indem der Parameter ui_url in der folgenden Konfigurationsdatei gesetzt wird:
/etc/opt/eranger/eranger-server.cfg
Beispiel für SKOOR Engine Server skoorsrv :
ui_url = https://skoorsrv