使用Site24x7插件进行ActiveMQ监控

监控Apache ActiveMQ实例的性能指标,以保持各种系统的连接和通信。

Apache ActiveMQ可以轻松处理来自各种应用程序的消息,并在您的基础架构中进行通信。安装和配置ActiveMQ插件,以便在一个直观的仪表板中详细了解您的系统和服务的运行情况。

本文档详细介绍了如何配置ActiveMQ插件和监控指标,以深入了解Apache ActiveMQ实例的性能,可用性和使用情况统计信息。

Apache ActiveMQ性能监控指标:

Site24x7插件从ActiveMQ REST API收集数据,并在一个统一的仪表板中将其全部显示。使用这些关键指标来跟踪意外趋势并确保持续的绩效。我们支持的各种开箱即用指标包括:

消息总数

total_message_count给出队列中的消息总数,包括排队和出队消息的数量。如果生产者和活跃消费者同步,则入队率和出队率应该匹配

总连接数

生产者和消费者都必须连接到ActiveMQ实例以分别发布和使用消息。total_connections_count给出连接总数。如果连接数超出服务器容量,ActiveMQ实例的性能将受到影响

消费者总数

消费者使用生产者发布的消息的消费者总数由total_consumer_count显示

生产者总数

已向totalMQ实例发布消息的生产者总数由total_producer_count显示

这个怎么运作?

先决条件:

  • Site24x7 ActiveMQ插件使用“python请求”模块来获取ActiveMQ实例的性能指标
如何安装python请求模块

ActiveMQ插件安装:

  • 在Site24x7 Linux代理插件目录下创建一个名为“activemq”的目录 - / opt / site24x7 / monagent / plugins /
  • sudo mkdir activemq
  • 从我们的GitHub存储库下载文件“ activemq.py”并将其放在“activemq”目录下
  • sudo wget https://raw.githubusercontent.com/site24x7/plugins/master/activemq/activemq.py
  • 插件脚本中给出的默认python路径是#!/ usr / bin / python。如果您希望提供备用python路径,请替换前面带有shebang字符“#!”的现有路径。
  • 更改ACTIVEMQ_HOST,ACTIVEMQ_PORT,ACTIVEMQ_USERNAME和ACTIVEMQ_PASSWORD的值以匹配您的配置
  • 服务器代理将在Site24x7 Web客户端的“插件”选项卡下报表ActiveMQ性能的统计信息。如果该插件未在Site24x7 Web客户端中列出,请重新启动该代理。
  • sudo /etc/init.d/site24x7monagent restart

监控其他指标:

  • 要监控其他指标,请编辑“activemq.py”文件并添加需要监控的新指标
  • 增加文件“activemq.py”中的插件版本值以查看新添加的度量标准(例如,将默认插件版本从PLUGIN_VERSION =“1”更改为“PLUGIN_VERSION =”2“)

相关插件:

可信

世界领先的公司

客户

没有Site24x7帐户?立即注册