rallyup - programador ligero de Wake-On-LAN
(github.com/darwindarak)- 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.