PHP Server Monitor ist ein Open-Source-PHP-Skript zur Überwachung.
Es überprüft, ob Ihre Websites und Server auf Ihrem Linux-VPS betriebsbereit sind.
Es verfügt über eine webbasierte Benutzeroberfläche, über die Sie Ihre Dienste verwalten können und Websites, überprüfen Sie Diagramme zu Betriebszeit, Latenz usw....
In diesem Tutorial führen wir Sie durch die Schritte zur Installation von PHP Server Monitor auf einem CentOS 7 VPS
Um PHP Server Monitor auszuführen, muss Ihr Server die folgenden Anforderungen erfüllen:
- PHP 5.3.7+
- MySQL- oder MariaDB-Datenbank
- Nginx- oder Apache-Webserver
Bevor wir mit der Installation von PHP Server Monitor beginnen, melden Sie sich als Benutzer „root“ auf Ihrem Server an und stellen Sie sicher, dass alle Pakete auf dem neuesten Stand sind.
yum -y update
Installieren Sie die folgenden Voraussetzungen
yum install php-common unzip
Gehen Sie jetzt zur offiziellen Website von PHP Server Monitor und laden Sie die neueste stabile Version herunter. Zum Zeitpunkt des Schreibens dieses Artikels ist es Version 3.1.0
wget http://downloads.sourceforge.net/project/phpservermon/phpservermon/PHP%20Server%20Monitor%20v3.1.0/phpservermon-3.1.0.zip
Entpacken Sie das ZIP-Paket im Document Root-Verzeichnis.
unzip phpservermon-3.1.0.zip -d /var/www/html/
Ändern Sie das aktuelle Arbeitsverzeichnis
cd /var/www/html/
Da das Paket im neuen Verzeichnis „phpservermon-3.1.0“ entpackt wird, werden wir das Verzeichnis in etwas Einfacheres umbenennen
mv phpservermon-3.1.0 phpservermon
Machen Sie den Apache-Benutzer zum Eigentümer aller Verzeichnisse und Dateien
chown -R apache:apache phpservermon
Um den richtigen Apache-Benutzer zu finden, können Sie ausführen
grep '^User' /etc/httpd/conf/httpd.conf User apache
In unserem Fall ist es also der „Apache“-Benutzer.
Melden Sie sich als Nächstes bei Ihrem MySQL-Server an und erstellen Sie eine neue Datenbank und einen neuen Benutzer für PHP Server Monitor
mysql -u root -p CREATE DATABASE phpservermon; GRANT ALL PRIVILEGES ON phpservermon.* TO 'phpservermonuser'@localhost IDENTIFIED BY 'YOURPASSWORD' WITH GRANT OPTION; FLUSH PRIVILEGES;
Ändern Sie „IHR PASSWORT“ ‘ mit einem wirklich starken Passwort.
Sie können die gleichen Befehle verwenden, wenn Sie MariaDB anstelle des MySQL-Servers ausführen.
Öffnen Sie nun Ihren bevorzugten Webbrowser und navigieren Sie zu http//YOURDOMAIN.COM/phpservermon . PHP Server Monitor überprüft, ob Ihr Server die Anforderungen erfüllt.
Auf dem nächsten Bildschirm werden Sie aufgefordert, die Informationen der neu erstellten MySQL-Datenbank einzugeben.
Wenn sich PHP Server Monitor beschwert, dass es keine Konfigurationsdatei erstellen kann, wie im Bild unten gezeigt, können Sie sie manuell erstellen.
Erstellen Sie eine config.php-Datei
cd phpservermon/ nano config.php
mit folgendem Inhalt
<?php define('PSM_DB_HOST', 'localhost'); define('PSM_DB_NAME', 'phpservermon'); define('PSM_DB_USER', 'phpservermonuser'); define('PSM_DB_PASS', 'YOURPASSWORD'); define('PSM_DB_PREFIX', 'psm_');
Speichern Sie die Datei und klicken Sie auf „Ich habe die Konfiguration gespeichert“
Jetzt müssen Sie ein neues Konto erstellen, um auf Ihren Monitor zuzugreifen
Sobald Sie das neue Konto erstellt haben, ist die Installation abgeschlossen. Auf dem nächsten Bildschirm können Sie überprüfen, ob Fehler aufgetreten sind. Wenn Sie die obigen Schritte befolgt haben, sollte die Installation ohne Fehler abgeschlossen werden.
Weitere Informationen zur Konfiguration und Verwendung von PHP Server Monitor finden Sie in der Dokumentation.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, PHP Server Monitor für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.