Memcached ist ein freies, Open-Source-System für allgemeine Zwecke, das verteilte Speicher-Caching-Systeme bietet. Analysieren Sie die Leistung Ihres Memcached-Servers und treffen Sie fundierte Entscheidungen bei der Fehlersuche, indem Sie die kritischen Kennzahlen im Auge behalten.
In diesem Dokument werden die Konfiguration des Memcached-Plug-ins und die Überwachungskennzahlen beschrieben, um detaillierte Einblicke in die Leistung, Verfügbarkeit und Nutzungsstatistiken von Memcached-Servern zu erhalten.
Kennzahlen zur Leistungsüberwachung
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.
Gelesene Bytes
bytes_read
metric counts and records the total number of bytes read by the server from network.
Geschriebene Bytes
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.
Aktuelle Verbindungen
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.
Verbindungen insgesamt
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.
Evictions
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.
Maximale Anzahl von Bytes begrenzen
The total number of bytes the server is permitted to use for storage is recorded using the metric limit_maxbytes
.
Voraussetzungen
- Stellen Sie sicher, dass das Modul "Python-memcached" installiert ist, um die Leistungskennzahlen vom Memcached-Server abzurufen. Der Site24x7-Linux-Überwachungsagent installiert automatisch das Modul "python-memcached". Wenn die Installation fehlschlägt, können Sie dem folgenden Abschnitt Informationen zur manuellen Installation entnehmen.
- Unser Linux-Server-Überwachungsagent sollte auf dem Server installiert sein, auf dem Sie das Plug-in ausführen möchten.
- Wenn Sie ein Plug-in hinzufügen, sollten der Name des Plug-ins und der Name des Ordners identisch sein.
- Execute the following command in your server to install the python requests module
sudo pip install python-memcached
Pip installieren:
- Use "pip" to install requests module
Hinweis: 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
Plug-in-Installation
- Laden Sie die neueste Version des Linux-Agenten von Site24x7 herunter und installieren Sie ihn auf dem Server, auf dem Sie das Plug-in ausführen möchten. Nach erfolgreicher Installation sehen Sie die Überwachung des Linux-Servers in der Steuerkonsole von Site24x7. Dies bestätigt, dass der Agent in der Lage ist, mit unserem Rechenzentrum zu kommunizieren.
- 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
- Erstellen Sie den Ordner "memcached" im Plug-in-Verzeichnis "/opt/site24x7/monagent/plugins/" des Linux-Agenten von Site24x7 und legen Sie die Datei "memcached.py" unter "/opt/site24x7/monagent/plugins/memcached/" ab.
Daten im Site24x7-Webclient anzeigen
- Melden Sie sich bei Site24x7 an und navigieren Sie zu "Server" > "Plug-ins" > Name der Plug-in-Überwachung.
- Sie können die Leistungsdiagramme zu den verschiedenen Kennzahlen für Ihren Memcached-Server anzeigen.
Plug-in-Beitrag
Sie können gerne einen Beitrag zu unseren bestehenden Plug-ins leisten und Vorschläge oder Feedback in unserer Community einreichen.
Weitere Plug-in-Integrationen
- Collaboration-Plug-ins: Zur Überwachung von Slack, Confluent, Confluence, GitHub und mehr
- NFS-Monitoring: Zur Überwachung der NFS-Dateisystemnutzung auf Linux-Servern
- VPN-Überwachung (Virtual Private Network): Stellen Sie die kontinuierliche Verfügbarkeit der VPN-Verbindung standortübergreifend sicher.
- HP iLO-Überwachung: Zur Überwachung des Integritätszustands und der Hardwarekonfigurationen von HP iLO-Schnittstellen
- Andere Überwachungsintegrationen: Zur Überwachung Ihres gesamten App-Stapels mit unserer umfangreichen Liste von Integrationen
- Benutzerdefinierte Plug-ins erstellen: Linux und Windows