Saltar a contenido

Aegis — Sistema de automatización

Propósito

Aegis es el sistema de automatización y agentes del homelab GNTECH. Su objetivo es gestionar tareas recurrentes de mantenimiento, monitoreo, respaldo y notificaciones de manera autónoma.

Componentes principales

  • Agentes — Scripts y servicios que ejecutan tareas específicas
  • Tareas automatizadas — Cron jobs y triggers programados
  • Monitoreo — Alertas y estado de salud de la infraestructura
  • Notificaciones — Canales de comunicación (Telegram, webhooks)

Principios de diseño

  • Cada automatización debe ser idempotente.
  • Toda tarea debe registrar su ejecución en la bitácora.
  • Los agentes deben poder ejecutarse de forma independiente.
  • Las credenciales se obtienen desde variables de entorno o vaults, nunca desde el código.

Servicios Aegis

Servicio Propósito Estado
aegis-agent-core Orquestador principal de agentes Planificado
aegis-monitor Monitoreo de servicios y alertas Planificado
aegis-backup Automatización de respaldos Planificado
aegis-notify Notificaciones y reportes Planificado