Alarmstruktur

Die folgende Abbildung zeigt die in SKOOR Engine und ihren Bausteinen implementierte Alarmierungsfunktion:

Die Alarmquelle kann ein beliebiges Objekt in SKOOR Engine vom Typ SLC, SLO, Gruppe, Gerät oder Job sein. Wenn eine Alarmgruppe mit einem solchen Objekt verknüpft ist und dieses Objekt seinen Zustand ändert, wird ein Alarm ausgelöst.

Ein Alarmgerät definiert, welche Maßnahmen im Falle eines Alarms zu ergreifen sind. In den meisten Fällen wird dies zum Senden einer E-Mail mit einer Warnmeldung verwendet. Es ist aber auch möglich, SMS zu versenden (Voraussetzung: ein SMS-Gateway muss an das SKOOR-Hostsystem angeschlossen sein), einen SKOOR Engine Job auszuführen, ein externes Programm vom Betriebssystem aus auszuführen oder sogar die externen Dienste Threema oder Instaguard zu nutzen. Das Alarmgerät enthält einen Filterabschnitt.

Die Filter steuern die Alarmierung, indem sie die ausgegebenen Alarme auf bestimmte Zustände und/oder Zeiten beschränken. Beispiele:

  • Geben Sie nur Nachrichten weiter, bei denen das Quellobjekt den Status Major hat

  • Geben Sie Nachrichten nur während der Geschäftszeiten weiter

Eine Alarmgruppe ist hilfreich, um ein Rollenkonzept umzusetzen. Es können beliebig viele Alarmgeräte zu einer Alarmgruppe verknüpft werden. Obwohl ein Alarmgerät direkt mit Quellobjekten verknüpft werden kann, ist es in der Regel effizienter, Alarmgruppen zu erstellen und diese mit den Quellobjekten zu verknüpfen (siehe auch Abschnitt Alarmverknüpfung bearbeiten ). Die Alarmgruppe enthält auch einen Filterabschnitt.

Die Alarmvorlage definiert den Inhalt der Alarmmeldung (oder die übergebenen Parameter, wenn ein SKOOR Engine Job oder ein externes Programm verwendet wird). Fester Text kann mit allen Arten von Variablen gemischt werden, die zur Laufzeit aufgelöst werden. Alarmvorlagen können an Alarmgeräte oder Alarmgruppen angehängt werden. Wenn sowohl der Alarmgruppe als auch dem Alarmgerät eine andere Alarmvorlage zugeordnet ist, hat diejenige, die dem Alarmgerät zugeordnet ist, Vorrang.

Ein Beispiel sei skizziert:

Die Alarmquelle repräsentiert den Geschäftsprozess eOrder . Daran gekoppelt ist die Alarm Group Top Services . Zwei Alarmgeräte sind mit dieser Alarmgruppe verknüpft:

  • Servicemgr erhält einfach alle Alarme sofort (per E-Mail)

  • CEO definiert in seinem Filter eine Alarmverzögerung und sendet nur dann eine E-Mail, wenn der Alarm mindestens 30 Minuten lang offen war

Der Inhalt beider Meldungen wird im Alarm Template Servicetemplate definiert.

Wenn für die Alarmgruppe zusätzliche Filter definiert sind, wird das, was auf dieser Ebene gefiltert wird, nicht an die verknüpften Alarmgeräte weitergegeben.