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-develyum 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 »
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
- Connectez-vous à Site24x7 et accédez à Serveur > Plug-ins > Nom du moniteur de plug-in.
- 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
- Surveillance de Redis : surveillez les indicateurs de performance de vos bases de données Redis
- Surveillance de MongoDB : surveillez les indicateurs de performance de vos bases de données MongoDB
- Surveillance de Memcached : analyse les performances de votre serveur Memcached
- Intégration de Nagios : exécutez des milliers de plug-ins Nagios dans Site24x7 sans avoir besoin d'exécuter un serveur Nagios
- Plus de 100 intégrations de plug-ins : surveillez l'ensemble de votre pile d'applications grâce à notre liste complète d'intégrations
- Créer des plug-ins personnalisés : Linux et Windows