Monitoramento de desempenho do IBM DB2

Analise o desempenho de seu banco de dados DB2, conhecendo o buffer pool, transações, estatísticas de utilização de log e muito mais.

Detecte paralisações e falhas de banco de dados mais rapidamente monitorando o banco de dados DB2 com plug-ins do Site24x7. Use esses indicadores-chave para garantir o funcionamento contínuo de seus servidores DB2.

Este documento detalha como configurar o plug-in do DB2 e as métricas de monitoramento para fornecer visibilidade detalhada das estatísticas de desempenho, disponibilidade e uso dos servidores DB2 da IBM.

Métricas do monitoramento de desempenho do DB2:

Use nossa ampla variedade de métricas e receba notificações sobre erros perigosos que exigem sua atenção. O monitoramento do DB2 ajuda a acompanhar tendências inesperadas por meio de nossos gráficos de métricas e a solucionar problemas o mais rápido possível. As várias métricas prontas para uso para as quais oferecemos suporte são:

Número de buffer pools

O buffer pool faz parte do espaço de memória principal alocado pelo gerenciador de banco de dados. O objetivo do buffer pool é armazenar em cache as entradas e seus atributos. O number_of_bufferpools ajuda a otimizar eficientemente a memória usada pelo banco de dados e aumentar seu desempenho geral

Total de leituras lógicas

O total_logical_reads é a soma de dados, índice e leituras lógicas do XDA

Total de leituras físicas

O total_physical_reads é a soma das leituras físicas dos dados, índice e XDA

Porcentagem da taxa de acessos total

O total_hit_ratio_percent é uma medida da frequência com que um acesso à página é atendido sem a necessidade de uma operação de entrada/saída

Leituras lógicas/físicas dos dados

O data_logical_reads e o data_physical_reads fornecem, respectivamente, a soma das leituras lógicas e físicas de dados no servidor DB2

Porcentagem da taxa de acessos de dados

data_hit_ratio_percent é a porcentagem da taxa de acessos individual específica para o buffer pool dos dados

Leituras lógicas do índice e porcentagem de taxa de acessos

O index_logical_reads fornece leituras lógicas do buffer pool do índice e o index_hit_ratio_percent é a porcentagem da taxa de acessos do buffer pool do índice

Leituras lógicas do XDA e porcentagem de taxa de acessos

O xda_logical_reads fornece as leituras lógicas do índice XDA e o xda_hit_ratio_percent é a porcentagem da taxa de acessos ao XDA

Como funciona?

  • Faça login na conta do Site24x7. Inscreva-se aqui se não tiver uma conta.
  • Baixe e instale a versão mais recente do agente Linux no Site24x7
  • Instale o plug-in do DB2 da IBM
  • O agente executará a extensão do plug-in do DB2 e os dados serão enviados para o servidor do Site24x7

Pré-requisitos:

  • O plug-in do DB2 usa o módulo "ibm_db" para interagir com o 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
    build do setup.py do sudo python
    instalação do setup.py do sudo python

Instalação do plug-in 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" de nosso repositório do GitHub and place it under the "ibmdb2" directory
    sudo wget https://raw.githubusercontent.com/site24x7/plugins/master/ibmdb2/ibmdb2.py
  • O caminho padrão do Python fornecido no script do plug-in é #!/usr/bin/python. Se você deseja fornecer um caminho alternativo do python, substitua o existente precedido pelo caractere shebang "#!".
  • Altere os valores de DB2_HOST, DB2_PORT, DB2_USERNAME, DB2_PASSWORD, DB2_SAMPLE_DB para corresponder à sua configuração
  • 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

Monitoramento das métricas adicionais:

  • Para monitorar as métricas adicionais, edite o arquivo "ibmdb2.py" e adicione as novas métricas que precisam de monitoramento
  • Incremente o valor da versão do plug-in no arquivo "ibmdb2.py" para exibir as métricas recém-adicionadas (por exemplo, altere a versão do plug-in padrão de PLUGIN_VERSION = "1" para PLUGIN_VERSION = "2")

Plug-ins relacionados:

  • Plug-in ActiveMQ – monitore as métricas de desempenho de suas instâncias do Apache ActiveMQ
  • Plug-in GlassFish – monitore as métricas de desempenho de seus servidores GlassFish
  • Plug-in Kafka – analise o desempenho do seu servidor Apache Kafka
  • Plug-in Nagios – execute milhares de plug-ins Nagios no Site24x7 sem a necessidade de executar um servidor Nagios
  • Plug-ins prontos para serem usados – monitore toda a sua pilha de aplicativos com nossa extensa lista de integrações
  • Crie plug-ins personalizados – crie plug-ins personalizados do Linux e do Windows e monitore atributos personalizados