rallyup - planificateur léger Wake-On-LAN
(github.com/darwindarak)- 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.