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
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
Ejecutamos el comando
chmod +x update_mr.sh
Ejecución del script
Para finalizar el proceso ejecutamos el script con el comando
./update_mr.sh
Esperamos que el script se termine de ejecutar
Los mensajes son normales y pueden variar según cada entorno
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
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';
Actualizamos la versión del la consola con el siguiente comando:
update tconfig set value = '755' where token = 'current_package_enterprise';
Salimos de mysql con el comando
quit
Hemos finalizado el procedimiento de actualización de los MR