Heim > Artikel > Backend-Entwicklung > So installieren Sie Zabbix4 und PHP unter CentOS 7
Zabbix4 PHP installieren
Zabbix ist ein Open-Source-Netzwerküberwachungssystem auf Unternehmensebene, das viele Arten von Netzwerkgeräten überwachen kann, einschließlich Server, Router, Switches usw. Zabbix ist auf Linux-, Windows- und Unix-Systemen lauffähig und bietet umfangreiche Alarm- und Überwachungsfunktionen, die es Administratoren sowie Betriebs- und Wartungspersonal ermöglichen, die gesamte Netzwerkumgebung in Echtzeit zu überwachen und sofort zu reagieren.
Bei der Installation von Zabbix gibt es jedoch eine sehr wichtige Voraussetzung, dass zuerst PHP installiert werden muss. PHP ist eine serverseitige Skriptsprache, die hauptsächlich für die Website-Entwicklung und Datenbankprogrammierung verwendet wird. Sie ist die Basisumgebung für die Ausführung von Zabbix. In diesem Artikel erfahren Sie, wie Sie Zabbix4 und PHP unter CentOS 7 installieren.
Schritt 1: Installieren Sie die erforderlichen Softwarepakete
Bevor Sie Zabbix installieren, müssen Sie einige erforderliche Softwarepakete für das System installieren:
# 🎜🎜#sudo yum -y install httpd php php-fpm mariadb mariadb-server
Während der Installation werden Sie nach dem Root-Passwort gefragt. Merken Sie sich dieses Passwort unbedingt, da Sie es nach der Installation von Zabbix zur Konfiguration der MySQL-Datenbank benötigen.
Schritt 2: Erstellen Sie eine Zabbix-Datenbank
Vor der Installation von Zabbix müssen Sie eine Zabbix-Datenbank erstellen. Es kann mit dem folgenden Befehl erstellt werden:
sudo mysql -u root -p
Nach Eingabe des Root-Passworts, das Sie bei der Installation des Pakets erstellt haben, öffnet sich die MySQL-Konsole. Führen Sie den folgenden Befehl auf der Konsole aus:
CREATE DATABASE zabbix character set utf8 collate utf8_bin; CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost'; FLUSH PRIVILEGES;
Bitte ersetzen Sie „Passwort“ im obigen Befehl durch das von Ihnen selbst festgelegte Passwort. Dieses Passwort wird für die Verbindung zur Zabbix-Datenbank verwendet.
Schritt 3: Zabbix4 installieren
Jetzt können wir mit der Installation von Zabbix4 beginnen. Das offizielle Yum-Repository von Zabbix4 ist auf CentOS 7 verfügbar. Das Repository kann über den folgenden Befehl aktiviert werden:
sudo rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
Führen Sie dann den folgenden Befehl aus, um Zabbix zu installieren:
sudo yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
Stellen Sie vor der Installation sicher, dass Sie das EPEL-Repository aktiviert haben, denn Zabbix ist auf Pakete in diesem Repository angewiesen. Sie können mit dem folgenden Befehl überprüfen, ob das Repository aktiviert ist:
yum repolist | grep epel
Wenn EPEL nicht angezeigt wird, aktivieren Sie EPEL zunächst mit dem folgenden Befehl:
sudo yum install epel-release
Schritt 4: Konfigurieren Zabbix4
Nach Abschluss der Installation muss Zabbix konfiguriert werden, um sicherzustellen, dass es eine Verbindung zur MySQL-Datenbank herstellen kann. Öffnen Sie zunächst die Zabbix-Serverkonfigurationsdatei /etc/zabbix/zabbix_server.conf, kommentieren Sie die folgende Zeile aus und nehmen Sie die erforderlichen Änderungen vor:
DBName=zabbix DBUser=zabbix DBPassword=<password>
Bitte ersetzen Sie das „Passwort“ oben durch das in Schritt festgelegte Passwort.
Öffnen Sie als Nächstes die Zabbix-Website-Konfigurationsdatei /etc/httpd/conf.d/zabbix.conf und nehmen Sie die folgenden Änderungen vor:
# php_value date.timezone UTC php_value date.timezone Asia/Shanghai
Die oben genannten Änderungen ändern die Uhrzeit Zone auf die chinesische Standardzeitzone umstellen. Wenn Sie sich in einer anderen Zeitzone befinden, ändern Sie diese Option.
Schritt 5: Zabbix4 starten
Zuletzt starten Sie den Zabbix-Dienst und den Apache-Server:
sudo systemctl start zabbix-server sudo systemctl enable zabbix-server sudo systemctl start httpd sudo systemctl enable httpd
Jetzt ist Zabbix bereit und kann durchsucht werden Geben Sie die Server-IP-Adresse oder den Hostnamen in den Server ein, um auf die Zabbix-Benutzeroberfläche zuzugreifen.
Zusammenfassung
Durch seine intuitive Benutzeroberfläche, umfassende Überwachung, flexible Alarmmechanismen und andere Funktionen ist Zabbix zu einem wichtigen Werkzeug für Netzwerkmanagement- sowie Betriebs- und Wartungsteams geworden. Bei der Installation von Zabbix müssen Sie zunächst PHP installieren. Die Installationsschritte von zabbix4 auf dem CentOS 7-System lauten wie folgt:
Installieren Sie die erforderlichen SoftwarepaketeDas obige ist der detaillierte Inhalt vonSo installieren Sie Zabbix4 und PHP unter CentOS 7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!