Pandora FMS community forums

Full Version: Desfragmentar la BB.DD
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hola buenas. Después de buscar por la WIKI como solucionar el problema de lentitud de pandora (me tarda en entrar en un modulo alrededor de 3 minutos). Llegue a la conclusión de que la base de datos está fragmentada, ya que recientemente se han añadido y borrado muchos agentes y módulos , haciendo pruebas, y según la wiki, este es el resultado. Allí cita usar la orden OPTIMIZE, pero lo aplico y me pone que las tablas no lo soportan. ¿Alguna solución?
Hola

Puedes ejecutar el script pandora_db.pl (localizado en /usr/share/pandora_server/util/) de la siguiente manera:

/usr/share/pandora_server/util/pandora_db.pl /etc/pandora/pandora_server.conf

Por defecto (en la instalación appliance de pandora fms con centos 6.5 a partir de la versión 5.1) este script tiene un programado en /etc/cron.hourly/ . ¿Puede comprobar si el script esta configurado de esa manera?

¿Puede adjuntar una captura de pantalla de la pestaña rendimiento en el menu de configuración de la consola y otra captura de pantalla tras pinchar sobre el menú manejo de servidores para ver el estado general de los servidores de pandora?
¿Puede adjuntar una copia de los ficheros pandora_server.conf (localizado en /etc/pandora/) y my.cnf (localizado bien en /etc/ o en /etc/mysql/?

¿Cual es la versión tanto de la consola de pandora fms como del servidor de pandora y el numero aproximado de agentes y módulos en el servidor?

¿Cual es la versión de la base de datos de Mysql (¿esta utilizando percona en vez de mysql?)?
¿Qué especificaciones de hardware tiene la maquina donde tiene instalado el servidor de pandora?

¿Puede abrir una terminal en el sistema donde tiene instalado el servidor de pandora fms y ejecutar los siguientes commandos
vmstat 1 10
mpstat –P ALL 1
smartctl –a /dev/sda (Y así para todas las particiones en el sistema del servidor. El objetivo es conocer los datos del fabricante de los discos duros)
y pegar el resultado de su ejecución en su respuesta.

Puedes usar la herramienta de diagnostico pandoradb_stress para verificar la capacidad de inserción de datos y verificar de este modo el funcionamiento del servidor de pandora.

Para ello debe realizar varios pasos:

1. Crear un agente vacío.
2. Crear un módulo de tipo ICMP Latency y apuntarlo a 127.0.0.1
3. Esperar a que tenga datos.
4. Apuntar el ID del agente, este ID se obtiene en la URL, en la vista principal del agente.
5. Editar el fichero /usr/share/pandora_server/util/pandoradb_stress.pl y donde pone:

$target_agent = -1;

Reemplazar el -1 con el ID de nuestro agente.

Ejecutar, a continuación el comando:

/usr/share/pandora_server/util/pandora_dbstress.pl /etc/pandora/pandora_server.conf

y copiar el resultado de la ejecución en tu respuesta.

Saludos
Ivo
Hola y gracias por tu rapida respuesta:
1)Puedo ejecutar el script que citas. El resultado de su ejecución es el siguiente:
[Image: hzw16ov.png]
2) Si, esta configurado de esta manera
[Image: z33dRD1.png]
3)La pestaña de rendimiento es la siguiente:
[Image: UG9qFzl.png]
4) La captura de manejo de servidores no estoy seguro de si es esa  a la que te refieres, te adjunto las que creo que son:
[Image: BQLDQAf.png]
[Image: bzWtKuu]
5)Aqui te adjunto los ficheros pandora_server.conf y my.cnf:
https://mega.co.nz/#F!6VERmCgb!z7AWD-ubu4ERRqErhNCt1Q
6) mysql  Ver 14.14 Distrib 5.1.61, for redhat-linux-gnu (i386) using readline 5.1
7) El servidor corre bajo una distribución de  CentOS 6.3(Final), cuenta con una CPU de 4 núcleos , 4GB de memoria RAM y  en cuanto al disco duro:
[Image: CCWCgal.png]
8)vmstat 1 10
[Image: 4eauywX.png]
Los otros dos comandos me dan error
8) El resultado de ejecutar dbstress es el siguiente:
[[email protected] ~]# /usr/share/pandora_server/util/pandora_dbstress.pl /etc/pandora/pandora_server.conf

Pandora DB Stress tool 5.0SP3 Build 140128 Copyright © 2004-2014 ArticaST
This program is OpenSource, licensed under the terms of GPL License version 2.
You can download latest versions and documentation at http://www.pandorafms.org

