Monitoramento do MongoDB

Monitore o desempenho de seus bancos de dados MongoDB com nossa integração de plug-ins pronta para instalação.

O MongoDB é um programa de banco de dados entre plataformas orientado a documentos, gratuito e de código aberto. Tenha visibilidade aprofundada das métricas corretas do MongoDB para otimizar suas infraestruturas de dados.

Este documento detalha como configurar o plug-in do MongoDB e as métricas de monitoramento para fornecer visibilidade detalhada das estatísticas de desempenho, disponibilidade e uso dos servidores do MongoDB.

Métricas de desempenho

Conexões disponíveis

A métrica "connections_available" conta e registra o número total de conexões não utilizadas disponíveis para novos clientes na configuração do MongoDB.

Conexões atuais

A métrica "connections_current" conta e registra o número total de conexões ativas para o banco de dados em sua configuração do MongoDB.

Uso de heap

O espaço total de heap em bytes usado pelos bancos de dados em sua configuração do MongoDB é registrado por meio da métrica "heap_usage".

Total de cursores abertos

A métrica "cursors_total_open" identifica e registra o número total de cursores atualmente abertos pela configuração do MongoDB para clientes.

Pré-requisitos

  • Certifique-se de que o módulo "pymongo" esteja instalado no servidor para cessar as métricas de desempenho do banco de dados MongoDB. Automaticamente, o agente de monitoramento Linux do Site24x7 tentará instalar o "pymongo" usando o comando "pip". Se ocorrer alguma falha na instalação, consulte a seção a abaixo para instalar o módulo manualmente.
  • O usuário deve ter a função "clusterMonitor" para retirar as métricas de desempenho do MongoDB.
  • Nosso agente de monitoramento de servidor Linux deve ser instalado no servidor em que você planeja executar o plug-in.
  • 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 to install pymongo pip install pymongo

Instalação do pip:

  • Use "pip" to install pymongo
    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-devel
    yum 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.
  • Download the file mongod.py from our GitHub repository.
    wget https://raw.githubusercontent.com/site24x7/plugins/master/mongod/mongod.py
  • By default, the plugin will monitor MongoDB instance that is configured on "localhost". To change the configuration, edit the "#Config Section:" in 'mongod.py' file.
    #Config Section:
    MONGODB_USERNAME="USER"
    MONGODB_PWD="PASSWORD"
    MONGODB_AUTHDB="AUTH"
    MONGODB_HOST='127.0.0.1'
    MONGODB_PORT=27017
    MONGODB_DBSTATS="yes"
    MONGODB_REPLSET="no"
  • Crie uma pasta com o nome "mongod", no diretório de plug-ins do agente Linux do Site24x7 "/opt/site24x7/monagent/plugins/" e coloque o "mongod.py" em "/opt/site24x7/monagent/plugins/mongod/"
O agente executará automaticamente o plug-in em cinco minutos e enviará dados de desempenho ao data center do Site24x7.

Exibir dados no Site24x7 Web Client

  • Faça login no Site24x7 e vá para Servidor > Plug-ins > Nome do monitor de plug-ins.
  • Será possível visualizar os gráficos de desempenho nas várias métricas do MongoDB.

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

  • Plug-in RabbitMQ – monitore as métricas de desempenho de seus bancos de dados RabbitMQ
  • Plug-in MySQL - Monitore métricas de desempenho de seus bancos de dados MySQL
  • Plug-in Samba – analise o desempenho do seu servidor Samba
  • Plug-in Nagios – execute milhares de plug-ins Nagios no Site24x7 sem a necessidade de executar um servidor Nagios
  • Plug-ins prontos para serem usados – monitore toda a sua pilha de aplicativos com nossa extensa lista de integrações
  • Crie plug-ins personalizados – Linux e Windows