Surveillance d'ActiveMQ

Surveillez les indicateurs de performance de vos instances Apache ActiveMQ pour maintenir la connexion et la communication entre vos différents systèmes.

Apache ActiveMQ facilite le traitement des messages provenant de diverses applications et les communique à travers votre infrastructure. Installez le plug-in ActiveMQ pour obtenir une vue détaillée des performances de vos systèmes et services, le tout dans un tableau de bord unique et intuitif.

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

Indicateurs de performance

Nombre total de messages

total_message_count gives the total number of messages in the queue, including the number of enqueued and dequeued messages. The enqueue and the dequeue rate should match if the producer and active consumers are in sync.

Nombre total de connexions

Both the producer and consumer have to connect to the ActiveMQ instance for posting and consuming messages respectively. total_connections_count gives the total number of connections. The performance of the ActiveMQ instance will be affected if the number of connections go beyond the server capacity.

Nombre total de consommateurs

Total number of consumers that have consumed the messages posted by the producers is shown by total_consumer_count.

Nombre total de producteurs

Total number of producers that have posted messages to the ActiveMQ instance is shown by total_producer_count.

Conditions préalables

  • Assurez-vous que le module « Demandes Python » est installé pour extraire les indicateurs de performance des instances ActiveMQ.
  • Notre agent de surveillance du serveur Linux doit être installé sur le réseau ou sur l'hôte spécifique où l'instance ActiveMQ est exécutée.
  • Lors de l'ajout d'un plug-in, le nom du plug-in et son nom de dossier doivent être identiques.
  • Execute the following command in your server to install the python requests module sudo pip install requests
Installation de pip :
  • Use "pip" to install requests module

    (Remarque : pip is a package management system that is used to install and manage software packages written in Python.)

  • For CentOS, Fedora, RHEL:
    yum install python-devel
    yum install python-pip (or)
    easy_install pip
  • For Debian, Ubuntu:
    apt-get -y install python-pip

Installation du plug-in

  • Téléchargez et installez la dernière version de l'agent Linux de Site24x7 sur le serveur sur lequel vous prévoyez d'exécuter le plug-in. S'il est installé avec succès, vous verrez un moniteur de serveur Linux dans le panneau de configuration Site24x7. Cela confirme que l'agent est en mesure de communiquer avec notre centre de données.
  • Téléchargez le fichier activemq.py à partir de notre référentiel GitHub.
  • Modifiez les valeurs ACTIVEMQ_HOST, ACTIVEMQ_PORT, ACTIVEMQ_USERNAME et ACTIVEMQ_PASSWORD en fonction de votre configuration
  • Créez un répertoire portant le nom « activemq » dans le répertoire des plug-ins de l'agent Linux de Site24x7 « /opt/site24x7/monagent/plugins/ » et placez le fichier « activemq.py » sous « /opt/site24x7/monagent/plugins/activemq »
L'agent exécute automatiquement le plug-in dans un délai de cinq minutes et envoie les données de performances au centre de données Site24x7.
Conseil

Manually execute the plugin script using the following command and verify its output:

python activemq.py

Afficher les données dans le client Web de Site24x7

  1. Connectez-vous à Site24x7 et accédez à Serveur > Plug-ins > Nom du moniteur de plug-in.
  2. Vous pourrez afficher les graphiques de performances sur les différents indicateurs de votre serveur ActiveMQ.

Personnaliser votre plug-in

Pour ajouter/supprimer un attribut, ou modifier son unité, éditez le fichier activemq.py, effectuez les modifications souhaitées et incrémentez la version du plug-in. Les modifications seront reflétées à partir de la prochaine collecte de données consécutive.

Contribution du plug-in

N'hésitez pas à contribuer à notre plug-in existant et à faire des suggestions ou des commentaires sur notre communauté.

Autres intégrations de plug-ins