1. Home
  2. Knowledge Base
  3. Problemas (ES)
  4. Problemas con mantenimiento de Base de Datos

Problemas con mantenimiento de Base de Datos

DESCRIPCIÓN DEL PROBLEMA:

En la consola aparecen avisos relativos a problemas en el mantenimiento de las bases de datos (activa e histórica). Intento ejecutar el script a mano pero falla: # “/usr/bin/pandora_db” “/etc/pandora/pandora_server.conf”

Pandora FMS DB Tool v7.0NG.xxx Build 220623 This program is Free Software, licensed under the terms of GPL License v2 You can download latest versions and documentation at official web DB Tool now initialized and running (PURGE=60 days, COMPACT=0 days, STEP=1) . [*] Pandora FMS Enterprise module loaded. [*] Another instance of DB Tool seems to be running.

Pero no veo que se esté ejecutando otra instancia del script.

 

SOLUCION:

Puede ser que la ejecución del mantenimiento (Pandora DB) haya dado algún error y se haya detenido sin finalizar correctamente lo cual deja activado un parametro de bloqueo en la BBDD.

1) Primero que nada vamos a verificar si el bloqueo está activo en BBDD y en caso positivo quitaremos el bloqueo del Pandora DB.

Ejecutando la siguientes queries desde la consola en “Admin Tools” > “DB Interface“:

select * from tconfig where token = 'pandora_lock_pandora'

Si tras ejecutar esta query su “value” es 1, hay que pasarlo a 0 con la siguiente query:

update tconfig set value = 0 where token = 'pandora_lock_pandora' 

2) Una vez que nos aseguramos que el bloqueo está en 0, nos dirigimos al terminal del servidor y ejecutamos los siguientes comandos:

Comprobamos si pandora_db tiene algún proceso en ejecución:

ps aux | grep pandora_db

Si hay algún proceso corriendo lo matamos por su PID con el siguiente comando:

kill -9 <PID> 

3) Ejecutamos nuevamente Pandora DB y debería funcionar correctamente:

/usr/bin/pandora_db /etc/pandora/pandora_server.conf

Una cosa importante al tener BBDD Histórico a tener en cuenta. El nodo se encarga de realizar el mantenimiento de la BBDD Histórico también.

Por lo que verificar que no haya ninguna ejecución al pandora_db dentro de la máquina de histórico (que no debería).

Was this article helpful?

Related Articles

Need Support?

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