Zabbix ist eines der bevorzugten Tools zur Überwachung der Ressourcen vieler Computer in einem Netzwerk. Aus diesem Grund ist es für viele Systemadministratoren unverzichtbar geworden. Das Ziel dieses Beitrags ist es also, dass Sie lernen, wie man Zabbix auf Ubuntu 20.04 installiert.
Für diejenigen, die es nicht wissen:Zabbix ist ein System zur Überwachung der Kapazität, Leistung und Verfügbarkeit von Servern, Computern, Anwendungen und Datenbanken. Es bietet auch fortschrittliche Überwachungs-, Warn- und Visualisierungsfunktionen, alles aus einer Client-Server-Architektur, die es uns ermöglicht, die Prozesse auf jedem Knoten zu trennen.
Einige der Hauptfunktionen von Zabbix sind:
- Hohe Leistung und Überwachungskapazität von Geräten (Server, Hardware wie Drucker, Router).
- Zentralisierte Überwachung über eine Webschnittstelle.
- Agenten, die auf verschiedenen Betriebssystemen wie Windows, Linux, BSD installiert werden können.
Wie Sie sich vorstellen können, wird Zabbix weltweit von vielen Menschen und Unternehmen verwendet, die sich darauf verlassen.
Installieren Sie Zabbix auf Ubuntu 20.04
Schritt 1:Vorbereiten des Systems
Aktualisieren Sie zuerst im Terminal die Distribution
sudo apt update
sudo apt upgrade
Installieren Sie nun Apache, MariaDB und PHP zusammen mit ihren Modulen mit dem folgenden Befehl:
sudo apt install apache2 mariadb-server php php-cgi php-common php-common libapache2-mod-php php-mbstring php-net-socket php-gd php-xml-util php-mysql php-bcmath
Setzen Sie mit Hilfe des Befehls mysql_secure_installation
ein neues Passwort für den MariaDB-Root-Benutzer .
Ihnen werden eine Reihe von Fragen gestellt, die Sie AND
beantworten müssen an alle,
Nun müssen einige Konfigurationen in PHP vorgenommen werden. Öffnen Sie also die Konfigurationsdatei
sudo nano /etc/php/7.4/apache2/php.ini
Und setzen Sie diese Werte:
max_execution_time = 300
max_input_time = 300
post_max_size = 16M
Im Falle des nano
Texteditor können Sie die Tastenkombination CTRL + W
verwenden zu suchen und Zeit zu sparen.
Speichern Sie die Änderungen und schließen Sie dann den Editor.
Jetzt ist MariaDB an der Reihe. Wir müssen eine Datenbank und einen neuen Benutzer für Zabbix erstellen.
Öffnen Sie die MariaDB-Shell
sudo mysql -u root
Und beginnen Sie mit der Erstellung der Datenbank, des Benutzers und des Passworts
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
QUIT
Jetzt können wir Zabbix herunterladen und installieren.
Schritt 2:Laden Sie das Zabbix-Paket herunter und installieren Sie es unter Ubuntu 20.04
Um Zabbix zu installieren, müssen Sie das offizielle Repository der Anwendung hinzufügen. Dazu gibt es ein DEB-Paket, das wir herunterladen und installieren müssen.
wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1+ubuntu20.04_all.deb
sudo dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb
Aktualisieren Sie danach APT, sodass die Repository-Informationen bereits verfügbar sind.
sudo apt update
Installieren Sie nun Zabbix, den Client, das Webinterface sowie die Apache- und MariaDB-Plugins.
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
Wechseln Sie nun zum Root-Benutzer
sudo su -
Importieren Sie dann die Standard-Datenbankkonfiguration in die erstellte Datenbank.
zcat /usr/share/doc/zabbix-sql-scripts/mysql/schema.sql.gz | mysql -uzabbix -p zabbix
Zurück zum normalen Benutzer
exit
Stellen Sie nun die Datenbankkonfiguration in der Zabbix-Konfigurationsdatei ein.
sudo nano /etc/zabbix/zabbix_server.conf
Fügen Sie also die von uns erstellten Datenbankkriterien hinzu:
DBName=zabbix
DBUser=zabbix
DBPassword=password
Speichern Sie die Änderungen und schließen Sie den Editor.
Starten Sie danach die Dienste Apache und Zabbix neu.
sudo systemctl restart zabbix-server apache2
Legen Sie abschließend in der Agentenkonfiguration den Server-Hostnamen
festsudo nano /etc/zabbix/zabbix_agentd.conf
Hostname=atechtown
Schritt 3:Installation abschließen
Öffnen Sie auf einem Client-Computer einen Webbrowser und gehen Sie zu http://your-server/zabbix
um die Installation zu starten.
Von hier an ist der Prozess sehr einfach. Zuerst sehen Sie den Willkommensbildschirm.
Auf dem nächsten Bildschirm überprüft das Installationsprogramm Ihren Server, um festzustellen, ob er die Anforderungen erfüllt.
Dann müssen Sie die Datenbankinformationen hinzufügen.
Auf den Serverdetails Geben Sie im Bildschirm Name den Hostnamen des Servers ein Feld.
Eine Zusammenfassung der gesamten Installation wird angezeigt.
Dann wird die Installation gestartet. Wenn es fertig ist, melden Sie sich mit dem Benutzernamen admin an und Passwort zabbix Sie können dies später ändern.
Am Ende sehen Sie das Dashboard.
Und das ist das Ende des Prozesses. Herzlichen Glückwunsch Zabbix ist auf Ihrem Server installiert.
Schlussfolgerung
Zabbix ist ein Maßstab in der Computerüberwachung. Heute haben Sie gelernt, wie Sie es auf einem Server mit Ubuntu 20.04 installieren. Auf diese Weise können Sie es in Ihren Testumgebungen verwenden.