[*] Working for agent ID 5066
[*] Generating data of 30 days ago
[*] Interval for this workload is 300
[*] Processing module Host Latency
[D] ID_AgenteMoludo 12140 Interval 300 ModuleName Host Latency Days 30 Agent Agente Vacio
  -> Current rate: 97.40 modules/sec
  -> Current rate: 99.67 modules/sec
  -> Current rate: 105.56 modules/sec
  -> Current rate: 99.26 modules/sec
  -> Current rate: 98.49 modules/sec
  -> Current rate: 96.45 modules/sec
  -> Current rate: 101.12 modules/sec
  -> Current rate: 101.41 modules/sec
  -> Current rate: 98.59 modules/sec
  -> Current rate: 102.30 modules/sec
  -> Current rate: 96.74 modules/sec
  -> Current rate: 98.71 modules/sec
  -> Current rate: 104.57 modules/sec
  -> Current rate: 97.51 modules/sec
  -> Current rate: 98.11 modules/sec
  -> Current rate: 96.23 modules/sec
  -> Current rate: 97.23 modules/sec
  -> Current rate: 100.29 modules/sec
  -> Current rate: 98.31 modules/sec
  -> Current rate: 98.27 modules/sec
  -> Current rate: 97.98 modules/sec
  -> Current rate: 98.56 modules/sec
  -> Current rate: 101.76 modules/sec
  -> Current rate: 98.20 modules/sec
  -> Current rate: 98.98 modules/sec
  -> Current rate: 99.27 modules/sec
  -> Current rate: 96.99 modules/sec
  -> Current rate: 96.43 modules/sec
  -> Current rate: 98.72 modules/sec
  -> Current rate: 105.34 modules/sec
  -> Current rate: 99.79 modules/sec
  -> Current rate: 98.05 modules/sec
  -> Current rate: 98.31 modules/sec
  -> Current rate: 98.53 modules/sec
  -> Current rate: 99.40 modules/sec
  -> Current rate: 117.61 modules/sec
  -> Current rate: 94.05 modules/sec
  -> Current rate: 95.33 modules/sec
  -> Current rate: 98.60 modules/sec
  -> Current rate: 96.48 modules/sec
  -> Current rate: 97.92 modules/sec
  -> Current rate: 97.57 modules/sec
  -> Current rate: 97.40 modules/sec
  -> Current rate: 102.11 modules/sec
  -> Current rate: 109.94 modules/sec
  -> Current rate: 102.86 modules/sec
  -> Current rate: 105.15 modules/sec
  -> Current rate: 102.34 modules/sec
  -> Current rate: 103.73 modules/sec
  -> Current rate: 102.59 modules/sec
  -> Current rate: 102.84 modules/sec
  -> Current rate: 102.44 modules/sec
  -> Current rate: 103.55 modules/sec
  -> Current rate: 102.91 modules/sec
  -> Current rate: 107.81 modules/sec
  -> Current rate: 102.94 modules/sec
  -> Current rate: 108.89 modules/sec
  -> Current rate: 112.93 modules/sec
  -> Current rate: 104.99 modules/sec
  -> Current rate: 102.55 modules/sec
  -> Current rate: 102.98 modules/sec
  -> Current rate: 102.74 modules/sec
  -> Current rate: 107.31 modules/sec
  -> Current rate: 105.51 modules/sec
  -> Current rate: 102.96 modules/sec
  -> Current rate: 122.85 modules/sec
  -> Current rate: 108.20 modules/sec
  -> Current rate: 107.27 modules/sec
  -> Current rate: 102.97 modules/sec
  -> Current rate: 105.87 modules/sec
  -> Current rate: 102.83 modules/sec
  -> Current rate: 103.12 modules/sec
  -> Current rate: 104.63 modules/sec
  -> Current rate: 104.11 modules/sec
  -> Current rate: 102.71 modules/sec
  -> Current rate: 102.53 modules/sec
  -> Current rate: 101.41 modules/sec
  -> Current rate: 103.81 modules/sec
  -> Current rate: 104.42 modules/sec
  -> Current rate: 102.99 modules/sec
  -> Current rate: 105.95 modules/sec
  -> Current rate: 105.11 modules/sec
  -> Current rate: 107.59 modules/sec
  -> Current rate: 103.85 modules/sec
  <> Final rate: 102.04 modules/sec
[*] All work done
Muchas gracias.
Mario
Hola

Se me olvido pedirte la información de diagnostico que se generá desde la consola. Para obtener dicha información tienes que acceder al menu de configuración (Setup) y en Información del sistema  marcar Información de diagnostico del sistema y generar el zip. Me puede adjuntar el fichero generado al thread.

¿Trás ejecutar el pandoradb script se ha notado alguna mejoria en el estado del servidor?
He observado que los valores en la pestaña de rendimiento son bastante altos. ¿Puedes reducir los siguientes valores?

Max dias antes de eliminar datos
Max dias antes de borrar eventos
Max dias antes de borrar eventos de auditoria interna

Saludos
Ivo

Buenas.
Tras la ejecución del script no noto mejoría alguna. Probaré a ver si la reducción de esos parámetros mejora algo el asunto, la demora es de aproximadamente un minuto(tal vez más).
En cuanto a los datos que me pides, aquí te la adjunto:
https://mega.co.nz/#!CVMCVLKL!sVQr3G3Jg1...xwuJK2aoU0