1 KiB
1 KiB
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 prima1: Warnung2: kritisch- alles andere: Fehler bei Ausführung (unbekannter Status)
Infos (z.B. was genau schief gelaufen ist) sollen zu stdout geschrieben werden.
Testen
Manuell
- für ein einzelnen Ablauf:
build/heimdall -c test.hdml.jsonausführen - zum allgemeinenen Rumspielen:
watch -n 10 build/heimdall -c test.hdml.jsontouch /tmp/test- Werte in
test.hdml.jsonändern
Automatisch
TODO
Ausrollen
tools/deploy
Überwachung
(nicht relevant)
Sicherung
(nicht relevant)