Verificações e políticas padrão do RabbitMQ
Agent Client Collector Fornece as seguintes verificações e políticas padrão para o monitoramento de integridade do RabbitMQ. Você deve executar a descoberta RabbitMQ antes de executar as verificações. As verificações do RabbitMQ estão disponíveis somente em A. Windows ambiente.
| Tipo | Verificação | Descrição | Comando |
|---|---|---|---|
| Evento | check-rabbitmq-alive | Verifica se o servidor RabbitMQ está ativo, usando a REST API. Se o servidor estiver inativo, um alerta será acionado. | check-rabbitmq-alive.rb --host |
| Evento | check-rabbitmq-cluster-health | Verifica se os nós de cluster do servidor RabbitMQ estão em execução. Se os nós estiverem inativos, um alerta será acionado. | check-rabbitmq-cluster-health.rb --host |
| Evento | check-rabbitmq-consumers | Verifica o número de consumidores no servidor RabbitMQ e aciona um alerta com base no limite configurado. | ------------------------------------------------------------------------------------------------------------------------------------------ |
| Evento | check-rabbitmq-messages | Verifica o número total de mensagens enfileiradas no servidor RabbitMQ e aciona um alerta com base no limite. | check-rabbitmq-mensages.rb --critical |
| Evento | check-rabbitmq-network-partições | Verifica se a partição de rede RabbitMQ ocorreu e aciona um alerta com base no limite. | check-rabbitmq-network-partitions.rb --host |
| Evento | check-rabbitmq-node-health | Verifica se o nó do servidor RabbitMQ está em um estado em execução. | |
| Evento | check-rabbitmq-node-usage | Verifica e exibe o uso do nó do servidor RabbitMQ. | |
| Evento | check-rabbitmq-queue-drain-time | Verifica o tempo necessário para que cada fila no servidor RabbitMQ seja drenada, com base na taxa de saída de mensagens atual. Por exemplo, se uma fila tiver 1 000 mensagens, mas somente 1 mensagens forem saídas por segundo, um alerta será gerado porque o nível crítico padrão de 360 segundos foi excedido. |
check-rabbitmq-queue-drain-time.rb --host |
| Evento | check-rabbitmq-queues-synchronized | Verifica se todas as filas espelhadas com filas secundárias estão sincronizadas. | check-rabbitmq-queues-synchronized.rb --host |
| Evento | check-rabbitmq-stomp-alive | Verifica se o servidor RabbitMQ está ativo e respondendo ao STOMP. | check-rabbitmq-stomp-alive.rb --host |
| Tipo | Verificação | Descrição | Comando |
|---|---|---|---|
| Métrica | metrics-rabbitmq-overview | Fornece estatísticas de visão geral do RabbitMQ. | metrics-rabbitmq-overview.rb --port |
| Métrica | metrics-rabbitmq-queue | Fornece métricas RabbitMQ por fila. | metrics-rabbitmq-queue.rb --port |