UpdateMR

Actualización de Base de datos en forma manual

Conexión por SSH

En algunos casos es necesario realizar la actualización del esquema de la base de datos en forma manual, para realizar este procedimiento vamos a realizar las siguientes acciones, lo primero que tenemos que hacer es estar conectados por ssh a nuestro servidor de PanoraFMS

image-1656676373889.png

SIGUIENTE >

Creación del script

Vamos a crear un script que realice la tarea en forma automatizada para esto utilizamos nano con el nombre del script en este ejemplo utilizaremos update_mr.sh

ejecutamos el comando 

nano update_mr.sh

Copiamos las siguientes lineas 

#!/bin/bash
#Configuracion Conexion DB
pandoradb=pandora
password=pandora
user=pandora
host=127.0.0.1
#Fin Configuracion Conexion DB


cd /var/www/html/pandora_console/extras/mr

for entry in `ls *.sql`; do
        echo "Procesando: " $entry
        cat $entry | mysql -u $user -p$password $pandoradb -h $host
done

Editar los valores con los datos de conexión correctos
pandoradb (Base de datos)
user (usuario)
password (contraseña)
host (equipo donde corre la DB en general 127.0.0.1 localhost)

guardamos el script con ctrl + o luego ctrl + x para salir

image-1656677027743.png

Ejecutamos el comando

chmod +x update_mr.sh

image-1656677228998.png

<ANTERIOR SIGUIENTE >

Ejecución del script

Para finalizar el proceso ejecutamos el script con el comando 

./update_mr.sh

image-1656677370697.png

Esperamos que el script se termine de ejecutar 

image-1656677868560.png

Los mensajes son normales y pueden variar según cada entorno 

< ANTERIOR SIGUIENTE >

Actualización Version DB

Finalizada la ejecución tenemos que ejecutar los comandos correspondientes para reflejar el cambio manual para esto utilizamos las versiones que podemos ver en la siguiente url: https://pandorafms.com/manual/es/documentation/08_technical_reference/10_versions 

En este ejemplo vamos a ejecutar los comandos para dejar el entorno con la versión 763

image-1656678093095.png

Nos conectamos a nuestro servidor de base de datos con el comando 

mysql -u pandora -ppandora pandora

Utilizar el usuario, contraseña y base de datos correspondiente a su entorno en este ejemplo los datos son
usuario: pandora password: pandora DB: pandora

Actualizamos la versión del MR con el siguiente comando

update tconfig set value = '55' where token = 'MR';

image-1656678839872.png

Actualizamos la versión del la consola con el siguiente comando:

update tconfig set value = '755' where token = 'current_package_enterprise';

image-1656679043799.png

Salimos de mysql con el comando

quit

image-1656679135321.png

Hemos finalizado el procedimiento de actualización de los MR

< ANTERIOR