Bevor wir mit dem Dotcom-Monitor-Überwachungsalgorithmus fortfahren, definieren wir die Unterschiede zwischen einer Überwachungssitzung und einem Überwachungszyklus.

  • Die Überwachungssitzung ist ein Vorgang, bei dem das System die Überwachung an einem einzelnen Standort initiiert.
  • Der Überwachungszyklus umfasst alle Überwachungssitzungen an allen ausgewählten Standorten.

Der Überwachungsalgorithmus basiert auf einem zyklischen Verfahren, das sich je nach Art des für ein Überwachungsgerät eingestellten Zyklusmodus unterscheidet. Es gibt zwei Zyklusmodi , die auf das Überwachungsverfahren angewendet werden können:

    • Gleichzeitige Prüfungen zulassen: Ja
    • Gleichzeitige Prüfungen zulassen: Nein

Für die HTTP-basierte Überwachung (ServerView Platform und WebView Platform) ist die Option Gleichzeitige Prüfungen zulassen standardmäßig auf Ja festgelegt. Um den Zyklusmodus zu ändern, gehen Sie zur Gerätebearbeitungsseite > Überwachung > der erweiterten Konfiguration.

Für die browserbasierte Überwachung (BrowserView / UserView Platforms) ist die Option Gleichzeitige Prüfungen zulassen immer auf Nein gesetzt und kann nicht geändert werden.

Wie es funktioniert

Gleichzeitige Prüfungen zulassen: Ja

Sobald ein Gerät eingerichtet wurde, initiiert Dotcom-Monitor Überwachungssitzungen von allen konfigurierten (während der Gerätekonfiguration aktivierten) Überwachungsstandorten. Ein Zähler, der der Überwachungshäufigkeitsdauer entspricht, beginnt nach jeder zuletzt empfangenen Überwachungsantwort. Daher beginnt eine neue Sitzung der Überwachung genau wie durch die Überwachungshäufigkeit angegeben.

Es kann zwei mögliche Abläufe für den Überwachungsalgorithmus geben, abhängig von den Überwachungsergebnissen der ersten Überwachungssitzung. Das System folgt dem “Single-Mode”- Ablauf, wenn alle Überwachungsstandorte denselben Status melden (d. h. jede Überwachungssitzung gibt einen “Erfolgs”-Status oder einen “Fehler”-Status zurück). In diesem Fall initiiert Dotcom-Monitor eine einzelne Überwachungssitzung von einem einzigen Überwachungsspeicherort aus. Anschließend durchläuft das Gerät jeden Standort und löst die Aufgabenausführung mit der angegebenen Häufigkeit aus.

Der zweite ” Mixed-Mode”- Flow des Webüberwachungsalgorithmus wird angewendet, wenn mindestens ein Überwachungsstandort einen Zustand zurückgibt, der sich von den von den anderen Überwachungsstandorten empfangenen Status unterscheidet. In diesem Fall initiiert Dotcom-Monitor Überwachungssitzungen von allen verfügbaren Überwachungsagenten gleichzeitig. Wenn beispielsweise fünf aktive Überwachungsagenten vorhanden sind, melden vier von ihnen einen “Erfolgs”-Status, und einer schlägt fehl und meldet einen “Fehler”-Status zurück.

Folgendes gilt sowohl für “Single-Mode”- als auch für “Mixed-Mode”-Überwachungsabläufe:

Überwachungsagenten (Standorte) können aus verschiedenen Gründen nicht mehr verfügbar sein (in den Status “deaktiviert” wechseln) oder sie verarbeiten noch die vorherige Überwachungssitzung (im Status “In Bearbeitung”). Agenten im Status “deaktiviert” oder “in Bearbeitung” werden bei der Überwachung nicht berücksichtigt.

Jede Überwachungssitzung sendet ihren Status (sogenannte Keep-Alive-Meldungen) während des Überwachungsprozesses zurück. Der Status jeder Überwachungssitzung wird vom Dotcom-Monitor-System nachverfolgt. Dotcom-Monitor “markiert” einen Agenten (Standort), wenn seit der letzten Keep-Alive-Nachricht mehr als fünf Minuten (aktueller Wert für “Session in Process Timeout”) vergangen sind. Wenn in dem Moment, in dem eine neue Sitzung initiiert werden soll, ein markierter Agent vorhanden ist, initiieren beide Agents eine Überwachungssitzung.

Gleichzeitige Prüfungen zulassen: Nein

Sobald ein Gerät eingerichtet wurde, initiiert Dotcom-Monitor Überwachungssitzungen vom ersten konfigurierten (während der Gerätekonfiguration aktivierten) Überwachungsort. Während des ersten Überwachungszyklus (dem ersten Zyklus nach dem Erstellen oder Neustart des Geräts) werden sofort nach Abschluss der vorherigen Sitzungen neue Sitzungen erstellt. Im Online-Bericht sehen Sie die Startzeit der Sitzung. Um den Zeitpunkt des Abschlusses anzuzeigen, erweitern Sie die Antwort, und scrollen Sie bis zum Ende.

Um trotz möglicher Probleme mit dem Überwachungsagenten eine kontinuierliche Überwachung zu gewährleisten, wird bei jeder neuen Sitzung ein Zähler von 5 Minuten gestartet, wenn er offline geschaltet wird. Dieser Zähler gibt einen Zeitpunkt an, zu dem die nächste Sitzung initiiert werden soll (falls die vorherige Sitzung irgendwann aufhängt).

Wenn zum Zeitpunkt der Zeit noch eine unvollendete Überwachungssitzung vorhanden ist, verzögert sich die Sitzungseinleitung nach demselben Prinzip (aktuelle Zeit + 5 min). Nach Abschluss des ersten Überwachungszyklus (jeder ausgewählte Überwachungsagent hat die Antwort zurückgegeben oder sein Downstate wurde bestätigt), wartet Dotcom-Monitor auf eine Zeit, die der Dauer der Überwachungshäufigkeit entspricht, und analysiert dann die Gruppe der Antworten.

Ähnlich wie im Modus Gleichzeitige Prüfungen zulassen: Ja kann es zwei mögliche Abläufe für den Überwachungsalgorithmus geben, abhängig von den Überwachungsergebnissen der ersten Überwachungssitzung. Wenn alle Überwachungs-Agents denselben Status melden, initiiert Dotcom-Monitor weiterhin neue Überwachungssitzungen nacheinander in regelmäßigen Abständen, die der Überwachungshäufigkeit entsprechen. Im zweiten Fall wechselt das System zum Session-by-Session-Monitoring, ohne den Wert der Überwachungshäufigkeit, wie während des anfänglichen Monitoring-Zyklus.