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 RabbitMQ estão disponíveis somente em um 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. | se você não tiver certeza de que você está procurando o que você está procurando, então você pode fazer isso. check-rabbitmq-consumers.rb --labels.params_warn] --labels.params_critical] --critical [labels.params_critical] --critical [end] --host.port |
| 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-messages.rb --critical |
| Evento | check-rabbitmq-network-partitions | 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 que levará para cada fila no servidor RabbitMQ ser drenada, com base na taxa de saída de mensagens atual. Por exemplo, se uma fila tiver 1 000 mensagens, mas apenas 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-synchronised.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 |