News
Serverspace Technologien in den VAE: Einführung von Falconcloud
JH
Joe Harris
13. Oktober 2020
Aktualisiert Mai 26, 2023

So installieren und konfigurieren Sie Zabbix auf CentOS 8

CentOS Linux Netzwerk Performance Zabbix

Verwenden Sie ein anderes Betriebssystem?

Wählen Sie die gewünschte Version oder Distribution aus.

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.

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
dnf clean all

Nachdem wir das Repository hinzugefügt haben, können wir nun die notwendigen Pakete installieren.

dnf install zabbix-server-pgsql zabbix-web-pgsql zabbix-nginx-conf zabbix-agent

Postgresql-12 Installation

Installieren Sie das Postgresql-12-Repository und leeren Sie den Cache.

rpm -Uvh https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
dnf clean all

Deaktivieren Sie das vorinstallierte DBMS-Modul.

dnf -qy module disable postgresql

Danach richten Sie das ein Postgresql-12 Pakete.

dnf -y install postgresql12 postgresql12-server

Nun initialisieren wir die Datenbank.

/usr/pgsql-12/bin/postgresql-12-setup initdb

Jetzt können wir den Dienst aktivieren und ihn beim Systemstart starten lassen.

systemctl enable --now postgresql-12

Datenbankkonfiguration

Erstelle eine neue Postgresql Benutzer für Zabbix. Geben Sie das Passwort dafür ein, wenn Sie dazu aufgefordert werden.

sudo -u postgres createuser --pwprompt zabbix

Erstellen Sie dann eine neue Datenbank, um mit dem Serverüberwachungssystem zu arbeiten.

sudo -u postgres createdb -O zabbix zabbix

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.

zcat /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | sudo -u zabbix psql zabbix

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.

DBPassword=zabbix

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:

# IPv4 local connections:
host all all 127.0.0.1/32 ident

Ändern Sie die Methode in Passwort.

host all all 127.0.0.1/32 password

Und starten Sie das DBMS neu.

systemctl restart postgresql-12

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.

server {
listen 80;
server_name _;
...

Im letzten Fall müssen Sie auch das Ganze auskommentieren Server Abschnitt in der / Etc /nginx/nginx.conf Datei.

# server {
# listen 80 default_server;
# listen [::]:80 default_server;
# server_name _;
# 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.

php_value[date.timezone] = Europe/Prague

Starten Sie nun die konfigurierten Anwendungen neu und starten Sie sie beim Systemstart.

systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm

Zabbix-Frontend-Konfiguration

Öffnen Sie die IP-Adresse Ihres Servers im Browser.

Zabbix welcome page
Screenshot 1. Zabbix-Willkommensseite.

Ü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.

Database settings
Screenshot 2. Datenbankeinstellungen.

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.

Zabbix login page
Screenshot 3. Zabbix-Anmeldeseite

Abstimmung:
5 aus 5
Durchschnittliche Bewertung: 5
Bewertet von: 4
1101 CT Amsterdam Niederlande, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Wir verwenden Cookies, um Ihr Erlebnis auf der Website zu verbessern Serverspace besser. Indem Sie weiterhin auf unserer Website surfen, stimmen Sie unseren zu
Cookies und Datenschutzbestimmungen.