Surveillance de Memcached

Surveillez de manière proactive l'état et les performances des serveurs Memcached, essentiels pour l'entreprise.

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-devel
    yum 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/ »
L'agent exécute automatiquement le plug-in dans un délai de cinq minutes et envoie les données de performances au centre de données Site24x7.

Afficher les données dans le client Web de Site24x7

  1. Connectez-vous à Site24x7 et accédez à Serveur > Plug-ins > Nom du moniteur de plug-in.
  2. 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