Heim >Backend-Entwicklung >PHP-Problem >So installieren Sie Zabbix4 und PHP unter CentOS 7

So installieren Sie Zabbix4 und PHP unter CentOS 7

PHPz
PHPzOriginal
2023-04-12 09:17:00676Durchsuche

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:

# 🎜🎜#
    Apache
  • PHP
  • PHP-FPM
  • MariaDB
  • MariaDB-Server# 🎜 🎜#
  • Diese Pakete können auf CentOS 7 mit dem folgenden Befehl installiert werden:
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 Softwarepakete
  • Zabbix-Datenbank erstellen
  • Installieren Zabbix4#🎜 🎜#
  • Konfigurieren Sie Zabbix4
  • Starten Sie Zabbix4
  • Wenn die Konfiguration korrekt ist und der Start normal ist, können Sie das effiziente und verwenden praktischer Zabbix4.

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn