Docs
Administración

Copias de seguridad y restauración

Dónde guarda 3R Monitor sus datos, cuánto tiempo los conserva y cómo hacer una copia de seguridad o trasladar el servidor principal a un servidor nuevo.

Dónde están los datos

QuéDónde
Programa/opt/3rmonitor (el comando 3rmonitor; paquetes del agente en /opt/3rmonitor/dist)
Configuración/etc/3rmonitor/ (master.conf, agent.conf)
Datos (servidor principal)/var/lib/3rmonitor: la base de datos SQLite monitor.db, con sus archivos -wal y -shm, la base de datos de IP por país y la clave de firma del servidor principal signing.key
Claves de aprobación de confianza (cada agente)/var/lib/3rmonitor-helper, se administran con 3rmonitor approvers

Los agentes no guardan datos de monitoreo, aparte de agent.conf y de las claves en las que confían: todo está en el servidor principal. Solo necesita hacer copia de seguridad del servidor principal.

Cuánto tiempo se conservan los datos

DatosSe conservanOpción
Resultados de comprobaciones y gráficas30 díasConfiguración → Días que se conserva el historial
Estadísticas de tráfico por IP30 díasConfiguración → Días que se conservan las estadísticas de IP
Uso de tráfico por servidor y día13 meses—
Incidentes1 año—
Vulnerabilidades resueltas90 días—
Registro de correos30 días—
Informes de IA180 días (siempre se conservan los 30 más recientes)—

La página Sistema muestra el tamaño de la base de datos.

Copia de seguridad

Detenga el servidor principal, copie el directorio de datos y la configuración, y vuelva a iniciarlo. Tarda unos segundos; los agentes simplemente vuelven a reportar cuando el servidor principal regresa.

sudo systemctl stop 3rmonitor-master
sudo tar czf /root/3rmonitor-backup-$(date +%F).tar.gz /var/lib/3rmonitor /etc/3rmonitor
sudo systemctl start 3rmonitor-master

Copie el archivo a otro equipo. Contiene las cuentas del panel, la contraseña SMTP, los tokens de los agentes, las claves de API de IA y la clave de firma del servidor principal: guárdelo en un lugar seguro.

Restaurar, o trasladar el servidor principal a un servidor nuevo

En el servidor nuevo, instale el servidor principal con la misma versión o una más reciente.

Copie la copia de seguridad al servidor y restáurela:

sudo systemctl stop 3rmonitor-master
sudo tar xzf /root/3rmonitor-backup-FECHA.tar.gz -C /
sudo chown -R 3rmonitor:3rmonitor /var/lib/3rmonitor
sudo systemctl start 3rmonitor-master

Si cambió la dirección del servidor principal, haga que los agentes apunten a ella: actualice el registro DNS del dominio del panel (no hay que hacer nada más), o cambie master_url en cada agente, por ejemplo con sudo 3rmonitor bind --master URL_NUEVA --token TOKEN.

La copia de seguridad incluye la clave de firma del servidor principal, así que los servidores siguen confiando en el servidor principal restaurado para las aprobaciones de IA. Las llaves de acceso pertenecen al nombre de host con el que abre el panel: si este cambia, dejan de funcionar, así que siga Si se pierden todas las llaves de acceso.

Usar un nombre de dominio para el panel, en lugar de una IP, facilita mucho el traslado del servidor principal: solo cambia el registro DNS y todos los agentes lo siguen.

En esta página