Heutzutage ist die Überwachung ein wichtiger Aspekt für die Aufrechterhaltung der Stabilität und Zuverlässigkeit der Netzwerkinfrastruktur. Eines der gebräuchlichsten Monitoring–Tools ist Zabbix, eine offene Plattform mit hervorragenden Funktionen und einer einfachen Benutzeroberfläche.
Wenn Sie ein Netzwerksystem auf Basis des Ubuntu Desktop-Betriebssystems entwickeln oder verwalten, ist diese schrittweise Anleitung zur Installation und Konfiguration von Zabbix nützlich. In diesem Artikel werden wir uns alle Schritte der Installation ansehen, von der Vorbereitung des Systems bis zur Ausführung der Überwachung selbst.
Schritt 1: Vorbereiten des Systems
Sie müssen Ihr Ubuntu Desktop-Betriebssystem auf die neueste Version aktualisieren, bevor Sie Zabbix installieren. Sie können dies mit dem folgenden Befehl tun:
sudo apt update && sudo apt upgrade -y
Schritt 2: Installieren und Konfigurieren des LAMP-Servers
Zabbix benötigt einen LAMP (Linux, Apache, MySQL, PHP) Server, um zu funktionieren. Sie können die erforderlichen Pakete mithilfe des Befehls installieren:
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql -y
Als nächstes müssen Sie den LAMP-Server konfigurieren, indem Sie die Datenbank und den Benutzer erstellen und den Zugriff auf die Datenbank zulassen:
sudo mysql
CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Schritt 3: Installieren von Zabbix
Um Zabbix zu installieren, fügen wir das Repository hinzu und installieren die benötigten Pakete:
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+ubuntu20.04_all.deb
sudo dpkg -i zabbix-release_5.0-1+ubuntu20.04_all.deb
sudo apt update
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-agent -y
Dies ist nur der Anfang des Weges zur Installation und Konfiguration von Zabbix auf Ubuntu Desktop. Die restlichen Schritte und Details finden Sie in der vollständigen Schritt-für-Schritt-Anleitung, die die offizielle Dokumentation von Zabbix enthält.
Schritt 1: Installieren Sie Ubuntu Desktop auf Ihrem Computer
Bevor Sie Zabbix auf Ubuntu Desktop installieren, müssen Sie das Ubuntu-Betriebssystem auf Ihrem Computer installieren. In diesem Abschnitt wird der Installationsprozess von Ubuntu Desktop erläutert.
- Laden Sie das Ubuntu Desktop-Image von der offiziellen Website unter dem Link herunter https://ubuntu.com/download/desktop .
- Bereiten Sie ein bootfähiges USB-Laufwerk vor oder erstellen Sie eine bootfähige DVD mit dem heruntergeladenen Ubuntu Desktop-Image.
- Legen Sie das bootfähige Medium von Ubuntu Desktop in den Computer ein und starten Sie es neu.
- Wählen Sie beim Starten des Computers das Booten von einem USB-Laufwerk oder einer DVD aus, je nachdem, welches Medium Sie verwendet haben.
- Wählen Sie die Installationssprache aus und klicken Sie auf "Ubuntu installieren".
- Wählen Sie Ihre Region aus und klicken Sie auf Weiter.
- Wählen Sie die Tastatur aus und klicken Sie auf "Weiter".
- Richten Sie die Festplattenpartitionen ein, indem Sie "Erase disk and install Ubuntu" auswählen oder andere Optionen verwenden und auf "Jetzt installieren" klicken.
- Erstellen Sie ein Benutzerkonto, geben Sie Ihr Passwort ein und klicken Sie auf "Weiter".
- Warten Sie, bis die Installation von Ubuntu Desktop abgeschlossen ist.
- Starten Sie den Computer nach Abschluss der Installation neu.
Nachdem Sie diese Schritte ausgeführt haben, wird Ubuntu Desktop auf Ihrem Computer installiert und kann Zabbix installieren.
Schritt 2: Installieren Sie die erforderlichen Pakete und Abhängigkeiten
Nachdem Sie Ubuntu Desktop installiert haben, müssen Sie mehrere Pakete und Abhängigkeiten installieren, um sicherzustellen, dass Zabbix ordnungsgemäß funktioniert.
1. Öffnen Sie das Terminal, indem Sie Strg +Alt+ T drücken.
2. Geben Sie die folgenden Befehle nacheinander ein, um die Pakete zu installieren:
sudo apt-get update
sudo apt-get install apache2 php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql mariadb-server
3. Während der Installation werden Sie aufgefordert, ein Passwort für die MariaDB-Datenbank einzugeben. Geben Sie Ihr Passwort ein und bestätigen Sie es.
4. Nachdem die Installation aller erforderlichen Pakete abgeschlossen ist, starten Sie die Apache- und MariaDB-Dienste, indem Sie die folgenden Befehle ausführen:
sudo systemctl start apache2
sudo systemctl start mysql
5. Geben Sie die folgenden Befehle ein, um sicherzustellen, dass die Dienste ordnungsgemäß gestartet und ausgeführt werden:
sudo systemctl status apache2
sudo systemctl status mysql
6. Wenn Sie die Meldung "active (running)" sehen, werden die Dienste erfolgreich gestartet.
Sie haben jetzt alle erforderlichen Pakete und Abhängigkeiten installiert, um Zabbix auf Ihrem Gerät mit Ubuntu Desktop auszuführen.
Schritt 3: Herunterladen und Installieren von Zabbix auf Ihrem Computer
1. Öffnen Sie das Terminal in Ubuntu Desktop.
2. Geben Sie den folgenden Befehl ein, um das Zabbix-Paket herunterzuladen:
sudo apt-get install zabbix-server-mysql zabbix-frontend-php
3. Während der Installation werden Sie aufgefordert, ein Passwort für die Zabbix-Datenbank einzugeben. Geben Sie das gewünschte Passwort ein und bestätigen Sie es.
4. Geben Sie nach Abschluss der Installation den folgenden Befehl ein, um die Datenbank zu konfigurieren:
sudo nano /etc/zabbix/zabbix_server.conf
5. Suchen Sie in der geöffneten Datei nach den folgenden Zeilen und bearbeiten Sie sie, um das Passwort anzugeben, das Sie in Schritt 3 verwendet haben:
6. Speichern Sie die Änderungen, und schließen Sie die Datei.
7. Starten Sie den Zabbix-Dienst:
sudo systemctl start zabbix-server
8. Geben Sie den folgenden Befehl ein, damit der Zabbix-Dienst beim Systemstart automatisch gestartet wird:
sudo systemctl enable zabbix-server
9. Jetzt können Sie einen Webbrowser öffnen und die folgende Adresse eingeben, um auf die Zabbix-Weboberfläche zuzugreifen: http://localhost/zabbix .
10. Die Zabbix-Weboberfläche wird geöffnet und Sie werden aufgefordert, Ihren Standard-Benutzernamen und Ihr Passwort einzugeben: Admin / zabbix.
11. Nach erfolgreicher Anmeldung können Sie mit der Einrichtung und Verwendung des Zabbix-Überwachungssystems beginnen. Befolgen Sie die Anweisungen auf der Weboberfläche, um Hosts hinzuzufügen und die Überwachung einzurichten.
Schritt 4: Konfigurieren der Datenbank für Zabbix
Bevor Sie Zabbix installieren können, müssen Sie die Datenbank konfigurieren, die zum Speichern der Daten verwendet werden soll. Hier betrachten wir die Einrichtung von MariaDB als Datenbank für Zabbix.
Schritt 1: Installieren Sie MariaDB, wenn es noch nicht installiert ist:
sudo apt-get updatesudo apt-get install mariadb-server
Schritt 2: Starten Sie MariaDB:
sudo systemctl start mariadb
Schritt 3: Geben Sie den folgenden Befehl ein, um MariaDB einzurichten:
sudo mysql_secure_installation
Befolgen Sie die Anweisungen, um die Sicherheit Ihrer MariaDB-Datenbank zu konfigurieren.
Schritt 4: Erstellen Sie eine Datenbank für Zabbix:
sudo mysql -u root -pCREATE DATABASE zabbixdb character set utf8 collate utf8_bin;GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' IDENTIFIED BY 'password';FLUSH PRIVILEGES;EXIT;
Hier ist 'zabbixdb' der Name der Datenbank, 'zabbix' der Benutzername und 'password' das Passwort des Benutzers. Sie können diese Werte in Ihre eigenen ändern.
Schritt 5: Erstellen Sie Tabellen für die Zabbix-Datenbank:
cd /usr/share/doc/zabbix-server-mysqlzcat create.sql.gz | sudo mysql -u zabbix -p zabbixdb
Dieser Befehl erstellt die erforderlichen Tabellen in der Zabbix-Datenbank.
Jetzt ist die Zabbix-Datenbank eingerichtet und betriebsbereit.
Schritt 5: Starten und Konfigurieren von Zabbix auf Ubuntu Desktop
Nach der Installation des Zabbix-Servers und der PostgreSQL-Datenbank können wir mit dem Start und der Konfiguration unserer Überwachungslösung beginnen. Folgen Sie den Anweisungen unten:
- Öffnen Sie einen Webbrowser und geben Sie die IP-Adresse Ihres Ubuntu Desktop in die Adressleiste ein, gefolgt von "/zabbix". Zum Beispiel: "http://192.168.1.100/zabbix ".
- Danach sollten Sie die Zabbix-Begrüßungsseite sehen. Klicken Sie auf "Next step".
- Geben Sie auf der nächsten Seite die Verbindungsinformationen für die PostgreSQL-Datenbank ein, die wir zuvor erstellt haben. Geben Sie den Benutzernamen, das Kennwort, den Datenbanknamen und den Host ein. Klicken Sie auf "Next step".
- Dann sollten Sie die Seite mit den Zabbix-Servereinstellungen sehen. Stellen Sie sicher, dass im Feld "Server name" der Name Ihres Servers angegeben ist. Sie können bei Bedarf auch den Mailserver und andere Optionen konfigurieren. Klicken Sie auf "Next step".
- Auf der nächsten Seite sollten Sie die Bestätigung der Einstellungen sehen. Überprüfen Sie alle Optionen erneut und klicken Sie auf "Next step".
- Am Ende sehen Sie eine Seite, die Sie darüber informiert, dass die Installation und Konfiguration von Zabbix abgeschlossen ist. Klicken Sie auf "Finish", um zur Anmeldung zu gelangen.
Glückwunsch! Sie können sich jetzt mit den Anmeldeinformationen, die Sie bei der Installation angegeben haben, bei Zabbix anmelden. Sobald Sie sich angemeldet haben, können Sie mit Zabbix mit der Konfiguration und Überwachung Ihrer Netzwerkgeräte und Server beginnen.