En nuestros servidores de Pandora FMS dispondremos del comando mysqldump que nos permitirá realizar respaldos (véase el tema 7.7 “Backup y procedimientos de recuperación” en la Wiki PFMS) de la base de datos que seleccionemos en el momento de lanzar el comando.
Para realizar un backup necesitaremos conocer el usuario, contraseña y nombre de la base de datos, una vez tengamos estos datos podremos realizar el backup.
Crear el backup (nos solicitará la contraseña durante la ejecución):
[root@PandoraFMS ~]# mysqldump -u nombre_usuario -p nombre_basededatos > /ruta/pandora_backup_fecha.sql
Al lanzar el comando anterior se nos creará un fichero llamado pandora_backup_fecha.sql
en la ruta que hayamos seleccionado.
Para restaurar el backup deberemos ejecutar los siguientes comandos:
[root@PandoraFMS ~]# mysql -u nombre_usuario -p nombre_basededatos mysql > use nombre_basededatos; mysql > source /ruta/pandora_backup_fecha.sql;
Crear una base de datos para restaurar los datos respaldados
mysql -u root -p create database pandora; use pandora; source /backup/pandoradb_backup.sql
Probablemente también sea necesario establecer permisos de nuevo al usuario de la consola:
grant all privileges on pandora.* to pandora@localhost identified by 'mypassword';
Si se quiere hacer un backup completo del sistema, no se debe olvidar hacer un backup de todo el directorio /etc/pandora
para guardar la información de configuración de los agentes locales y de los servidores.