- Un planificateur Wake-On-LAN (WOL) et gestionnaire de dépendances conçu pour les petites entreprises et les homelabs
- Garantit que des services d’infrastructure comme les pare-feu, le stockage et les hyperviseurs reviennent en ligne dans le bon ordre après des événements comme une coupure de courant
- Fonctionnalités principales
- Prise en charge des VLAN : permet d’envoyer des paquets WOL à des appareils situés sur différents VLAN
- Configuration en YAML : permet de définir facilement les séquences de démarrage des serveurs, les dépendances et les vérifications d’état
- Vérification de l’état des services : permet de valider qu’un service fonctionne via des health checks HTTP, des ports ouverts ou des commandes shell
- Compatible avec les plugins : les utilisateurs peuvent écrire eux-mêmes des plugins de vérification d’état (en développement)
- Méthode de configuration
- Le fichier de configuration YAML définit les dépendances entre serveurs et la méthode de validation de leur mise en ligne
- Les champs clés de la configuration serveur sont
name, mac, interface, vlan, depends, check
- Chaque serveur peut avoir plusieurs health checks pour vérifier qu’il est totalement en ligne avant le démarrage de l’appareil suivant
- Champs communs des health checks :
retry, timeout
- Le health check HTTP inspecte la réponse d’un endpoint. Il est composé des champs
type, url, status/regex
- Le health check Port vérifie si un port TCP est ouvert. Il est composé des champs
type, ip, port
- Le health check Shell exécute une commande shell et en inspecte le résultat. Il est composé des champs
type, command, status/regex
Aucun commentaire pour le moment.