1. Home
  2. Knowledge Base
  3. Articles (EN/ES/FR)
  4. Migración de Centos7 a Ubuntu22

Migración de Centos7 a Ubuntu22

Haga una copia de la base de datos:

Detenga todos los procesos en ejecución excepto mysql.

/etc/init.d/pandora_server stop

/etc/init.d/pandora_agent_daemon stop

/etc/init.d/tentacle_serverd stop

service httpd stop

Realizamos la copia de seguridad:

mysqldump -u root -p pandora> backup_pandora_bkp.sql

Haga una copia de seguridad de los directorios /var/www/html/pandora_console/, /var/spool/data_in/ y en el caso de que tenga plugins personalizados, también de /usr/share/pandora_server/util/plugin; y también haga una copia de seguridad los archivos /etc/pandora/pandora_server.conf y /etc/pandora/pandora_agent.conf .

Después de esto, cree su Ubunutu Server 22.04 e instale Pandora FMS, recomendamos que utilice la misma versión de servidor MYSQL, y de servidor y consola de Pandora FMS que tenía en su sistema anterior, o en su defecto la última LTS soportada.

Script de instalación de la última versión:

curl -SsL https://pfms.me/deploy-pandora-ubuntu | bash

A continuación, pegue las copias de seguridad de los directorios anteriormente mencionados (directorio /var/www/html/pandora_console/attachment/, directorio /var/spool/data_in/ y directorio /usr/share/pandora_server/util/plugin) y de los archivos (archivos /etc/pandora/pandora_server.conf y /etc/pandora/pandora_agent.conf.), comprobando que tienen los permisos correctos.

Después de esto, detenga los servicios de su nueva máquina, excepto mysql:

/etc/init.d/pandora_server stop

/etc/init.d/pandora_agent_daemon stop

/etc/init.d/tentacle_serverd stop

service httpd stop

Acceda a mysql con el usuario root. Acceda a la base de datos de Pandora FMS, usuario por defecto “pandora” e importe la base de datos.

#mysql -u root -ppandora

mysql>source /path of the backup file/backup_pandora_bkp.sql

Tiene que comprobar si los ficheros anteriores …/pandora_console/include/config.php y /etc/pandora/pandora/pandora_server.conf y los nuevos tienen los mismos datos en sus campos dbname, dbuser, dbpass.
En caso de que sean diferentes, puede copiar la configuración de los ficheros antiguos a los nuevos o dar permisos a la base de datos con los datos de la nueva instalación.

Por ejemplo:

La nueva instalación tiene estos datos: dbname=pandora, dbuser=pandora1 y dbpass=pandora2, se haría así:

#mysql -u root -ppandora

ALTER USER ""@'%' IDENTIFIED WITH mysql_native_password BY "";

mysql>grant all privileges on pandora.* to 'pandora1'@'localhost' identified by 'pandora2';

mysql>flush privileges;

Reinicie los servicios y ya debería tener todo lo de la instalación antigua.

Una vez finalizado el proceso, debe asignar la misma IP al nuevo servidor para que todos los agentes software reporten al nuevo.

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support

Recent Discussions