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-develyum 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"
Manually execute the plugin script using the following command and verify its output:
python activemq.py
Exibir dados no Site24x7 Web Client
- Faça login no Site24x7 e vá para Servidor > Plug-ins > Nome do monitor de plug-ins.
- 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
- Monitoramento do Redis – Monitore as métricas de desempenho de seus bancos de dados do Redis
- MongoDB Monitoring – Monitore as métricas de desempenho de seus bancos de dados MongoDB
- Monitoramento do memcached – Analise o desempenho do servidor Memcached
- Integração Nagios – Execute milhares de plug-ins Nagios no Site24x7 sem a necessidade de executar um servidor Nagios
- Mais de 100 integrações de plug-ins – Monitore toda a sua pilha de aplicativos com nossa extensa lista de integrações
- Crie plug-ins personalizados – Linux e Windows
Dicas para solução de problemas
- Possíveis motivos pelos quais meu plug-in Linux não é adicionado à minha conta do Site24x7
- Pré-requisitos para configurar plug-ins do Linux no Site24x7
- Erro ao lidar com mensagens para plug-ins.