WordPress-Überwachung

Überwachen Sie WordPress-Websites mit Site24x7 und bleiben Sie bei Problemen auf dem Laufenden.

WordPress ist ein kostenloses Open-Source-Content-Management-System (CMS), das auf PHP und MySQL basiert. WordPress gilt allgemein als das einfachste und beliebteste Websiteverwaltungs- oder Blogging-System, das im Internet verwendet wird, und wird von mehr als 60 Millionen Websites genutzt. Konfigurieren Sie unseren Agenten und überprüfen Sie die WordPress-Leistung mit einer Vielzahl von Kennzahlen.

In diesem Dokument werden die Konfiguration des WordPress-Plug-ins und die Überwachungskennzahlen beschrieben, um detaillierte Einblicke in die Leistung, Verfügbarkeit und Nutzungsstatistiken von WordPress-Servern zu erhalten.

Kennzahlen zur WordPress-Leistungsüberwachung:

Treffen Sie fundierte Entscheidungen zur Fehlerbehebung, indem Sie wichtige WordPress-Kennzahlen verfolgen, darunter:

Apache-Version

"apache_version" gibt die Version von Apache an, die auf dem Server ausgeführt wird. Dies ist wichtig, um zu verstehen, welche Apache-Funktionen verfügbar sind und ob ein Update erforderlich ist.

Apache-Status

Verwenden Sie die Kennzahl "apache_status" und notieren Sie sich den Status des Apache-Servers in Ihrem WordPress-Server.

PHP-Version

Die auf Ihrem WordPress-Server ausgeführte Version von PHP wird mit der Kennzahl "php_version" gekennzeichnet. Dies ist wichtig, um zu verstehen, welche PHP-Funktionen verfügbar sind und ob ein Update erforderlich ist.

PHP-CPU

Die Kennzahl "php_cpu" ermittelt den Anteil der CPU-Leistung, der von für Ihren WordPress-Server spezifischen PHP-Prozessen belegt wird. Er wird als Prozentsatz im Dashboard angezeigt.

MySQL-Version

"mysql_version" gibt die Version der MySQL-Datenbank an, die auf Ihrem WordPress-Server ausgeführt wird. Dies ist wichtig, um zu verstehen, welche MySQL-Funktionen verfügbar sind und ob ein Update erforderlich ist.

PHP-Status

Verwenden Sie die Kennzahl "php_status" und erhalten Sie den aktuellen Status des PHP-Prozesses in Ihrem WordPress-Server.

MySQL-Status

Der Status der MySQL-Datenbank in Ihrem WordPress-Server wird mit der Kennzahl "mysql_status" ermittelt.

PHP-Speicher

Der Anteil des Speichers, der von für Ihren WordPress-Server spezifischen PHP-Prozessen belegt wird. "php_mem" wird als Prozentsatz auf dem Dashboard angezeigt.

MySQL-Speicher

Der Teil des Speichers, der von MySQL-Abfragen speziell für Ihren WordPress-Server belegt wird. "mysql_mem" wird als Prozentsatz auf dem Dashboard angezeigt.

Apache-CPU-Last

Die Kennzahl "apache_cpu" misst den Anteil der CPU-Nutzung von allen Apache-Worker-Threads zusammen. Er wird als Prozentsatz im Dashboard angezeigt.

MySQL-CPU

Der Anteil der CPU-Leistung, der durch MySQL-Abfragen speziell für Ihren WordPress-Server belegt wird. "mysql_cpu" wird als Prozentsatz im Dashboard angezeigt.

Apache-Zugriffe insgesamt

Verwenden Sie die Kennzahl "apache_total_access“, um die Gesamtanzahl der Zugriffe auf Ihren Apache-Server zu erhalten.

Apache-Bytes insgesamt

Die Gesamtanzahl der Bytes, die von Ihrem Apache-Server bereitgestellt werden, wird mit der Kennzahl "apache_total_bytes" gemessen.

Apache-Anfragen pro Sekunde

Mit der Kennzahl "apache_req_per_sec" erhalten Sie die durchschnittliche Anzahl der Anfragen pro Sekunde, die vom Apache-Server empfangen werden.

Apache – Bytes pro Anforderung

Verwenden Sie die Kennzahl "apache_bytes_per_req", um die durchschnittliche Anzahl der Bytes zu erhalten, die in jeder vom Apache-Server bereitgestellten Anforderung vorhanden sind.

ZooKeeper-Plug-in: Zur Analyse der Leistung Ihres Apache Zookeeper-Servers

