Monitoramento ActiveMQ

Monitore as métricas de desempenho de suas instâncias do Apache ActiveMQ para manter seus diversos sistemas conectados e em comunicação.

O Apache ActiveMQ permite o processamento fácil de mensagens de vários aplicativos e as comunica em toda a sua infraestrutura. Instale o plug-in ActiveMQ para ter uma visão detalhada do desempenho de seus sistemas e serviços - tudo em um único painel intuitivo.

Este documento detalha como configurar o plug-in ActiveMQ e as métricas de monitoramento para fornecer visibilidade detalhada das estatísticas de desempenho, disponibilidade e uso das instâncias do Apache ActiveMQ.

Métricas de desempenho

Contagem total de mensagens

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.

Contagem total de conexões

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.

Contagem total de consumidores

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

Contagem total de produtores

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

Pré-requisitos

  • Certifique-se de que o módulo "solicitações Python" esteja instalado para buscar as métricas de desempenho das instâncias do ActiveMQ.
  • Nosso agente de monitoramento de servidor Linux deve ser instalado na rede ou no host específico em que a instância do ActiveMQ está sendo executada.
  • Ao adicionar um plug-in, o nome do plug-in e seu nome de pasta devem ser idênticos.
  • Execute the following command in your server to install the python requests module solicitações de instalação do pip do sudo
Instalação do PIP:
  • Use "pip" to install requests module

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

Instalação do plug-in

  • Baixe e instale a versão mais recente do agente Linux do Site24x7 no servidor onde você planeja executar o plug-in. Se ele for instalado com êxito, você verá um monitor de servidor Linux no Painel de controle do Site24x7. Isso confirma que o agente consegue se comunicar com nosso data center.
  • Baixe o arquivo activemq.py do nosso repositório do GitHub.
  • Altere os valores de ACTIVEMQ_HOST, ACTIVEMQ_PORT, ACTIVEMQ_USERNAME e ACTIVEMQ_PASSWORD para corresponder à sua configuração
  • Crie um diretório com o nome "activemq" no diretório de plug-ins do agente Linux do Site24x7 "/opt/site24x7/monagent/plugins/" e coloque o arquivo "activemq.py" em "/opt/site24x7/monagent/plugins/activemq"
O agente executará automaticamente o plug-in em cinco minutos e enviará dados de desempenho ao data center do Site24x7.
Dica

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

python activemq.py

Exibir dados no Site24x7 Web Client

  1. Faça login no Site24x7 e vá para Servidor > Plug-ins > Nome do monitor de plug-ins.
  2. Você poderá exibir os gráficos de desempenho nas várias métricas do seu servidor ActiveMQ.

Personalize seu plug-in

Para adicionar/excluir um atributo ou alterar sua unidade, edite o arquivo activemq.py, faça as alterações desejadas e incremente a versão do plug-in. As alterações serão refletidas a partir da próxima coleta de dados consecutiva.

Contribuição do plug-in

Sinta-se à vontade para contribuir com nosso plug-in e apresentar sugestões ou feedbacks na nossa comunidade.

Outras integrações de plug-ins