Service Level Objective - Erfüllungskriterien
Die Definition eines SLO-Objekts besteht aus drei Seiten. Auf dieser Seite definieren Sie die Kriterien, welche die im SLO-Objekt definierten Services (ausführbare Objekte) gemäß dem Service Level Agreement erfüllen müssen. Sie legen zudem die Aktionen fest, die ausgeführt werden, wenn die Voraussetzungen erfüllt oder nicht erfüllt werden.
Definieren der Erfüllungskriterien
-
Im Abschnitt Serviceerfüllung definieren Sie die Kriterien, die der Service (Objekt oder Gruppen von Objekten) erfüllen muss:
Laufzeit
Wenn Sie das Verhalten eines Services auf Basis der Laufzeiteinstellungen (MRT/SRT) überwachen möchten, müssen diese in der jeweiligen Objektdefinition festgelegt sein. Siehe Seite „Laufzeit“.
Wenn eine dieser Optionen oder beide ausgewählt wurden, wird eine Verletzung registriert, wenn der Service länger/kürzer als die berechnete MRT/SRT läuft.
-
Wenn Ausführung dauert kürzer als die maximale Laufzeit (MRT) des Services aktiviert wird, kann die Ausführung des Services nicht länger als die maximale Laufzeit, die in dem Objekt (d. h. in dem Service) festgelegt wurde, dauern. Läuft ein Service länger, stellt dies eine Verletzung dar. Diese Überprüfung wird basierend auf dem unter UC_JOB_CHECKINTERVAL Automation Engine-internen Zeitraum durchgeführt (siehe UC_JOB_CHECKINTERVAL - Periodische Zeitüberprüfung in AE).
Wichtig! Die Verletzung wird unter Berücksichtigung des nächsten Prüfintervalls generiert. Aus diesem Grund kann es vorkommen, dass ein Job mit einer MRT von 10 Sekunden eine Erfüllung für einen 15 Sekunden dauernden Lauf meldet.
Beispiel:
Das Prüfintervall ist auf 20 Sekunden eingestellt. Ein Job startet 4 Sekunden nach dem Auslösen der Überprüfung. Die MRT in diesem Job ist auf 10 Sekunden eingestellt. Der Job benötigt 11 Sekunden. Der Job endet 15 Sekunden nach dem Auslösen des Prüfintervalls. Obwohl die RRT des Jobs größer als ihre MRT ist, wird eine falsche Erfüllung gemeldet, da das Prüfintervall hier berücksichtigt wird.
Dies bedeutet, dass die MRT basierend auf dem konfigurierten Prüfintervall (standardmäßig 20 Sekunden) einen zusätzlichen Schwellwert aufweist. Im Falle des Standardintervalls kann die MRT immer MRT + 20 Sekunden (im schlimmsten Fall) sein.
-
Wenn Ausführung dauert länger als die minimale Laufzeit (SRT) des Services aktiviert wird, muss die Ausführung des Services länger als die minimale Laufzeit, die in der Objektdefinition festgelegt wurde, dauern. Läuft ein Service weniger lang, stellt dies am Ende eine Verletzung dar.
Endstatus
Aktivieren Sie diese Option, wenn Sie prüfen möchten, ob der Service mit einem bestimmten Status oder einer Statusgruppe beendet wird. Es erscheint eine Dropdown-Liste, in der Sie den gewünschten Status auswählen können. Endet ein Service mit einem anderen als dem ausgewählten Endstatus, stellt dies eine Verletzung dar.
Uhrzeit/Wochentage
Aktivieren Sie eine dieser Optionen oder mehrere, wenn Sie prüfen möchten, ob der Service zu den hier definierten Uhrzeiten oder Tagen startet oder endet. Die letzten Start-/Endzeitpunktsprüfungen werden nur an den ausgewählten Tagen durchgeführt. Weicht der Start-/Endzeitpunkt eines Services von den zuvor festgelegten Zeiten ab, stellt dies eine Verletzung dar, sobald der angegebene Endzeitpunkt erreicht wurde. Diese Überprüfung wird zu jeder vollen Minute durchgeführt (hh:mm:00 Sekunden).
-
-
Im Abschnitt Aktionen werden die Aktionen festgelegt, die durchgeführt werden, wenn diese Kriterien (nicht) erfüllt werden. Aktivieren Sie eine oder beide Checkbox/en und wählen Sie das/die Objekt/e aus, das/die infolge einer Erfüllung/Verletzung ausgeführt werden soll/en.
Die folgenden Script-Variablen können in diesen Objekten verwendet werden, um Details zu den Diensten und den Gründen für die Verletzung anzugeben:
- &uc_slm_slo_name#
- &uc_slm_service_name#
- &uc_slm_service_runid#
- &uc_slm_service_time#
- &uc_slm_violation_msg_number#
- &uc_slm_violation_msg_insert#
Wichtig! Die Auswahl eines Objekts, das selbst SLM-überwacht ist, würde zu einer Endlosschleife von ausführbaren Objekten führen. Aus diesem Grund werden Services/Aufgaben, die auf Basis einer vorherigen Erfüllung/Verletzung ausgeführt wurden, vom SLM-Monitor ignoriert.
Benachrichtigungen senden
Eine der möglichen Aktionen, die Sie auslösen könnten, ist das Senden von Benachrichtigungen an die Benutzer, die für die Dienste verantwortlich sind. Hierzu enthält die Automation Engine anwendungsbereite Benachrichtigungsvorlagen mit Standard-Scripts auf ihren Seiten „Script“, die entweder interne Nachrichten oder E-Mails aufbauen, je nach Art der Benachrichtigung, die Sie verwenden. Die dienstspezifischen Informationen (Objekt, Mandant, Dienstname, Status, Gründe, warum sie fehlgeschlagen sind, usw.) werden aus den überwachten Objekten über die verwendeten Script-Variablen abgerufen. Weitere Informationen finden Sie unter SLM-Benachrichtigungen.
-
Speichern Sie Ihre Änderungen.
Wenn das SLO-Objekt aktiviert ist, startet es das Monitoring der Services. Die Ergebnisse sind in der Services-Ansicht in der Process Monitoring-Perspektive sichtbar. Weitere Informationen finden Sie unter Services überwachen.
Siehe auch: