Monitoreo de rendimiento de IBM DB2

Analice en profundidad el rendimiento de su base de datos DB2 conociendo el grupo de búfer, las transacciones, las estadísticas de uso de registros y mucho más.

Detecte más rápido interrupciones y fallas en la base de datos mediante el monitoreo de la base de datos DB2 con complementos de Site24x7. Utilice estos indicadores clave para garantizar el funcionamiento continuo de sus servidores DB2.

En este documento, se describe cómo configurar el complemento DB2 y las métricas de monitoreo para proporcionar visibilidad detallada del rendimiento, la disponibilidad y las estadísticas de uso de los servidores de IBM DB2.

Métricas de monitoreo del rendimiento de DB2:

Utilice nuestra amplia gama de métricas y reciba notificaciones de errores peligrosos que requieren su atención. El monitoreo de DB2 ayuda a realizar un seguimiento de tendencias inesperadas a través de nuestros gráficos métricos y a solucionar los problemas lo más rápido posible. Las siguientes son las diversas métricas de uso inmediato compatibles:

Cantidad de grupos de búfer

El grupo de búfer es parte del espacio de memoria principal asignado por el administrador de la base de datos. El propósito del grupo de búfer es almacenar en caché las entradas y sus atributos. La variable “number_of_bufferpools” ayuda a optimizar eficazmente la memoria utilizada por la base de datos y aumentar su rendimiento general

Total de lecturas lógicas

“total_logical_reads” es la suma de datos, índice y lecturas lógicas de XDA

Total de lecturas físicas

“total_physical_reads” es la suma de lecturas físicas de datos, índice y XDA

Porcentaje total de relación de coincidencias

“total_hit_ratio_percent” es una medida de la frecuencia con la que se alcanza el acceso a una página sin necesidad de una operación de entrada/salida

Lecturas lógicas/físicas de datos

“data_logical_reads” y “data_physical_reads” proporcionan la suma de lecturas lógicas y físicas de datos, respectivamente, en el servidor DB2

Porcentaje de relación de coincidencias de datos

“data_hit_ratio_percent” es el porcentaje de relación de coincidencias individuales específico para el grupo de búfer de datos

Índice de lecturas lógicas y porcentaje de relación de coincidencias

“index_logical_reads” proporciona las lecturas lógicas de grupo de búfer de índice, e “index_hit_ratio_percent” es el porcentaje de relación de coincidencias del grupo de búfer de índice

Lecturas lógicas de XDA y porcentaje de relación de coincidencias

“xda_logical_reads” proporciona las lecturas lógicas de índice XDA y “xda_hit_ratio_percent” es el porcentaje de relación de coincidencias de XDA

¿Cómo funciona?

  • Inicie sesión con su cuenta de Site24x7. Regístrese aquí si no tiene una.
  • Descargue e instale la versión más reciente del agente de Linux de Site24x7
  • Instale el complemento IBM DB2
  • El agente ejecutará la extensión del complemento DB2 y enviará los datos al servidor de Site24x7

Requisitos previos:

  • El complemento DB2 utiliza el módulo “ibm_db” para interactuar con el servidor DB2.
  • Download the 'ibm_db-2.0.7.tar.gz (md5)' file from https://pypi.python.org/pypi/ibm_db/ sudo wget https://pypi.python.org/packages/54/8a/54857a841cbd485d68f9852dfc16d27b069987a65ade38bb9288471ae98b/ibm_db-2.0.7.tar.gz#md5=08d5071d18b201c7a23249c676f1b84f
  • Extract the file sudo tar -xvzf ibm_db-2.0.7.tar.gz
  • Go to the directory where the file is extracted cd ibm_db-2.0.7
  • Install the module
    sudo python setup.py build
    sudo python setup.py install

Instalación del complemento DB2:

  • Create a directory with the name "ibmdb2", under Site24x7 Linux agent plugin directory - /opt/site24x7/monagent/plugins/
    sudo mkdir ibmdb2
  • Download the "“ibmdb2.py” desde nuestro repositorio de GitHub and place it under the "ibmdb2" directory
    sudo wget https://raw.githubusercontent.com/site24x7/plugins/master/ibmdb2/ibmdb2.py
  • La ruta predeterminada de Python que se proporciona en el script del complemento es #!/usr/bin/python. Si desea proporcionar una ruta Python alternativa, reemplace la ruta existente precedida por el carácter comodín “#!”.
  • Cambie los valores de DB2_HOST, DB2_PORT, DB2_USERNAME, DB2_PASSWORD y DB2_SAMPLE_DB para que coincidan con su configuración
  • The server agent will report stats on the performance of DB2 server under the Plugins tab in the Site24x7 web client. In case the plugin is not listed in the Site24x7 web client, restart the agent
    sudo /etc/init.d/site24x7monagent restart

Monitoreo de métricas adicionales:

  • Para monitorear métricas adicionales, edite el archivo “ibmdb2.py” y agregue las nuevas métricas que necesitan monitoreo
  • Incremente el valor de la versión del complemento en el archivo “imdb2.py” para ver las métricas agregadas recientemente (por ejemplo, cambie la versión predeterminada del complemento de PLUGIN_VERSION = “1” a PLUGIN_VERSION = “2”)

Complementos relacionados:

  • Complemento ActiveMQ: monitoree las métricas de rendimiento de sus instancias de Apache ActiveMQ
  • Complemento GlassFish: monitoree las métricas de rendimiento de sus servidores GlassFish
  • Complemento Kafka: analice el rendimiento de su servidor Apache Kafka
  • Complemento de Nagios: ejecute miles de complementos de Nagios en Site24x7 sin necesidad de ejecutar un servidor de Nagios
  • Complementos listos para usar: monitoree toda la pila de aplicaciones con nuestra amplia lista de integraciones
  • Cree complementos personalizados: cree complementos personalizados de Linux y Windows, y monitoree atributos personalizados