Memcached es un sistema de almacenamiento en caché de memoria distribuido de uso general, de código abierto y gratuito. Analice el rendimiento de su servidor de Memcached y tome decisiones fundamentadas sobre la solución de problemas mediante el seguimiento de métricas críticas.
En este documento, se describe cómo configurar el complemento Memcached y las métricas de monitoreo para proporcionar visibilidad detallada del rendimiento, la disponibilidad y las estadísticas de uso de los servidores de Memcached.
Métricas de monitoreo del rendimiento
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.
Lectura de bytes
bytes_read
metric counts and records the total number of bytes read by the server from network.
Bytes escritos
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.
Conexiones actuales
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 conexiones
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.
Subprocesos
Get the total number of worker threads requested with the metric subprocesos
. 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.
Expulsiones
Use the metric evictions
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.
Límite máximo de bytes
The total number of bytes the server is permitted to use for storage is recorded using the metric limit_maxbytes
.
Requisitos previos
- Asegúrese de que el módulo “python-memcached” esté instalado para obtener las métricas de rendimiento del servidor de Memcached. El agente de monitoreo de Linux de Site24x7 instalará automáticamente el módulo “python-memcached”. Si la instalación falla, consulte la siguiente sección para instalarla manualmente.
- Nuestro agente de monitoreo de servidores Linux debe instalarse en el servidor en el cual planea ejecutar el complemento.
- Al agregar un complemento, el nombre del complemento y su nombre de carpeta deben ser idénticos.
- Execute the following command in your server to install the python requests module
sudo pip install python-memcached
Instalación de 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 (or)easy_install pip
- For Debian, Ubuntu: apt-get -y install python-pip
Instalación de complemento
- Descargue e instale la versión más reciente del agente de Linux de Site24x7 en el servidor en el cual planea ejecutar el complemento. Si se instala correctamente, verá un monitor de servidor Linux en el panel de control de Site24x7. Esto confirma que el agente puede comunicarse con nuestro centro de datos.
- 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
- Cree una carpeta con el nombre “memcached” en el directorio de complementos de agentes de Linux de Site24x7 “/opt/site24x7/monagent/plugins/” y coloque “memcached.py” en “/opt/site24x7/monagent/plugins/memcached/”
Vea datos en el cliente web de Site24x7
- Inicie sesión en Site24x7 y vaya a Servidor > Complementos > Nombre de monitor de complementos.
- Podrá ver los gráficos de rendimiento en las diversas métricas sobre su servidor Memcached.
Contribución de complementos
No dude en contribuir a nuestro complemento existente y compartir sugerencias o comentarios en nuestra comunidad.
Otras integraciones de complementos
- Complementos de colaboración: monitoree Slack, Confluent, Confluence, GitHub y más.
- Monitoreo de NFS: monitoree el uso del sistema de archivos NFS en servidores Linux.
- Monitoreo de red privada virtual (VPN): garantiza una disponibilidad continua de la conexión VPN en varias ubicaciones.
- Monitoreo de HP iLO: monitoree el estado y las configuraciones de hardware de las interfaces de HP iLO.
- Otras integraciones de monitoreo: monitoree toda la pila de aplicaciones con nuestra amplia lista de integraciones.
- Cree complementos personalizados: Linux y Windows