Service Level Objective: Bearbeiten

Bearbeitet bestehende Service Level Objective Objekte

Bezeichnung

Name

mc.ServiceLevelObjectiveEdit

Aliase

SLOEdit

Konfiguration

Gruppe: Optionen

Test-Modus (test-mode)

Aktiviert einen Simulationsmodus

Überwachung dieses Service Level Objective (monitoring)

Aktiviert die Überwachung dieses Service Level Objective

Serviceauswahl-Datei (service-selection-file)

Diese Datei enthält die Serviceauswahl im JSON-Format

Ausführung dauert kürzer, als die maximale Laufzeit (MRT) des Services (consider-mrt)

Service ist erfüllt, wenn die Ausführung kürzer dauert, als die maximale Laufzeit (MRT) des Services

Ausführung dauert länger, als die minimale Laufzeit (SRT) des Services (consider-srt)

Service ist erfüllt, wenn die Ausführung länger dauert, als die minmale Laufzeit (SRT) des Services

Ende mit bestimmten Status (consider-status)

Service ist erfüllt, wenn die Ausführung mit spezifischem Status endet

Erwarteter Status (expected-status)

Der erwartete Status der Ausführung

Mögliche Werte: <Leerzeichen> (<Leerzeichen>), ANY_ABEND (ANY_ABEND), ANY_ABEND_EXCEPT_FAULT (ANY_ABEND_EXCEPT_FAULT), ANY_EXCEPT_FAULT (ANY_EXCEPT_FAULT), ANY_OK (ANY_OK), ANY_OK_OR_UNBLOCKED (ANY_OK_OR_UNBLOCKED), ANY_SKIPPED (ANY_SKIPPED), ENDED_CANCEL (ENDED_CANCEL), ENDED_EMPTY (ENDED_EMPTY), ENDED_ESCALATED (ENDED_ESCALATED), ENDED_INACTIVE (ENDED_INACTIVE), ENDED_INACTIVE_MANUAL (ENDED_INACTIVE_MANUAL), ENDED_NOT_OK (ENDED_NOT_OK), ENDED_NOT_OK_SYNC (ENDED_NOT_OK_SYNC), ENDED_OK (ENDED_OK), ENDED_OK_OR_EMPTY (ENDED_OK_OR_EMPTY), ENDED_OK_OR_INACTIV (ENDED_OK_OR_INACTIV), ENDED_OK_OR_UNBLOCKED (ENDED_OK_OR_UNBLOCKED), ENDED_SKIPPED (ENDED_SKIPPED), ENDED_SKIPPED_CONDITIONS (ENDED_SKIPPED_CONDITIONS), ENDED_SKIPPED_SYNC (ENDED_SKIPPED_SYNC), ENDED_TIMEOUT (ENDED_TIMEOUT), ENDED_TRUNCATE (ENDED_TRUNCATE), ENDED_UNDEFINED (ENDED_UNDEFINED), ENDED_VANISHED (ENDED_VANISHED), FAULT_ALREADY_RUNNING (FAULT_ALREADY_RUNNING), FAULT_NO_HOST (FAULT_NO_HOST), FAULT_OTHER (FAULT_OTHER)

Ausführen bei Verletzung (execute-on-violation)

Wählen, wenn bei Verletzung ein Objekt ausgeführt werden soll

Objekt (on-violation-object)

Objekt, dass bei Verletzung ausgeführt werden soll

../../_images/mc-servicelevelobjectiveedit-options.png

Eingabe Parameter

Option Serviceauswahl-Datei

Die Eingabedatei für die Serviceauswahl muss im JSON-Format übergeben werden. Das oberste Element repräsentiert dabei eine Gruppe, die einen Operator (operator), eine Liste von Kriterien (criteria) sowie eine Liste weiterer Gruppen (groups) enthalten kann. Dabei ist nur der Operator ein Pflichtfeld. Ein Kriterium besteht aus den drei Pflichtfeldern Attribut (attributeValue), Operation (operation) und Wert (value). Mögliche Attribute sind OBJECT_NAME, OBJECT_TYPE, OBJECT_TITLE, ARCHIVE_KEY1, ARCHIVE_KEY2 und QUEUE. Mögliche Operationen sind EQUALS, NOT_EQUALS, STARTS_WITH, ENDS_WITH und CONTAINS. Für das Attribut OBJECT_TYPE stehen dabei nur die ersten beiden Operationen zur Verfügung und als Wert können nur *, CALL, EVNT, JOBF, JOBG, JOBP, JOBQ, JOBS, JSCH und SCRI übergeben werden.

Beispiel:

{
    "operator": "ALL",
    "criteria": [
        {
            "attributeValue": "OBJECT_NAME",
            "operation": "STARTS_WITH",
            "value": "B4A."
        },
        {
            "attributeValue": "OBJECT_TYPE",
            "operation": "EQUALS",
            "value": "JOBP"
        },
        {
            "attributeValue": "ARCHIVE_KEY1",
            "operation": "CONTAINS",
            "value": ".txt"
        }
    ],
    "groups": [
        {
            "operator": "ALL",
            "criteria": [
                {
                    "attributeValue": "OBJECT_NAME",
                    "operation": "ENDS_WITH",
                    "value": ".JOBP"
                },
                {
                    "attributeValue": "QUEUE",
                    "operation": "STARTS_WITH",
                    "value": "QUEUE"
                }
            ],
            "groups": [
                {
                    "operator": "ALL",
                    "criteria": [
                        {
                            "attributeValue": "ARCHIVE_KEY2",
                            "operation": "NOT_EQUALS",
                            "value": "CSV"
                        }
                    ]
                }
            ]
        },
        {
            "operator": "ANY",
            "criteria": [
                {
                    "attributeValue": "OBJECT_TITLE",
                    "operation": "CONTAINS",
                    "value": "Service:"
                },
                {
                    "attributeValue": "OBJECT_TITLE",
                    "operation": "CONTAINS",
                    "value": "Action:"
                }
            ]
        }
    ]
}