GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Zabbix 5.0/4.0 unter Debian 10 / Debian 9

Zabbix ist ein Open-Source-Überwachungstool für Server, Netzwerkgeräte und Anwendungen. Es verwendet Agenten (Zabbix-Agent), die auf überwachten Hosts installiert sind, um die Daten zu sammeln.

Zabbix unterstützt auch agentenlose Überwachung über SNMP-, TCP- und ICMP-Prüfungen sowie über IPMI, JMX, SSH und Telnet.

Hier sehen wir, wie Zabbix Server Debian 10 und Debian 9 installiert wird.

Systemanforderungen

Hardware

Zabbix benötigt mindestens 128 MB RAM und 256 MB Festplattenspeicher. Die Größe des Arbeitsspeichers oder Festplattenspeichers hängt jedoch von der Anzahl der Hosts und Parameter ab, die überwacht werden.

2 CPU-Kerne und 2 GB RAM würden ausreichen, um 500 Hosts zu überwachen.

Software

Zabbix 5.0 (LTS)

Apache:1.3.12 oder höher
MySQL:5.5 oder 8.0.x / MariaDB:10.0.3 oder höher
PHP:7.2.0 oder höher

Zabbix 4.0 (LTS)

Apache:1.3.12 oder höher
MySQL:5.0.3 oder 8.0.x / MariaDB:Neueste
PHP:5.4.0 oder höher

Installieren Sie Zabbix

Zabbix-Repository konfigurieren

Zabbix-Server- und -Agentenpakete sind in Debian-Basisbetriebssystem-Repositories nicht verfügbar. Also werden wir das Zabbix-Repository auf dem System konfigurieren, indem wir das Zabbix-Repository-Konfigurationspaket installieren, um die erforderlichen Pakete zu erhalten.

Zabbix 5.0 (LTS)

### Debian 10 ###

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb
sudo dpkg -i zabbix-release_5.0-1+buster_all.deb

Zabbix 4.0 (LTS)

### Debian 9 ###

wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+stretch_all.deb
sudo dpkg -i zabbix-release_4.0-3+stretch_all.deb

Installieren Sie Zabbix-Server

Verwenden Sie den apt-Befehl, um den Zabbix-Server mit dem MariaDB-Unterstützungspaket zu installieren, um MariaDB als Datenbankserver zu haben.

Zabbix 5.0 (LTS) – Debian 10

sudo apt update

sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

Zabbix 4.0 (LTS) – Debian 9

sudo apt update

sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

Zeitzone

Bearbeiten Sie die Zabbix-Konfigurationsdatei, um die Zeitzone gemäß Ihrem geografischen Standort zu ändern.

sudo nano /etc/zabbix/apache.conf

Aktualisieren Sie die untere Zeile mit der richtigen Zeitzone, siehe weitere Zeitzonen.

<IfModule mod_php7.c>

        ...
        ...

        php_value date.timezone America/New_York

        ...
        ...

</IfModule>

Zabbix-Datenbank erstellen

Melden Sie sich bei MySQL / MariaDB an und erstellen Sie eine Datenbank für die Zabbix-Installation.

Sie können sich ohne das Datenbank-Root-Passwort beim MariaDB-Server anmelden, indem Sie sudo mysql -u root -p oder den Befehl mysql -u root -p als root in Debian ausführen.
sudo mysql -u root -p

Erstellen Sie eine Datenbank mit den folgenden Details.

DBName: zabbixdb
DBBenutzer: zabbixuser
DBPasswort: Passwort

create database zabbixdb character set utf8 collate utf8_bin;

grant all privileges on zabbixdb.* to zabbixuser@localhost identified by 'password';

quit;
alle Privilegien auf zabbixdb.*

Importieren Sie nach dem Erstellen einer Datenbank für die Zabbix-Installation das anfängliche Schema und Daten hinein.

cd /usr/share/doc/zabbix-server-mysql

zcat create.sql.gz | mysql -u zabbixuser -p zabbixdb

Aktualisiere die Zabbix-Konfiguration

Bearbeiten Sie die Datei zabbix_server.conf, um die Datenbankdetails festzulegen.

sudo nano /etc/zabbix/zabbix_server.conf

Stellen Sie sicher, dass Sie wie folgt eingestellt sind.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbixuser
DBPassword=password

Starten Sie alle Dienste neu.

sudo systemctl restart zabbix-server zabbix-agent apache2

Aktivieren Sie die Dienste so, dass sie beim Systemstart automatisch gestartet werden.

sudo systemctl enable zabbix-server zabbix-agent apache2

Zabbix über den Webinstaller einrichten

Öffnen Sie einen Webbrowser und rufen Sie die folgende URL auf.

http://your-ip-add-ress/zabbix/ Für beide Versionen von Zabbix sind die Anweisungen gleich.

Klicken Sie auf Nächster Schritt auf der Zabbix-Willkommensseite.

Der Zabbix-Webinstaller überprüft jetzt, ob alle Voraussetzungen für die Installation erfüllt sind oder ob es Probleme gibt.

Wenn keine Fehler vorliegen , klicken Sie auf Nächster Schritt .

Geben Sie den Namen der Zabbix-Datenbank, den DB-Benutzer und das Datenbankkennwort in die entsprechenden Felder ein. Klicken Sie dann auf Nächster Schritt .

Erwähnen Sie den Host des Zabbix-Servers, die Portnummer und den Namen des Zabbix-Servers.

Sie erhalten nun eine Zusammenfassung vor der Installation, etwa wie unten. Klicken Sie auf Nächster Schritt.

Die Installation des Zabbix-Servers ist nun abgeschlossen. Klicken Sie auf Fertig stellen .

Sobald Sie auf Fertig stellen geklickt haben klicken, leitet Sie das Installationsprogramm zur Zabbix-Anmeldeseite weiter.

Zugriff auf Zabbix

Rufen Sie die folgende URL auf.

http://ihre-ip-adresse/zabbix

Melden Sie sich mit dem Standardbenutzernamen und -kennwort bei Zabbix Server an.

Benutzername: Administrator
Passwort: zabbix

Beim Benutzernamen wird zwischen Groß- und Kleinschreibung unterschieden.

Zabbix-Dashboard:

Schlussfolgerung

Das ist alles. Ich hoffe, dieser Beitrag hat Ihnen geholfen, Zabbix 5.0 / 4.0 auf Debian 10 / Debian 9 zu installieren. Sie können jetzt Zabbix Agent auf Client-Rechnern installieren und dann Ihre Client-Rechner zur Überwachung zum Zabbix-Server hinzufügen.


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren Sie Python 3.9 unter Debian 10

  3. So installieren Sie TeamViewer unter Debian 10

  4. So installieren Sie Zabbix unter Debian 11

  5. So installieren Sie Zabbix auf Debian 9

So installieren Sie Zabbix Agent auf Debian 11 Bullseye

So installieren Sie Zabbix auf Debian 9 Stretch

So installieren Sie Zabbix unter Debian 10

So installieren Sie Go unter Debian 10

So installieren Sie Zabbix unter Debian 11

So installieren Sie Go unter Debian