Alarmieren per Cloud (auch) wenn die Internetverbindung ausfällt

Jun 7, 2018 | Allgemein, IT-Betrieb

Mit dem app-basierten Alarmierungs-Dienst SIGNL4 können Sie Alarme komfortabel von Ihrer Unternehmens-Infrastruktur aus per E-Mail oder Webhook absetzen. Ihr Team wird dann per Push, SMS oder Anruf alarmiert. Aber was, wenn die Internet-Verbindung nicht mehr funktioniert und Sie somit keine Alarme mehr zu SIGNL4 absetzen können?

Im Folgenden beschreiben wir eine einfache Methode um mittels SIGNL4 zu alarmieren, wenn Ihre Internet-Verbindung nicht mehr verfügbar ist. Die Idee ist einfach. Sie verwenden einen Cloud-Service und senden von Ihrer Infrastruktur aus Heartbeats an diesen Cloud-Service. Fällt die Internet-Verbindung aus, können Sie kein Heartbeats mehr übermitteln. Der Cloud-Service erkennt den ausbleibenden Heartbeat und sendet ein Signal an SIGNL4, um über den Ausfall des Internets zu informieren.

Es gibt sicher eine Reihe von Cloud-Services, die das ermöglichen. In unserem Fall verwenden wir die kostenlose Test-Phase von Zapier (https://zapier.com). Sie benötigen zwei Flows (Zaps).

Zap: Webhook Heartbeat

  1. Der Trigger wartet auf Web-Requests (Heartbeats), die Sie in regelmäßigen Abständen an Zapier senden, um zu sagen, dass alles so funktioniert, wie es soll. Das ist quasi nur eine URL, die Sie in einem bestimmten Intervall immer wieder aufrufen.
  2. Die Action setzt einen Flag in der Storage auf 1. Das heißt, der Heartbeat wurde empfangen.

Zap: Heartbeat Check

  1. Der Trigger löst den Zap in bestimmten Intervallen aus, in unserem Fall ein Mal pro Stunde.
  2. Im zweiten Schritt (Search) lesen wir die Storage aus (diese ist 1, wenn innerhalb des letzten Intervals ein Heartbeat einging und sonst 0).
  3. In dieser Aktion setzen wir die Storage auf 0. Das wird wir den nächsten Durchlauf, dieses Zap’s verwendet.
  4. Dieser Filter prüft nun, ob die Storage in dem Search-Schritt (2.) 0 war, ob also der letzte Heartbeat ausblieb. In dem Fall geht es weiter mit Schritt 5. Ansonsten ist hier Schluss, da der Heartbeat, wie erwartet einging.
  5. Zu dieser Aktion gelangen wir nur, wenn der Heartbeat ausblieb. In dem Fall senden wir ein Signal mittels SIGNL4-Webhook.

Das Signal in der SIGNL4 App kann dann, wie folgt aussehen:

Nun können Sie sicher sein, dass Sie per SIGNL4 App alarmiert werden (selbst), wenn Ihre Internet-Verbindung down ist.