-
Yo
El que recibe los avisos y los tiene que creer.
-
Canales de Discord
Un canal por gravedad y otro para las recuperaciones.
-
Sala de alertas (Matrix)
Solo lo de gravedad alta, cifrado de extremo a extremo.
-
Router
Se vigila por ping y HTTPS, sin credenciales de administración.
-
Puerta interna
El panel, solo desde casa o la VPN con doble factor.
-
Hermes
Lee una instantánea del estado para responder preguntas.
-
Agente de Zabbix
En modo activo: es el agente quien manda los datos. La escucha pasiva solo en loopback y con la CPU limitada al 10 %.
-
Cifrado con clave propia
Cada agente tiene su clave precompartida. Sin ella, el servidor no acepta sus datos.
- Zabbix
- Linux / SSH hardening
-
Colectores de solo lectura
Scripts que miran ZFS, RAID, SMART sin despertar discos dormidos y la salud de Docker, y dejan un JSON que el agente lee.
-
Sin ejecución remota
Las órdenes remotas del agente están prohibidas: comprometer el servidor de monitorización no da control sobre los demás.
-
Servidor Zabbix
Recibe, guarda y evalúa. Versión LTS.
-
Reglas de problema
Cuándo una métrica es un problema y cuándo deja de serlo. Aquí estaba casi todo el ruido.
-
Historial
14 días de detalle, 90 de tendencias y eventos.
-
API de Zabbix
Solo accesible desde dentro del contenedor. El registro de hosts nuevos pasa por el hipervisor.
-
Reparto por gravedad
Cada gravedad va a su canal. Lo leve no llega al móvil.
-
Correo
Solo gravedad alta, con TLS verificado.
-
Chat
Discord desde gravedad media; Element solo lo alto.
-
Aviso de recuperación
Cada problema avisa también cuando se arregla. Sin eso, no se sabe si sigue.
-
Script de registro
Da de alta un contenedor nuevo en Zabbix y Wazuh a la vez, con clave nueva, en un solo comando.
-
Claves en el vault
El script escribe la clave del agente directamente en el vault cifrado de Ansible.
-
Cortafuegos del servidor
Solo acepta agentes de direcciones conocidas. Un contenedor nuevo hay que añadirlo también aquí.
-
Esta web
Los LEDs y la disponibilidad del laboratorio salen de aquí, como agregados.