Memcached-Überwachung

Überwachen Sie proaktiv den Zustand und die Leistung von geschäftskritischen Memcached-Servern.

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-devel
    yum 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.
Der Agent führt das Plug-in automatisch innerhalb von fünf Minuten aus und sendet Leistungsdaten an das Site24x7-Rechenzentrum.

Daten im Site24x7-Webclient anzeigen

  1. Melden Sie sich bei Site24x7 an und navigieren Sie zu "Server" > "Plug-ins" > Name der Plug-in-Überwachung.
  2. 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