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-statusOrder deny,allowDeny from allAllow 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.