ActiveMQ-Überwachung

Überwachen Sie die Leistungskennzahlen Ihrer Apache ActiveMQ-Instanzen, damit die verschiedenen Systeme verbunden bleiben und miteinander kommunizieren.

Apache ActiveMQ ermöglicht die einfache Verarbeitung von Nachrichten aus verschiedenen Anwendungen und kommuniziert diese über Ihre Infrastruktur. Installieren Sie das ActiveMQ-Plug-in, um einen detaillierten Überblick über die Leistung Ihrer Systeme und Dienste zu erhalten – alles in einem zentralen, intuitiven Dashboard.

Dieses Dokument beschreibt die Konfiguration des ActiveMQ-Plug-ins und die Überwachungskennzahlen, um einen detaillierten Einblick in die Leistung, Verfügbarkeit und Nutzungsstatistiken von Apache ActiveMQ-Instanzen zu erhalten.

Leistungskennzahlen

Gesamtanzahl an Nachrichten

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.

Gesamtzahl an Verbindungen

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.

Gesamtzahl an Consumern

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

Gesamtzahl an Producern

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

Voraussetzungen

  • Stellen Sie sicher, dass das Modul für Python-Anfragen installiert ist, um die Leistungskennzahlen von ActiveMQ-Instanzen abzurufen.
  • Unser Überwachungsagent für Linux-Server sollte im Netzwerk oder auf dem spezifischen Host installiert werden, auf dem die ActiveMQ-Instanz ausgeführt wird.
  • Wenn Sie ein Plug-in hinzufügen, sollten der Name des Plug-ins und der Name des Ordners identisch sein.
  • Execute the following command in your server to install the python requests module "sudo pip install"-Anfragen
Pip installieren:
  • Use "pip" to install requests module

    (Hinweis: 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 (oder)
    easy_install pip
  • For Debian, Ubuntu:
    apt-get -y install python-pip

Plug-in-Installation

  • Laden Sie die neueste Version des Linux-Agenten von Site24x7 herunter und installieren Sie ihn auf dem Server, auf dem Sie das Plug-in ausführen möchten. Nach erfolgreicher Installation sehen Sie die Überwachung des Linux-Servers in der Steuerkonsole von Site24x7. Dies bestätigt, dass der Agent in der Lage ist, mit unserem Rechenzentrum zu kommunizieren.
  • Laden Sie die Datei activemq.py aus unserem GitHub-Repository herunter.
  • Ändern Sie die Werte von ACTIVEMQ_HOST, ACTIVEMQ_PORT, ACTIVEMQ_USERNAME und ACTIVEMQ_PASSWORD entsprechend Ihrer Konfiguration.
  • Erstellen Sie ein Verzeichnis mit dem Namen "activemq" im Plug-in-Verzeichnis "/opt/site24x7/monagent/plugins/" des Linux-Agenten von Site24x7 und legen Sie die Datei "activemq.py" unter "/opt/site24x7/monagent/plugins/activemq" ab.
Der Agent führt das Plug-in automatisch innerhalb von fünf Minuten aus und sendet Leistungsdaten an das Site24x7-Rechenzentrum.
Tipp

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

python activemq.py

Daten im Webclient von Site24x7 anzeigen

  1. Melden Sie sich bei Site24x7 an und gehen Sie zu "Server" > "Plug-ins" > Name der Plug-in-Überwachung.
  2. Sie können Leistungsdiagramme zu den verschiedenen Kennzahlen für den ActiveMQ-Server anzeigen.

Plug-in anpassen

Um ein Attribut hinzuzufügen/zu löschen oder dessen Einheit zu ändern, bearbeiten Sie die Datei "activemq.py", nehmen Sie die gewünschten Änderungen vor und aktualisieren Sie die Plug-in-Version. Die Änderungen werden ab der nächsten Datenerfassung übernommen.

Plug-in-Beitrag

Sie können gerne einen Beitrag zu unseren bestehenden Plug-ins leisten und Vorschläge oder Feedback in unserer Community einreichen.

Weitere Plug-in-Integrationen