Zeitplan und Ausnahmeplan

Scheduler legen aktive und inaktive Zeiten fest. Sie können mit den folgenden Objekten verknüpft werden:

ObjektZweck
AuftragErmöglicht die regelmäßige Ausführung eines Jobs zu einem bestimmten Zeitpunkt oder zu bestimmten Zeiten, innerhalb eines Zeitbereichs oder mehrerer Zeitbereiche
SLCZeitbereich(e) definieren, für den/die die Zustandsberechnung für Service Level Agreement-Konfigurationen relevant ist
Alarmgerät, AlarmgruppeDefinition von aktiven und inaktiven Zeiten für die Alarmierung
Verschiedene PDF-ReportelementeBerechnung von Verfügbarkeiten oder Statistiken für z.B. SLOs, Ausfälle oder Zustands-/Werte-Historiendiagramme
CSV-Datenexport / AusfälleBerechnung von Zuständen, Ausfällen und Kostenberechnungen auf Basis der aktiven/passiven Zeiten
Alarm Limits von JobsDefinieren Sie zeitabhängige Schwellenwerte. Siehe Abschnitt Zeitabhängige Alarm Limits für Details

Ausnahmezeitplan

Ein Ausnahmezeitplan ist ein invertierter Zeitplan. Er definiert inaktive Zeiten. Ausnahmezeitpläne werden z. B. für Feiertage und andere zeitliche Ausnahmen von einem ansonsten regulären Zeitplan verwendet.

Konfiguration

Um ein neues Zeitplanobjekt hinzuzufügen, navigieren Sie zu /root/Configurations/Schedule und wählen Sie dann den gewünschten Zeitplantyp aus der obersten Dropdown-Liste aus oder klicken Sie auf das Symbol Add Schedule oder Add Exception Schedule:


Wählen Sie den Wiederholungstyp und einen oder mehrere Zeitpläne mit der Schaltfläche + aus. Wenn die Felder von und bis gleich sind, werden die angehängten Aufträge einmal zu diesem Zeitpunkt ausgeführt. Wenn ein Bereich angegeben ist, werden die Jobs in diesem Zeitraum entsprechend ihrer individuellen Intervalleinstellungen ausgeführt. Sobald ein Zeitplan-Element mit einem Job verknüpft ist, wird der Job nur innerhalb des Zeitplan-Zeitraums ausgeführt. Es ist jedoch möglich, mehrere Zeitplanobjekte zu verknüpfen.

Der Parameter Typ gibt an, ob der Zeitplan aktiv oder inaktiv ist. Inaktive Zeitpläne werden für Ausnahmezeitpläne verwendet.

Bei Bedarf kann über die Schaltfläche Grundferien festlegen eine Standardferienliste erstellt werden. Die Liste kann anschließend an die Betriebsferien angepasst werden.

Beispiel Zeitplan Arbeitszeiten: Wöchentliche Wiederholung, montags bis freitags von 8:00 bis 17:00 Uhr:


Endzeit: bis kann eine Tageszeit sein (00:00 - 24:00), für wird verwendet, wenn die Dauer >24h ist

Verknüpfte Zeitpläne

Wenn ein Zeitplan für aktive Zeiten verwendet wird, aber auch einige Feiertage enthalten soll, kann dies nicht in einem einzelnen Zeitplanobjekt erreicht werden. Für solche Fälle können Zeitpläne verknüpft werden. Nachdem der Zeitplan mit den aktiven Zeiten konfiguriert ist, muss ein Ausnahmezeitplan mit den erforderlichen Feiertagen konfiguriert und mit dem ersten Zeitplan verknüpft werden:

Beispiele:

Wiederholungstyp Täglich: Jeden Tag von - bis/für:

Wiederholungstyp Wöchentlich: Jeden Wochentag von - bis/für: siehe Beispiel oben


Wiederholungstyp Jede n-te Woche: Bestimmter Wochentag jede n-te Woche, beginnend mit dem ersten Tag, der mit dem Startdatum übereinstimmt:


Wiederholungstyp Monatlich (Tag): Jeder n-te Tag pro Monat von - bis/für:

Wiederholungstyp Monatlich (Wochentag): Jeden n-ten Wochentag pro Monat von - bis/für:

Wiederholungsart Jährlich (Tag): Ein bestimmter Tag im Jahr:

Wiederholungsart Jährlich (Wochentag): Bestimmter Wochentag pro Monat:

Wiederholungstyp Jährlich (Feiertag): Die meisten gängigen Feiertage werden unterstützt. n Tage vor oder nach Ostersonntag können benutzerdefiniert werden:

Wiederholungstyp Jährlich (relativ): Wählen Sie den n-ten Wochentag vor oder nach einem Tag des Monats:

Wiederholungstyp Einmalig: Bestimmter Tag:

Ein Zeitplan kann verschiedene Parameterabschnitte haben. Klicken Sie auf +, um einen neuen Abschnitt hinzuzufügen:


Unten sehen Sie ein Beispiel für einen Ausnahmezeitplan:


Zeitpläne (aktive und inaktive) können mit Jobs und SLCs verknüpft werden:

Scheduler können mit anderen Schedulern verknüpft werden:


Aufträge, die mit einem Zeitplan verknüpft sind, ändern ihren Status auf undefiniert, wenn sie gerade inaktiv sind. Während der aktiven Zeiten wird der Status des Auftrags wie erwartet anhand der Messwerte und Alarm Limits berechnet. Bei der Zustandsänderung von der letzten Messung zu Undefined, die durch einen inaktiven Zeitplan ausgelöst wird, kann es zu kurzen Verzögerungen kommen. Eine Systemroutine prüft regelmäßig inaktive Zeitpläne für Jobs

Der Zustand Undefined hat die niedrigste Priorität bei der Zustandsgewichtung. Alle Objekte (z. B. Geräte oder SLOs), an die ein Job seinen Status weitergibt, lesen den Status Undefined als OK. Das übergeordnete Gerät eines Jobs im Status Undefined befindet sich beispielsweise im Status OK, wenn das Gerät keine anderen Objekte enthält