- Un programador de Wake-On-LAN (WOL) y gestor de dependencias diseñado para pequeñas empresas y homelabs
- Garantiza que servicios de infraestructura como firewalls, almacenamiento e hipervisores queden en línea en el orden correcto después de eventos como un corte de energía
- Funciones principales
- Soporte para VLAN: puede enviar paquetes WOL a dispositivos en distintas VLAN
- Configuración con YAML: permite definir fácilmente la secuencia de arranque de servidores, dependencias y verificaciones de estado
- Verificación del estado del servicio: puede validar si un servicio está en funcionamiento mediante health checks HTTP, puertos abiertos y comandos de shell
- Amigable con plugins: los usuarios pueden escribir sus propios plugins de verificación de estado (en desarrollo)
- Cómo se configura
- En el archivo de configuración YAML se definen las dependencias entre servidores y cómo verificar que estén en línea
- Los campos clave de la configuración del servidor son
name, mac, interface, vlan, depends, check
- Cada servidor puede tener múltiples health checks para confirmar que esté completamente en línea antes de iniciar el siguiente dispositivo
- Campos comunes de los health checks:
retry, timeout
- El health check HTTP inspecciona la respuesta del endpoint. Está compuesto por los campos
type, url, status/regex
- El health check de puerto verifica si un puerto TCP está abierto. Está compuesto por los campos
type, ip, port
- El health check de shell ejecuta un comando de shell e inspecciona el resultado. Está compuesto por los campos
type, command, status/regex
Aún no hay comentarios.