Apache ActiveMQ permite un fácil procesamiento de mensajes desde diversas aplicaciones y los comunica a través de toda su infraestructura. Instale el complemento ActiveMQ para obtener una vista detallada de cómo funcionan sus sistemas y servicios, todo en un solo panel intuitivo.
En este documento, se describe cómo configurar el complemento ActiveMQ y las métricas de monitoreo para proporcionar visibilidad detallada del rendimiento, la disponibilidad y las estadísticas de uso de las instancias de Apache ActiveMQ.
Métricas de rendimiento
Conteo total de mensajes
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.
Conteo total de conexiones
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.
Conteo total de consumidores
Total number of consumers that have consumed the messages posted by the producers is shown by total_consumer_count
.
Conteo total de agentes
Total number of producers that have posted messages to the ActiveMQ instance is shown by total_producer_count
.
Requisitos previos
- Asegúrese de que el módulo “Solicitudes de Python” esté instalado para capturar las métricas de rendimiento de las instancias de ActiveMQ.
- Nuestro agente de monitoreo de servidores Linux debe estar instalado en la red o en el host específico donde se ejecuta la instancia ActiveMQ.
- Al agregar un complemento, el nombre del complemento y su nombre de carpeta deben ser idénticos.
- Execute the following command in your server to install the python requests module
sudo pip install requests
Instalación de 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 (or)easy_install pip
- For Debian, Ubuntu: apt-get -y install python-pip
Instalación de complemento
- Descargue e instale la versión más reciente del agente de Linux de Site24x7 en el servidor en el cual planea ejecutar el complemento. Si se instala correctamente, verá un monitor de servidor Linux en el panel de control de Site24x7. Esto confirma que el agente puede comunicarse con nuestro centro de datos.
- Descargue el archivo activemq.py desde nuestro repositorio de GitHub.
- Cambie los valores de ACTIVEMQ_HOST, ACTIVEMQ_PORT, ACTIVEMQ_USERNAME y ACTIVEMQ_PASSWORD para que coincidan con su configuración
- Cree un directorio con el nombre “activemq” en el directorio de complemento del agente de Linux de Site24x7 “/opt/site24x7/monagent/plugins/” y coloque el archivo “activemq.py” en “/opt/site24x7/monagent/plugins/activemq”
Manually execute the plugin script using the following command and verify its output:
python activemq.py
Vea datos en el cliente web de Site24x7
- Inicie sesión en Site24x7 y vaya a Servidor > Complementos > Nombre de monitor de complementos.
- Podrá ver los gráficos de rendimiento sobre las diversas métricas de su servidor ActiveMQ.
Personalice el complemento
Para agregar o eliminar un atributo o cambiar su unidad, edite el archivo “activemq.py”, realice los cambios deseados e incremente la versión del complemento. A partir de la siguiente recopilación de datos consecutivos, los cambios se verán reflejados.
Contribución de complementos
No dude en contribuir a nuestro complemento existente y compartir sugerencias o comentarios en nuestra comunidad.
Otras integraciones de complementos
- Monitoreo de Redis: monitoree las métricas de rendimiento de sus bases de datos Redis
- Monitoreo de MongoDB: monitoree las métricas de rendimiento de sus bases de datos MongoDB
- Monitoreo de Memcached: analice el rendimiento de su servidor de Memcached
- Integración de Nagios: ejecute miles de complementos de Nagios en Site24x7 sin necesidad de ejecutar un servidor de Nagios
- Más de 100 integraciones de complementos: monitoree toda la pila de aplicaciones con nuestra amplia lista de integraciones
- Cree complementos personalizados: Linux y Windows