Saltar a contenido

Monitorizar Beszel

Un agente de métricas en el servidor detecta problemas (carga, disco, red) antes de que se conviertan en incidentes. Esta página usa Beszel como ejemplo, pero aplica el mismo patrón con cualquier agente equivalente (Netdata, Zabbix agent, Prometheus node_exporter...).

Qué hace

El hub/servidor central ya está creado y funcionando — solo falta el agente en esta máquina. El agente escucha en un puerto propio y es el hub quien se conecta a él, así que hace falta abrir ese puerto en el firewall para que la conexión no se quede bloqueada.

Instalar

  1. Comprobar si ya está desplegado:

    sudo service beszel-agent status
    
  2. En el panel del hub: añadir un nuevo sistema → genera la key/URL de instalación y te indica el puerto del agente (por defecto suele ser 45876/tcp; confirma el que te muestre el panel, puede cambiar según la versión).

  3. Abrir ese puerto en el firewall:

    sudo ufw allow 45876/tcp
    sudo ufw status numbered
    
    sudo firewall-cmd --permanent --add-port=45876/tcp
    sudo firewall-cmd --reload
    sudo firewall-cmd --list-ports
    
  4. En el servidor, ejecutar el script de instalación que da el panel (incluye la key generada en el paso 2).

Verificar

  1. Confirmar en el hub que el servidor aparece como conectado y reportando métricas.

Y ahora qué

El servidor ya reporta métricas al hub. Si quieres optimizar el rendimiento, revisa la guía de zram y Swap para ajustar la memoria ante picos de carga.