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-develyum 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/"
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 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
- Plug-ins de colaboração – Monitor Slack, Confluent, Confluence, GitHub, entre outros.
- Monitoramento de NFS – monitora o uso do sistema de arquivos NFS em servidores Linux.
- Monitoramento de VPN (Virtual Private Network) – garanta a disponibilidade contínua da conexão VPN em vários locais.
- Monitoramento do HP iLO – monitora o status de integridade e as configurações de hardware das interfaces do HP iLO.
- Outras integrações de monitoramento – monitore toda a sua pilha de aplicativos com nossa extensa lista de integrações.
- Crie plug-ins personalizados – Linux e Windows