Surveillance des performances IBM DB2

Découvrez les performances de votre base de données DB2 en vous familiarisant avec le pool de mémoire tampon, les transactions, les statistiques d'utilisation des journaux et bien plus encore.

Détectez plus rapidement les pannes et les défaillances de base de données en surveillant la base de données DB2 avec les plug-ins Site24x7. Utilisez ces indicateurs clés pour assurer le fonctionnement continu de vos serveurs DB2.

Ce document explique en détail comment configurer le plug-in DB2 et les paramètres de surveillance pour fournir une visibilité approfondie des performances, de la disponibilité et des statistiques d'utilisation des serveurs IBM DB2.

Indicateurs de surveillance des performances DB2 :

Utilisez notre large éventail d'indicateurs et soyez informé des erreurs dangereuses qui requièrent votre attention. La surveillance de DB2 vous permet de suivre les tendances inattendues grâce à nos graphiques d'indicateurs et résolvez les problèmes aussi rapidement que possible. Les différents indicateurs prêts à l'emploi que nous prenons en charge sont les suivants :

Nombre de pools de mémoire tampon

Le pool de mémoire tampon fait partie de l'espace mémoire principal alloué par le gestionnaire de bases de données. L'objectif du pool de mémoire tampon est de mettre en cache les entrées et leurs attributs. number_of_bufferpools permet d'optimiser efficacement la mémoire utilisée par la base de données et d'augmenter ses performances globales

Nombre total de lectures logiques

total_logical_reads est la somme des lectures logiques de données, d'index et XDA

Nombre total de lectures physiques

total_physical_reads est la somme des lectures physiques de données, d'index et de XDA

Pourcentage du taux de réussite total

total_hit_ratio_percent est une mesure de la fréquence à laquelle l'accès à une page est satisfait sans nécessiter une opération d'entrée/sortie.

Lectures logiques/physiques des données

Data_logical_read et data_physical_reads donnent la somme des lectures logiques et physiques de données respectivement sur le serveur DB2

Pourcentage du taux de réussite des données

data_hit_ratio_percent est le pourcentage du taux de réussite spécifique au pool de mémoire tampon de données

Lectures logiques de l'index et pourcentage du taux de réussite

index_logical_reads donne les lectures logiques de pool de mémoire tampon d'index et index_hit_ratio_percent est le pourcentage du taux de réussite de pool de mémoire tampon d'index

Lectures logiques de XDA et pourcentage du taux de réussite

xda_logical_reads donne les lectures logiques de pool de l'index XDA et xda_hit_ratio_percent est le pourcentage du taux de réussite de XDA

Comment cela fonctionne-t-il ?

  • Connectez-vous à votre compte Site24x7. Inscrivez-vous ici si vous n'en avez pas.
  • Téléchargez et installez la dernière version de l'agent Linux de Site24x7
  • Installez le plug-in IBM DB2
  • L'agent exécute l'extension du plug-in DB2 et envoie les données vers le serveur Site24x7

Conditions préalables :

  • Le plug-in DB2 utilise le module « ibm_db » pour interagir avec le serveur 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

Installation du 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 » depuis notre référentiel GitHub and place it under the "ibmdb2" directory
    sudo wget https://raw.githubusercontent.com/site24x7/plugins/master/ibmdb2/ibmdb2.py
  • Le chemin python par défaut indiqué dans le script du plug-in est #!/usr/bin/python. Si vous souhaitez fournir un autre chemin d'accès python, remplacez le chemin existant précédé du caractère shebang « #! ».
  • Modifiez les valeurs DB2_HOST, DB2_PORT, DB2_USERNAME, DB2_PASSWORD, DB2_SAMPLE_DB en fonction de votre configuration
  • 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

Surveillance des indicateurs supplémentaires :

  • Pour surveiller d'autres indicateurs, modifiez le fichier « ibmdb2.py » et ajoutez les nouveaux indicateurs à surveiller
  • Incrémentez la valeur de la version du plug-in dans le fichier « ibmdb2.py » pour afficher les indicateurs nouvellement ajoutés (par exemple, remplacez la version par défaut du plug-in PLUGIN_VERSION = "1" par PLUGIN_VERSION = "2")

Plug-ins associés :

  • Plug-in ActiveMQ : surveillez les indicateurs de performance de vos instances Apache ActiveMQ
  • Plug-in GlassFish : surveillez les indicateurs de performance de vos serveurs GlassFish
  • Plug-in Kafka : analysez les indicateurs de performance de votre serveur Apache Kafka
  • Plug-in Nagios : exécutez des milliers de plug-ins Nagios dans Site24x7 sans avoir besoin d'exécuter un serveur Nagios
  • Plug-ins prêts à l'emploi : surveillez l'ensemble de votre pile d'applications grâce à notre liste complète d'intégrations
  • Créer des plug-ins personnalisés : créez des plug-ins Linux et Windows personnalisés et surveillez les attributs personnalisés