SUPERVISIÓN EFICIENTE DE DB2 CON PANDORA FMS
Monitoriza bases de datos DB2 de forma remota y sin complicaciones
Pandora FMS facilita la monitorización de bases de datos DB2 desde el Discovery Server, permitiendo obtener una gran cantidad de métricas a través de una intuitiva interfaz web.
Obtén métricas clave de cualquier base de datos DB2
Remotamente y desde un único punto, sin necesidad de instalar componentes localmente en los servidores.
El plugin DB2 Discovery optimiza la gestión de tus bases de datos con una plataforma centralizada y eficiente, y realiza consultas programadas a tu DB2 para extraer información esencial sobre el rendimiento y estado del entorno, como:
- Número de conexiones.
- Estado y tamaño de caché.
- Porcentaje de log utilizado.
¿Por qué monitorizar DB2?
IBM Db2 es una de las bases de datos más robustas y confiables del mercado, sin embargo, sin la monitorización adecuada, podrías enfrentar problemas de rendimiento y disponibilidad que afecten tus operaciones críticas.
Prevención de problemas críticos en tiempo real
Detecta bloqueos, tiempos de espera o fallos en tus bases de datos antes de que impacten tu negocio, evitando interrupciones inesperadas.
Escalabilidad gestionada y flexible
Planifica el crecimiento de tu infraestructura DB2 garantizando que los recursos disponibles puedan adaptarse a las demandas futuras de tu negocio.
Optimización de recursos y rendimiento
Supervisa métricas clave como:
- Uso de caché.
- Porcentaje de log utilizado.
- Conexiones activas.
Asegura una operación eficiente y toma decisiones basadas en datos concretos.
Gestión multi-entorno y multi-cliente
Administra múltiples bases de datos y entornos de clientes desde una única plataforma:
- Configura niveles de acceso personalizados.
- Segmenta visibilidad entre diferentes grupos o clientes.
Centraliza todo el control en una solución eficiente y unificada.
¿Por qué Pandora FMS es la mejor opción para monitorizar DB2?
Pandora FMS combina flexibilidad, personalización y un análisis en tiempo real para ofrecerte una solución integral en la supervisión de bases de datos DB2. Con esta herramienta, podrás optimizar tus recursos, prevenir problemas y centralizar la gestión de toda tu infraestructura IT.
Conexión remota sin agentes locales
Monitoriza cualquier base de datos DB2 sin necesidad de instalar componentes adicionales en los servidores. Pandora FMS simplifica el despliegue al permitir una conexión remota eficiente, ofreciendo una implementación rápida y práctica desde el Discovery Server.
Gestión eficiente de múltiples instancias
Supervisa varias bases de datos e instancias DB2 simultáneamente desde una única plataforma. Configura diferentes métricas e intervalos según la criticidad de cada instancia y proporciona visibilidad segmentada para grupos o clientes, asegurando una administración más flexible y eficiente.
Control centralizado y adaptable
Pandora FMS no solo monitoriza DB2, sino que permite integrar datos de otras plataformas como Oracle, Microsoft SQL Server, Google Cloud y Amazon Web Services. Gestiona toda tu infraestructura IT desde una interfaz única, consolidando la visibilidad de todos tus entornos en una plataforma unificada.
Métricas predefinidas y queries personalizadas
Accede a un catálogo completo de métricas clave para DB2, como el porcentaje de log utilizado, el tamaño de la base de datos y el tiempo de espera en operaciones críticas. Si necesitas personalizar la supervisión, Pandora FMS te permite definir queries específicas para adaptarlas a las necesidades de tu entorno, reutilizando incluso scripts SQL ya existentes.
Análisis y alertas en tiempo real
Obtén informes detallados y gráficos combinados para analizar el rendimiento de tus bases de datos en cualquier momento. Las alertas configurables te mantienen informado en tiempo real mediante notificaciones por email, SMS, Telegram o herramientas de chat, garantizando una reacción inmediata ante cualquier incidencia.
Configuración fácil y eficiente
Configurar una tarea de monitorización para DB2 desde Pandora FMS es sencillo.
1. Selecciona la aplicación DB2
Accede al menú Discovery > Aplicaciones y selecciona DB2 para iniciar el asistente de configuración.
2. Define los parámetros básicos
En este paso, configura los datos esenciales para tu tarea:
- Asigna un nombre descriptivo a la tarea.
- Selecciona un grupo para los agentes generados.
- Establece el intervalo de monitorización según las necesidades de tu entorno (por ejemplo, cada 5 o 15 minutos).
En el siguiente paso, discovery solicitará las credenciales de usuario para la conexión a base de datos, permitiendo también definir una lista de servidores a los que conectarse y ejecutar la monitorización, de esta forma poder gestionar la monitorización de mas de un servidor DB2 desde una única tarea usando el formato IP:PUERTO/SID o IP/SID.
3. Introduce credenciales y servidores DB2
Añade las credenciales necesarias para establecer la conexión con tus bases de datos DB2 o define una lista de servidores utilizando el formato IP:PUERTO/SID o IP/SID para monitorizar múltiples instancias desde una única tarea. Opciones avanzadas:
- Configura los hilos de ejecución para optimizar la monitorización en entornos con varias instancias.
- Personaliza el nombre del agente que almacenará las métricas y ajusta parámetros adicionales, como el uso de un proxy para la transmisión de datos.
4. Personaliza métricas y queries
Selecciona las métricas predefinidas que desees monitorizar o añade queries personalizadas para adaptar la supervisión a tus necesidades específicas. Si ya dispones de scripts SQL propios, puedes integrarlos directamente en la configuración del Discovery Server de Pandora FMS. La tarea se queda ejecutando:
5. Consulta y revisa las tareas programadas
Una vez completado el asistente, obtendrás una lista con todas las tareas Discovery programadas. Desde esta lista podrás:
- Consultar el estado actual de cada tarea.
- Acceder a resúmenes detallados de la ejecución.
- Realizar actualizaciones manuales en tiempo real, si es necesario.
Resultados detallados
Obtén una visión completa de tus bases de datos DB2
Pandora FMS genera agentes y módulos específicos según la configuración realizada, brindando una supervisión exhaustiva de cada base de datos y su rendimiento.
Métricas generadas
La tarea creará un agente por cada base de datos objetivo. Ese agente contendrá los siguientes módulos:
Si está activado database_summary
AGENT_WAIT_TIME_PERCENT |
Representa el porcentaje de tiempo en el que los agentes de DB2 están esperando por alguna actividad, como bloqueos o solicitudes externas. |
APP_RQSTS_COMPLETED_TOTAL |
Indica el número total de solicitudes de aplicaciones completadas en la base de datos DB2. |
AVG_RQST_CPU_TIME |
Representa el tiempo promedio de CPU utilizado por cada solicitud de aplicación en la base de datos. |
CF_WAIT_TIME_PERCENT |
Muestra el porcentaje de tiempo en el que los agentes de DB2 están esperando por recursos compartidos en los sistemas con múltiples nodos. |
IO_WAIT_TIME_PERCENT |
Indica el porcentaje de tiempo en el que los agentes de DB2 están esperando por operaciones de entrada/salida (I/O). |
LOCK_WAIT_TIME_PERCENT |
Representa el porcentaje de tiempo en el que los agentes de DB2 están esperando por bloqueos de recursos. |
NETWORK_WAIT_TIME_PERCENT |
Muestra el porcentaje de tiempo en el que los agentes de DB2 están esperando por operaciones de red. |
RECLAIM_WAIT_TIME_PERCENT |
Indica el porcentaje de tiempo en el que los agentes de DB2 están esperando por la liberación de recursos. |
ROUTINE_TIME_RQST_PERCENT |
Representa el porcentaje de tiempo utilizado por las rutinas almacenadas (procedimientos almacenados, funciones, etc.) en cada solicitud de aplicación. |
RQST_WAIT_TIME_PERCENT |
Muestra el porcentaje de tiempo en el que las solicitudes de aplicaciones están esperando para ser ejecutadas por los agentes de DB2. |
TOTAL_BP_HIT_RATIO_PERCENT |
Indica el porcentaje de aciertos en la caché de búfer (buffer pool), lo que representa la eficiencia en el acceso a los datos en memoria. |
TOTAL_BP_HIT_RATIO_PERCENT |
Representa el porcentaje de tiempo utilizado por las operaciones de finalización de transacciones en cada solicitud de aplicación. |
Si está activado transactional_log
Log utilization percent |
Porcentaje de log utilizado en Kilobytes |
Si está activado db_size
Database size |
Tamaño de la base de datos en Megabytes |
Si está activado analyze_connections
Active connections |
Número de conexiones activas |
Si está activado cache_stats
cache hit ratio |
Porcentaje cache hit ratio para cada BP_NAME. Al combinar el cache hit ratio con “bp_name” (nombre de la caché de búfer), puedes evaluar el rendimiento de caché de búfer para cada una de las cachés existentes en la base de datos DB2. Puedes monitorear y comparar el cache hit ratio para cada caché de búfer individualmente, lo que te permite identificar qué cachés de búfer están funcionando de manera más eficiente y cuáles pueden requerir ajustes. |
Si está activado database_summary
AGENT_WAIT_TIME_PERCENT Representa el porcentaje de tiempo en el que los agentes de DB2 están esperando por alguna actividad, como bloqueos o solicitudes externas. |
APP_RQSTS_COMPLETED_TOTAL Indica el número total de solicitudes de aplicaciones completadas en la base de datos DB2. |
AVG_RQST_CPU_TIME Representa el tiempo promedio de CPU utilizado por cada solicitud de aplicación en la base de datos. |
CF_WAIT_TIME_PERCENT Muestra el porcentaje de tiempo en el que los agentes de DB2 están esperando por recursos compartidos en los sistemas con múltiples nodos. |
IO_WAIT_TIME_PERCENT Indica el porcentaje de tiempo en el que los agentes de DB2 están esperando por operaciones de entrada/salida (I/O). |
LOCK_WAIT_TIME_PERCENT Representa el porcentaje de tiempo en el que los agentes de DB2 están esperando por bloqueos de recursos. |
NETWORK_WAIT_TIME_PERCENT Muestra el porcentaje de tiempo en el que los agentes de DB2 están esperando por operaciones de red. |
RECLAIM_WAIT_TIME_PERCENT Indica el porcentaje de tiempo en el que los agentes de DB2 están esperando por la liberación de recursos. |
ROUTINE_TIME_RQST_PERCENT Representa el porcentaje de tiempo utilizado por las rutinas almacenadas (procedimientos almacenados, funciones, etc.) en cada solicitud de aplicación. |
RQST_WAIT_TIME_PERCENT Muestra el porcentaje de tiempo en el que las solicitudes de aplicaciones están esperando para ser ejecutadas por los agentes de DB2. |
TOTAL_BP_HIT_RATIO_PERCENT Indica el porcentaje de aciertos en la caché de búfer (buffer pool), lo que representa la eficiencia en el acceso a los datos en memoria. |
TOTAL_BP_HIT_RATIO_PERCENT Representa el porcentaje de tiempo utilizado por las operaciones de finalización de transacciones en cada solicitud de aplicación. |
Si está activado transactional_log
Log utilization percent Porcentaje de log utilizado en Kilobytes. |
Si está activado db_size
Database size Tamaño de la base de datos en Megabytes. |
Si está activado analyze_connections
Active connections Número de conexiones activas. |
Si está activado cache_stats
cache hit ratio Porcentaje cache hit ratio para cada BP_NAME. Al combinar el cache hit ratio con “bp_name” (nombre de la caché de búfer), puedes evaluar el rendimiento de caché de búfer para cada una de las cachés existentes en la base de datos DB2. Puedes monitorear y comparar el cache hit ratio para cada caché de búfer individualmente, lo que te permite identificar qué cachés de búfer están funcionando de manera más eficiente y cuáles pueden requerir ajustes. |
El plugin también creará un módulo por cada consulta personalizada definida en el fichero de configuración.
Recursos de pandora fms
¿Quieres saber más? Explora más recursos
Monitoriza bases de datos DB2 de forma remota y sin complicaciones
Pandora FMS facilita la monitorización de bases de datos DB2 desde el Discovery Server, permitiendo obtener una gran cantidad de métricas a través de una intuitiva interfaz web.