7. Servidores Pandora « Índice » 9. Configuración de Pandora

8. Mantenimiento de la Base de Datos

La base de datos es el núcleo de Pandora. En esta base de datos reside toda la información recolectada por las máquinas monitorizadas, toda la información definida por el administrador así como todos los eventos, incidentes e información de auditoría que han ido ocurriendo en el sistema a lo largo del tiempo.

Es evidente que el rendimiento y fiabilidad de este módulo es vital para el funcionamiento correcto de Pandora. Es necesario hacer un mantenimiento periódico de la base de datos, para ello se pueden utilizar los comandos estándar de MySQL.

Como el tamaño de la base de batos aumentará de manera lineal, utilizamos un método de compactación para reducir el número de datos almacenados sin perder la información que se considere necesaria, en particular las distintas gráficas generadas a partir de la información procesada.

Pinchando en «Mantenimiento BBDD» del menú de administración aparece la configuración en tiempo real de la Base de Datos con la configuración que se ha definido en «Configuración», en el mismo menú de administración, para la compactación y eliminación de los datos.

8.1. Información de la Base de Datos

Desde «Gestión de incidentes» > «Información de la Base de Datos» en el menú de operación, se accede a dos tipos de estadísticas gráficas de la base de datos por agentes:




Estas gráficas coinciden con las que se ven a través de «Ver agentes» > «Estadísticas», en el menú de administración.

8.2. Purgado Manual de la Base de Datos

Pandora incorpora potentes herramientas para el purgado manual por un Administrador de la mayoría de los datos guardados en la Base de Datos, ya sean estos datos procedentes de los agentes o del propio servidor.

8.3. Depuración de Datos procedentes de los agentes

8.3.1. Depuración de datos concretos de un módulo

El proceso de depuración de datos concretos de un módulo sirve para eliminar aquellas entradas que se salen de rango por cualquier razón (fallo de agente, valor real pero fuera de escala, pruebas, errores en la BD, etc.). Eliminar datos falsos, incorrectos o simplemente molestos permite que la escala de las gráficas sea más «real» y permita mostrar los datos sin picos ni escalas irreales.

Desde «Mantenimiento BBDD» > «Depurar BD» en el menú de administración se pueden borrar los datos recibidos por el módulo de un agente concreto que estén fuera de un rango determinado.

Los valores introducidos: agente, módulo, mínimo y máximo sirven para delimitar los datos correctos. Cualquier dato que se salga de ese par de parámetros, será eliminado.

Por ejemplo, en un tipo de módulo que registra número de procesos, nos interesan valores entre 0 y 100, puede que tengamos valores muy por encima de 100, pero generalmente serán errores, ruido o situaciones especiales. Podemos incluir como mínimo un 0, y como máximo un 100. Valores tales como -1, 101 ó 100000, serán eliminados permanentemente de la Base de Datos.

8.3.2. Depuración de todos los datos de un agente

Desde «Mantenimiento BBDD» > «Depuración BBDD», menú de administración se pueden borrar todos los datos recibidos por un agente concreto que estén fuera de un rango determinado.

Se pueden borrar los datos con los siguientes parámetros que se configuran en «Borrar datos»:

8.4. Depuración de Datos procedentes del sistema

8.4.1. Depuración de datos de auditoría

Desde «Mantenimiento BBDD» > «BBDD de auditoría» en el menú de administración, se pueden borrar todos los datos de auditoría generados por el sistema.

Se pueden borrar los datos con los siguientes parámetros que se configuran en «Borrar Datos».

8.4.2. Depuración de datos de eventos

Desde «Mantenimiento BBDD» > «BBDD de eventos», menú de administración, se pueden borrar todos los datos de auditoría generados por el sistema.

Se pueden borrar los datos con los siguientes parámetros que se configuran en «Borrar Datos»:

Pandora es un proyecto de software libre con licencia GPL.
© Sancho Lerena 2003-2006, David Villanueva 2004-2006 y Raúl Mateos 2004-2006.