Verificações e políticas padrão do MongoDB

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Agent Client Collector fornece as seguintes políticas para monitoramento de integridade do MongoDB. As políticas vêm com as verificações especificadas na tabela indicada. Políticas e verificações estão disponíveis para Windows e Linux.

    Tabela 1. Eventos do MongoDB
    Tipo Verificação Descrição Uso Comando Saída
    Evento app.mongodb.check-mongodb-ativo Monitora se o servidor MongoDB está ativo e criando alertas para o status de integridade do servidor MongoDB. verificações comuns check-mongodb-alive -H db_host -p db_port

    Em que:

    • db_host = Host em que o servidor está sendo executado.
    • db_port = Porta para conexão com o servidor MongoDB.

    Exemplo de uso: comando: commonchecks check-mongodb-alive -H 10.***.***.*** -p 27017

    verificações comuns check-mongodb -p {{.labels.params_port}} -H {{.labels.params_host}} Verificar mongodb ativo OK: indica que o servidor está em boas condições.
    Evento app.mongodb.check-mongodb-metrics Cria alertas para qualquer uma das métricas do MongoDB, com base no limite.

    Para acionar os alertas para qualquer métrica do servidor MongoDB, passe o nome completo da métrica no parâmetro.

    verificações comuns check-mongodb-metrics -H Nome do host -p porta -w aviso -c crítico -d banco de dados -m MetricName

    Em que:

    • Nome dohost = Host em que o servidor está sendo executado.
    • port = Porta para conexão com o servidor MongoDB.
    • warning = Valor do limite de aviso.
    • critical = Valor de limite crítico.
    • banco de dados = Nome do banco de dados.
    • MetricName = Métrica específica a ser monitorada.

    Exemplo de uso: comando: commonchecks check-mongodb-alive -H 10.***.***.*** -p 27017

    verificações comuns check-mongodb-metrics -c {{.labels.params_critical}} -d {{.labels.params_database}} -w {{.labels.params_warning}} -H {{.labels.params_host}} -p {{ .labels.params_port}} -m {{.labels.params_metric}} Verificar métricas do mongodb OK: indica que o valor de mongodb.connection.current está dentro do limite aceitável.
    Tabela 2. Métricas do MongoDB
    Tipo Verificação Descrição Uso Comando Saída
    Métrica app.mongodb.metrics-mongodb Retorna métricas do servidor MongoDB e de todos os bancos de dados.

    Métricas de amostra:

    • mongodb.connections.totalCreated: conexões de entrada
    • mongodb.locks.Database.acquireCount_IX : modo de bloqueio exclusivo de intenção
    • mongodb.locks.Database.acquireCount_X : modo de bloqueio exclusivo
    • mongodb.locks.Database.acquireCount_IS : modo de bloqueio compartilhado de intenção
    verificações comuns verificar-mongodb

    Em que:

    • host = Nome do host em que o servidor MongoDB está sendo executado.
    • port = Porta para conexão com o servidor MongoDB.
    • banco de dados = Nome do banco de dados.
    verificações comuns de métricas-mongodb -p {{.labels.params_port}} -H {{.labels.params_host}} -d {{.labels.params_database}} <hostname>.mongodb.connections.totalCriado 20632 1639498004