Monitoramento do memcached

Monitore proativamente a integridade e o desempenho de servidores Memcached essenciais para os negócios.

Memcached é um sistema de cache de memória distribuído de uso geral, gratuito e de código aberto. Analise o desempenho do seu servidor Memcached e tome decisões informadas em relação à solução de problemas, acompanhando as métricas essenciais.

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

Métricas de monitoramento de desempenho

Bytes

bytes metric counts and records the total number of bytes currently used by the server to store items. I.e., the number of bytes currently used for caching items.

Bytes lidos

bytes_read metric counts and records the total number of bytes read by the server from network.

Bytes gravados

The total number of bytes sent over the network by the server is recorded using the metric bytes_written. It has no bearing or connection on the total size of the data you're storing.

Conexões atuais

The metric connections_current records the total number of connected clients. If this value is very high or low, then the chances of system failure are high. Ideally, the number of open connections to the Memcached server should be the same value on all servers.

Total de conexões

The metric connections_total records the total number of connections opened since the server started running. Ideally, the total number of connections should be lesser than the total number of get/set commands.

Threads

Get the total number of worker threads requested with the metric threads. This metric represents the total number of threads used to process incoming requests. Ideally, this should'nt be higher than the totala number of CPU cores on the server.

Remoções

Use the metric remoções and get the total number of evictions made in your Memcached server. An eviction occurs when an object that has time to live is removed from the cache because a brand new item needs to be allocated.

Limite máximo de bytes

The total number of bytes the server is permitted to use for storage is recorded using the metric limit_maxbytes.

Pré-requisitos

  • Certifique-se de que o módulo "python-memcached" esteja instalado no servidor e acesse as métricas de desempenho do servidor Memcached. O agente de monitoramento Linux do Site24x7 instalará automaticamente o módulo "python-memcached". Se ocorrer alguma falha na instalação, consulte a seção a seguir para fazer a instalação manual.
  • 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 install the python requests module sudo pip install python-memcached

Instalação do 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-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 memcached.py file from our GitHub repository.
    wget https://raw.githubusercontent.com/site24x7/plugins/master/memcached/memcached.py
  • By default, the plugin will monitor the Memcached instance that is configured on 'localhost'. To change the configuration, edit the "#Config Section:" in 'memcached.py' file.
    #Config Section:
    MEMCACHE_HOST='127.0.0.1'
    MEMCACHE_PORT=11211
  • Crie uma pasta com o nome "memcached", no diretório de plug-ins do agente Linux do Site24x7 "/opt/site24x7/monagent/plugins/" e coloque o "memcached.py" em "/opt/site24x7/monagent/plugins/memcached/"
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

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

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