- 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.