So installieren und konfigurieren Sie Zabbix auf CentOS 8
In diesem Tutorial richten wir das Zabbix 5-Serverüberwachungssystem ein CentOS 8. Das Datenbankverwaltungssystem wird sein Postgresql-12 und die Nginx Webserver.
Installation der notwendigen Pakete für Zabbix
Lassen Sie uns das Zabbix-Repository installieren und den Paketmanager-Cache leeren.
Dnf alles reinigen
Nachdem wir das Repository hinzugefügt haben, können wir nun die notwendigen Pakete installieren.
Postgresql-12 Installation
Installieren Sie das Postgresql-12-Repository und leeren Sie den Cache.
Dnf alles reinigen
Deaktivieren Sie das vorinstallierte DBMS-Modul.
Danach richten Sie das ein Postgresql-12 Pakete.
Nun initialisieren wir die Datenbank.
Jetzt können wir den Dienst aktivieren und ihn beim Systemstart starten lassen.
Datenbankkonfiguration
Erstelle eine neue Postgresql Benutzer für Zabbix. Geben Sie das Passwort dafür ein, wenn Sie dazu aufgefordert werden.
Erstellen Sie dann eine neue Datenbank, um mit dem Serverüberwachungssystem zu arbeiten.
Importieren wir das Startschema und die Informationen in die Datenbank für Zabbix. Geben Sie bei Aufforderung das Passwort für den zabbix-Benutzer ein, den wir kürzlich erstellt haben.
Im /etc/zabbix/zabbix_server.conf Kommentieren Sie die Datei aus DBPasswort Zeile und geben Sie hier das Passwort für den Zugriff auf die Datenbank ein.
Um eine Verbindung von Zabbix mit der Datenbank herstellen zu können, öffnen Sie die /var/lib/pgsql/12/data/pg_hba.conf Datei und finden Sie die Zeilen:
Host alle alle 127.0.0.1/32 Ident
Ändern Sie die Methode in Passwort.
Und starten Sie das DBMS neu.
Nginx Konfiguration
Öffnen Sie den Microsoft Store auf Ihrem Windows-PC. / Etc /nginx/conf.d/zabbix.conf Datei ablegen und auskommentieren hören und Servername parameter. Geben Sie im letzten Feld die Domäne Ihres Servers ein bzw _ wenn Sie nur über eine IP-Adresse darauf zugreifen möchten.
Hören Sie 80;
Servername _;
...
Im letzten Fall müssen Sie auch das Ganze auskommentieren Server Abschnitt in der / Etc /nginx/nginx.conf Datei.
# listen 80 default_server;
# listen [::]:80 default_server;
# Servername _;
# root /usr/share/nginx/html;
...
Im /etc/php-fpm.d/zabbix.conf Kommentieren Sie die Datei aus php_value[Datum.Zeitzone] parameter und stellen Sie Ihre Zeitzone ein.
Starten Sie nun die konfigurierten Anwendungen neu und starten Sie sie beim Systemstart.
systemctl aktiviert den Zabbix-Server und den Zabbix-Agent nginx php-fpm
Zabbix-Frontend-Konfiguration
Öffnen Sie die IP-Adresse Ihres Servers im Browser.
Überprüfen Sie im zweiten Schritt, ob alle Voraussetzungen in Ordnung sind.
Geben Sie im dritten Schritt ein 127.0.0.1 der Datenbankhost Feld und das Passwort für die Datenbank im entsprechenden Feld ein.
Folgen Sie nun bis zum Ende der Konfiguration und belassen Sie die Standardeinstellungrameter.
Login Administrator und das Passwort Zabbix werden für die Anmeldung am Administrationsbereich verwendet.