Go to file
2022-11-30 18:01:06 +01:00
source [add] notification-channel "libnotify" [add] notification-channel "file_touch" [add] check-kind "file_timestamp" [mod] threshold + annoy 2022-11-30 10:26:27 +01:00
tools [mod] Deployment 2022-11-30 18:01:06 +01:00
.gitignore [del] pycache 2022-11-29 23:58:26 +01:00
hmdl.schema.json [add] notification-channel "libnotify" [add] notification-channel "file_touch" [add] check-kind "file_timestamp" [mod] threshold + annoy 2022-11-30 10:26:27 +01:00
readme.md [ini] 2022-11-29 23:53:14 +01:00
test.hmdl.json [add] notification-channel "libnotify" [add] notification-channel "file_touch" [add] check-kind "file_timestamp" [mod] threshold + annoy 2022-11-30 10:26:27 +01:00
todo.md [add] notification-channel "libnotify" [add] notification-channel "file_touch" [add] check-kind "file_timestamp" [mod] threshold + annoy 2022-11-30 10:26:27 +01:00

Heimdall

Beschreibung

  • führt Prüfungen durch um den Zustand von Systemen zu überwachen und meldet Unstimmigkeiten

Technologien

  • python

Erstellung

  • tools/build

Austührung

  • siehe build/heimdall -h
  • sollte als minütlich laufender Cronjob aufgerufen werden

Eigene Skripte

Mittels den Prüfungs-Art script, kann man selbst definierte Prüf-Funktionen schreiben. Diese Skripte sollen durch exit-Codes das Ergebnis der Prüfung kommunizieren:

  • 0: alles prima
  • 1: Warnung
  • 2: kritisch
  • alles andere: Fehler bei Ausführung (unbekannter Status)

Infos (z.B. was genau schief gelaufen ist) sollen zu stdout geschrieben werden.

Testen

TODO

Ausrollen

TODO

Überwachung

(nicht relevant)

Sicherung

(nicht relevant)