ActiveMQ Monitoring

Monitor the performance metrics of your Apache ActiveMQ instances to keep your diverse systems connected and communicating.

Plugin Installation

  • Create a folder named activemq.
  • Download the activemq.py and the activemq.cfg files from our GitHub repository and place them in the activemq folder.
    wget https://raw.githubusercontent.com/site24x7/plugins/master/activemq/activemq.py
    wget https://raw.githubusercontent.com/site24x7/plugins/master/activemq/activemq.cfg
  • To check if the plugin is working, execute the command below with appropriate arguments and check for a valid JSON output with applicable metrics and their corresponding value.
    python activemq.py –-host_name=localhost -–port=1099 -–broker_name=<your_broker_name> --destination_name=<your_queue_name>
  • Add the applicable configurations in the activemq.cfg file.
    [display_name]
    host_name=“<your_host_name>”
    port=“1099”
    broker_name=“<your_broker_name>”
    destination_name=“<your_destination_name>”
  • Follow the steps in this article to learn how to run the Python script on a Windows server. You don't need to do this for Linux.
  • Move the activemq folder to the Site24x7 server monitoring plugins directory.

    For Linux: /opt/site24x7/monagent/plugins/

    For Windows: C:\Program Files (x86)\Site24x7\WinAgent\monitoring\plugins\

The agent will automatically execute the plugin within five minutes and display performance data in Site24x7.
To view the plugin monitor and associated performance charts:
  • Log in to Site24x7.
  • Navigate to Plugins and click the required monitor.
  • Create a folder named activemq_topics.
  • Download the activemq_topics.py and the activemq_topics.cfg files from our GitHub repository and place them in the activemq_topics folder.
    wget https://raw.githubusercontent.com/site24x7/plugins/master/activemq/activemq_topics/activemq_topics.py
    wget https://raw.githubusercontent.com/site24x7/plugins/master/activemq/activemq_topics/activemq_topics.cfg
  • To check if the plugin is working, execute the command below with appropriate arguments and check for a valid JSON output with applicable metrics and their corresponding value.
    python3 activemq_topics.py --hostname <hostname> --port <port> --broker_name <broker_name> --topic_name <topic_name>
  • Add the applicable configurations in the activemq_topics.cfg file.
    [active mq_topics]
    hostname=hostname”
    port=port
    broker_name=broker_name
    topic_name=topic_name
    logs_enabled="False"
    log_type_name=None
    log_file_path==None
  • Follow the steps in this article to learn how to run the Python script on a Windows server. You don't need to do this for Linux.
  • Move the activemq_topics folder to the Site24x7 server monitoring plugins directory.

    For Linux: /opt/site24x7/monagent/plugins/

    For Windows: C:\Program Files (x86)\Site24x7\WinAgent\monitoring\plugins\

The agent will automatically execute the plugin within five minutes and display performance data in Site24x7.
To view the plugin monitor and associated performance charts:
  • Log in to Site24x7.
  • Navigate to Plugins and click the required monitor.

Plugin Contribution

Feel free to contribute to our existing plugin and come up with suggestions or feedback on our Community.

Other Plugin Integrations

Looking for assistance? We’re here to help!

Want to learn more?

  • Personalized product demo
  • Proof of concept for set up
  • 30-day, unlimited, free trial
Request a Demo

Interested in our services?

  • 24/5 customer support
  • Flexible and competitive pricing
  • Better ROI
Get quote