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
| Datos | Se conservan | Opción |
|---|---|---|
| Resultados de comprobaciones y gráficas | 30 días | Configuración → Días que se conserva el historial |
| Estadísticas de tráfico por IP | 30 días | Configuración → Días que se conservan las estadísticas de IP |
| Uso de tráfico por servidor y día | 13 meses | — |
| Incidentes | 1 año | — |
| Vulnerabilidades resueltas | 90 días | — |
| Registro de correos | 30 días | — |
| Informes de IA | 180 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-masterCopie 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-masterSi 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.