In diesem Artikel haben wir die notwendigen Schritte zur Installation und Konfiguration von Zabbix Server auf CentOS 8 erklärt. Bevor Sie mit diesem Tutorial fortfahren, stellen Sie sicher, dass Sie als Benutzer mit angemeldet sind sudo
Privilegien. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.
Zabbix ist eine kostenlose Open-Source-Überwachungslösung, die für die Echtzeitüberwachung von Servern, virtuellen Maschinen, Netzwerken und Cloud-Diensten entwickelt wurde. Es wurde von Alexei Vladishev entwickelt und von Zabbix SIA aktiv unterstützt. Es basiert auf dem Client-Server-Modell und ist in der Lage, Millionen von Metriken wie CPU-Auslastung, Netzwerkauslastung und Speicherplatzverbrauch von Zehntausenden von Servern zu überwachen.
Installieren Sie Zabbix Server auf CentOS
Schritt 1. Der erste Befehl aktualisiert die Paketlisten, um sicherzustellen, dass Sie die neueste Version und Abhängigkeiten erhalten.
sudo dnf update
Schritt 2. Installieren Sie den LAMP-Stack auf CentOS.
Es wird davon ausgegangen, dass Sie den LAMP-Stack bereits auf CentOS 8 installiert haben. Wenn nicht, sehen Sie sich bitte das folgende Tutorial an:
- So installieren Sie den LAMP-Stack (Apache, MariaDB und PHP)
Sobald der Datenbankserver installiert ist, müssen Sie eine Datenbank für den Zabbix-Benutzer erstellen:
$ mysql -u root -p CREATE DATABASE zabbix; GRANT ALL PRIVILEGES ON zabbix.* TO [email protected]'localhost' IDENTIFIED BY 'StrongPassword'; FLUSH PRIVILEGES; QUIT;
Schritt 3. Installieren Sie Zabbix.
Zabbix-Pakete sind nicht im Basis-OS-Repository verfügbar. Um also Zabbix-Pakete zu erhalten, müssen wir das Zabbix-Repository-Konfigurationspaket installieren:
sudo dnf install https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm
Installieren Sie dann die Zabbix-Serverpakete unter CentOS:
sudo dnf install zabbix-server-mysql zabbix-agent zabbix-web-mysql
Schritt 4. Zabbix-Server konfigurieren.
Jetzt bearbeiten wir die Zabbix-Konfigurationsdatei /etc/zabbix/zabbix_server.conf
und legen Sie den Datenbanknamen, den Benutzer und das Passwort fest:
nano /etc/zabbix/zabbix_server.conf
DBName=zabbix DBUser=zabbix DBPassword=Your-Strong-Password
Starten Sie schließlich die Zabbix-Dienste und stellen Sie sie so ein, dass sie beim Booten gestartet werden:
sudo systemctl enable --now zabbix-server zabbix-agent
Schritt 5. Firewall für Zabbix konfigurieren.
Konfigurieren Sie die Firewall so, dass der Zabbix-Agent den Zabbix-Server erreichen kann:
sudo firewall-cmd --add-service=http --permanent sudo firewall-cmd --add-port={10051,10050}/tcp --permanent sudo firewall-cmd --reload
Schritt 5. Zugriff auf Zabbix.
Das war's. Es ist an der Zeit, Ihren bevorzugten Webbrowser zu verwenden und zu:
zu navigierenhttp://your_IP_address.com/zabbix
Herzlichen Glückwunsch, Sie haben gelernt, wie man Zabbix Server auf CentOS 8 installiert und konfiguriert. Wenn Sie Fragen haben, hinterlassen Sie bitte unten einen Kommentar.