"apache_bytes_per_sec" gibt die durchschnittliche Anzahl von Bytes pro Sekunde an, die vom Apache-Server bereitgestellt werden.

Apache-Betriebszeit

Die Kennzahl "apache_uptime" gibt die Gesamtzeit an, die der Apache-Server in Betrieb war.

Ausgelastete Apache-Worker

Die Anzahl der Worker, die Anfragen vom Apache-Server bearbeiten, wird mit der Kennzahl "apache_busy_worker" überwacht.

Apache-Worker im Leerlauf

Mit der Kennzahl "apace_idle_worker" erhalten Sie die Anzahl der Worker, die für die Bearbeitung von Anfragen, die vom Apache-Server empfangen werden, verfügbar sind.

Wie es funktioniert?

  • Melden Sie sich bei Ihrem Site24x7-Konto an. Melden Sie sich hier an, wenn Sie noch keines haben.
  • Laden Sie die neueste Version des Linux-Agenten von Site24x7 herunter und installieren Sie sie.
  • Installieren Sie das WordPress-Plug-in.
  • Der Agent führt das WordPress Plug-in aus und schickt die Daten an den Site24x7 Server.

Voraussetzungen:

  • Das Plug-in benötigt das "Curl"-Tool, um die Statistiken abzurufen. Stellen Sie sicher, dass dieses Tool installiert ist, bevor Sie das Plug-in verwenden.

Installation des WordPress-Plug-ins:

  • Laden Sie die Datei "wordpress.sh" aus unserem GitHub-Repository herunter und platzieren Sie sie im Verzeichnis "wordpress".
  • Laden Sie die Datei "wordpress.sh" aus unserem GitHub-Repository herunter und platzieren Sie sie im Verzeichnis "wordpress".
  • Befehle zum Ausführen des obigen Schritts:
  • cd /opt/site24x7/monagent/plugins/
    mkdir wordpress
    cd wordpress
    wget https://raw.githubusercontent.com/site24x7/plugins/master/wordpress/wordpress.sh

Apache zur Unterstützung von Statistiken konfigurieren:

  • Bearbeiten Sie Ihre httpd.conf-Datei, damit sie das Senden von Statistiken ermöglicht. Wie unter https://httpd.apache.org/docs/2.4/mod/mod_status.html#machinereadable angegeben
  • Sample code for stats setup in the file "/usr/local/apache/conf/httpd.conf":
    SetHandler server-status
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1 ::1
    < />ocation>
  • Starten Sie den Apache-Server neu und überprüfen Sie, ob die konfigurierte URL Apache-Statistiken empfängt, indem Sie sie in einem Browser öffnen

WordPress-Plug-in-Konfiguration:

  • Now change the following values in the plugin file (copied to agent plugin's directory earlier):
    "APACHE_STATS" auf "ENABLED" (aktiviert) (Standardeinstellung ist "DISABLED" (deaktiviert))
  • Enter your stats URL as specified while configuring Apache for statistics to the variable "APACHE_STATUS_URL". The final stats URL should contain "?auto" in the end as this is required to fetch the statistics from our agent
    Beispielwert: APACHE_STATUS_URL="http://localhost:80/server-status?auto"

Überwachung zusätzlicher Kennzahlen:

  • Um zusätzliche Kennzahlen zu überwachen, bearbeiten Sie die Datei "wordpress.sh" und fügen Sie die neuen Kennzahlen hinzu, die überwacht werden müssen.
  • Erhöhen Sie den Wert der Plug-in-Version in der Datei "wordpress.sh", um die neu hinzugefügten Kennzahlen anzuzeigen. (Ändern Sie z. B. die Standard-Plug-in-Version von PLUGIN_VERSION = "1" in "PLUGIN_VERSION = "2".)

Zugehörige Plug-ins:

  • Redis-Plug-in: Zur Überwachung der Leistungskennzahlen Ihrer Redis-Datenbanken
  • Postgres-Plug-in: Zur Überwachung der Leistungskennzahlen Ihrer PostgreSQL-Datenbanken
  • ZooKeeper-Plug-in: Zur Analyse der Leistung Ihres Apache Zookeeper-Servers
  • Nagios-Plug-in – Zur Ausführung Tausender von Nagios-Plug-ins in Site24x7, ohne einen Nagios-Server betreiben zu müssen
  • Sofort einsetzbare Plug-ins – Zur Überwachung Ihres gesamten App-Stacks mit unserer umfangreichen Auswahl an Integrationen
  • Benutzerdefinierte Plug-ins erstellen – Erstellen Sie benutzerdefinierte Linux- und Windows-Plug-ins und überwachen Sie benutzerdefinierte Attribute.