Direkt zum Hauptinhalt

Heartbeats

Heartbeats stehen für Herzschläge. Es gibt Umgebungen bei Kunden, wo kein Server oder ständig angeschaltetes Gerät verfügbar ist. Und dennoch ist in dem Netzwerk ein NAS aktiv. Dieses NAS kann man nicht überwachen mit Atera (SNMP funktioniert nur, wenn ein PC/Server ständig an ist). Dafür haben wir Heartbeats entwickelt. Es wird eine eindeutige URL erzeugt, die regelmäßig (durch das NAS) abgerufen werden muss. Wenn das nicht passiert, schlägt IT-Reporter Alarm und meldet das dem IT-Dienstleister.

Heartbeat anlegen

  1. Den Kunden auswählen
  2. Heartbeats anklicken
  3. Heartbeat hinzufügen auswählen
    2022-01-18_14h13_21.png
  4. Daraufhin öffnet sich ein Fenster. Hier werden folgende Daten angegeben
    2022-01-18_14h12_30.png

     

    1. Der Gerätenamen, mit dem man das Gerät eindeutig identifizieren kann (muss nicht zwangsläufig der Hostname sein)
    2. IP-Adresse (Optional) für eine einfachere Zuordnung
    3. Fehlermeldung in Minuten. Dieser Wert beschreibt die Zeit, die das Gerät Offline sein darf (sich nicht gemeldet hat) bis ein Alarm erzeugt wird. Achtung: Viele NAS Systeme können sich nur alle 5 Minuten (oder noch verzögerter melden). Der Wert sollte also nicht zu niedrig gewählt werden.
    4. Push-Nachricht per Mail legt fest, ob direkt eine E-Mail an die Reporting-Adresse gesendet werden soll, wenn das Gerät als Offline erkannt wird
    5. Mit dem Schalter Ticket erstellen, kann festgelegt werden, ob ein Ticket in einem unterstützten System erstellt werden soll. Diese Funktion ist allerdings aktuell noch nicht implementiert.
  5. Nachdem das Gerät im System erstellt wurde, muss man es mit dem Stift öffnen und dann die URL kopieren. Diese URL muss durch das zu überwachende Gerät regelmäßig aufgerufen werden. Dabei reicht ein Abruf in einem Browser, per CURL oder einfach über eine Kommandozeile. Wie das bei einer Synology NAS funktioniert ist im nächsten Kapitel beschrieben.
    2022-01-18_14h14_57.png

Aufgabe in einem Synology NAS hinterlegen

 
  1. Als Administrator am Synology NAS anmelden
  2. Öffnen der Systemsteuerung. Dort den Aufgabenplaner auswählen und eine neue Aufgabe erstellen. Dazu auf Erstellengeplante Aufgabe und dann Benutzerdefiniertes Skript klicken.
    2022-01-18_14h37_41.png
  3. Im ersten Tab einen Namen für die Aufgabe eingeben
    2022-01-18_14h39_51.png
  4. Im Tab Zeitplan eine tägliche Aufgabe machen. Einen kurzen Intervall (in diesem Fall 5 Minuten) wählen. Die Startzeit muss 0:00 Uhr sein und die letzte Ausführung dann bei 23:55 Uhr.
    2022-01-18_14h52_08.png
  5. Im Tab Aufgabeneinstellungen muss das Benutzerdefinierte Skript eingestellt werden. Dazu das Wort curl und ein Leerzeichen eintippen. Anschließend die komplette URL aus dem Heartbeat hineinkopieren.
    2022-01-18_14h42_37.png
  6. Um die Aufgabe zu prüfen, kann die Aufgabe einfach manuell ausgeführt werden
    2022-01-18_14h45_15.png
  7. Wenn man die Aufgabe auswählt und AktionErgebnis anzeigen anklickt, sieht man das Ergebnis. Man muss nur noch auf Details ansehen klicken und sieht dann im neuen Fenster das Ergebnis. Es
    2022-01-18_14h46_39.png
  8. Dort muss dann etwas im Format Kunde, Agent und Uhrzeit (Customer „PC-Mentor GmbH“, Agent „PCM-NAS-03“: Heart Beat at 2022-01-18 14:46:10) stehen.
  9. Außerdem kann man bei den Heartbeats sehen, wann sich das Gerät das letzte Mal gemeldet hat. Hier muss (kurz nach dem Test) ein Wert von wenigen Sekunden stehen. Generell sollte hier (wenn das NAS online ist) immer ein Wert stehen, der kleiner sein muss, als der in der Synology gewählte Intervall.
    2022-01-18_14h50_23.png