- Ein Wake-On-LAN-(WOL)-Scheduler und Dependency-Manager, entwickelt für kleine Unternehmen und Homelabs
- Stellt sicher, dass Infrastruktur-Services wie Firewalls, Storage und Hypervisoren nach Ereignissen wie einem Stromausfall in der richtigen Reihenfolge wieder online gehen
- Hauptfunktionen
- VLAN-Unterstützung: Kann WOL-Pakete an Geräte in verschiedenen VLANs senden
- Konfiguration mit YAML: Boot-Sequenzen, Abhängigkeiten und Statusprüfungen von Servern lassen sich einfach definieren
- Prüfung des Service-Status: Über HTTP-Health-Checks, offene Ports und Shell-Kommandos kann verifiziert werden, ob ein Service läuft
- Plugin-freundlich: Nutzer können eigene Plugins zur Statusprüfung schreiben (in Entwicklung)
- Konfigurationsmethode
- In der YAML-Konfigurationsdatei werden Abhängigkeiten zwischen Servern und Methoden zur Online-Verifikation definiert
- Zentrale Felder der Server-Konfiguration sind
name,mac,interface,vlan,depends,check - Jeder Server kann mehrere Health-Checks haben, um sicherzustellen, dass er vollständig online ist, bevor das nächste Gerät gestartet wird
- Gemeinsame Health-Check-Felder:
retry,timeout - HTTP-Health-Checks prüfen die Antwort eines Endpunkts. Bestehen aus den Feldern
type,url,status/regex - Port-Health-Checks prüfen, ob ein TCP-Port offen ist. Bestehen aus den Feldern
type,ip,port - Shell-Health-Checks führen Shell-Kommandos aus und prüfen das Ergebnis. Bestehen aus den Feldern
type,command,status/regex
Noch keine Kommentare.