Memcached est un système de mise en cache de la mémoire distribuée, gratuit et open-source, à usage général. Analysez les performances de votre serveur Memcached et prenez des décisions éclairées en matière de dépannage en suivant les indicateurs critiques.
Ce document explique en détail comment configurer le plug-in Memcached et les paramètres de surveillance pour fournir une visibilité approfondie des performances, de la disponibilité et des statistiques d'utilisation des serveurs Memcached.
Indicateurs de surveillance des performances
Octets
octets
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.
Octets lus
bytes_read
metric counts and records the total number of bytes read by the server from network.
Octets écrits
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.
Connexions actuelles
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.
Nombre total de connexions
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.
Fils
Get the total number of worker threads requested with the metric fils
. 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.
Expulsions
Use the metric expulsions
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.
Limiter le nombre maximum d'octets
The total number of bytes the server is permitted to use for storage is recorded using the metric limit_maxbytes
.
Conditions préalables
- Assurez-vous que le module « python-memcached » est installé pour obtenir les indicateurs de performance du serveur Memcached. L'agent de surveillance Linux de Site24x7 installera automatiquement le module « python-memcached ». Si l'installation échoue, référez-vous à la section suivante pour l'installer manuellement.
- Notre agent de surveillance de serveur Linux doit être installé sur le serveur où vous prévoyez d'exécuter le plug-in.
- Lors de l'ajout d'un plug-in, le nom du plug-in et son nom de dossier doivent être identiques.
- Execute the following command in your server to install the python requests module
sudo pip install python-memcached
Installation de pip :
- Use "pip" to install requests module
Remarque : 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
Installation du plug-in
- Téléchargez et installez la dernière version de l'agent Linux de Site24x7 sur le serveur sur lequel vous prévoyez d'exécuter le plug-in. S'il est installé avec succès, vous verrez un moniteur de serveur Linux dans le panneau de configuration Site24x7. Cela confirme que l'agent est en mesure de communiquer avec notre centre de données.
- 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. Section #Config :MEMCACHE_HOST='127.0.0.1'MEMCACHE_PORT=11211
- Créez un dossier portant le nom « memcached » dans le répertoire des plug-ins de l'agent Linux de Site24x7 « /opt/site24x7/monagent/plugins/ » et placez le fichier « memcached.py » sous « /opt/site24x7/monagent/plugins/memcached/ »
Afficher les données dans le client Web de Site24x7
- Connectez-vous à Site24x7 et accédez à Serveur > Plug-ins > Nom du moniteur de plug-in.
- Vous pourrez afficher les graphiques de performances sur les différents indicateurs de votre serveur Memcached.
Contribution du plug-in
N'hésitez pas à contribuer à notre plug-in existant et à faire des suggestions ou des commentaires sur notre communauté.
Autres intégrations de plug-ins
- Plug-ins de collaboration : surveillez Slack, Confluent, Confluence, GitHub et plus encore.
- Surveillance NFS : surveillez l'utilisation du système de fichiers NFS sur les serveurs Linux.
- Surveillance du VPN (Virtual Private Network) : garantissez la disponibilité continue de la connexion VPN sur plusieurs sites.
- Surveillance HP iLO : surveillez l'état de santé et les configurations matérielles des interfaces HP iLO.
- Autres intégrations de surveillance : surveillez l'ensemble de votre pile d'applications grâce à notre liste complète d'intégrations.
- Créer des plug-ins personnalisés : Linux et Windows