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

Zabbix unter Debian 10 installieren – Eine Schritt-für-Schritt-Anleitung?

Zabbix ist ein Open-Source-Überwachungstool, das sich ideal für die Überwachung Ihrer Cloud-Server eignet. Zabbix ist sehr flexibel, Informationen können über HTTP/SNMP oder durch die Installation eines Zabbix-Agenten auf den zu überwachenden Maschinen abgerufen werden und ermöglichen viele Anpassungen. Es unterstützt auch die Überwachung von Speichergeräten, Datenbanken, virtuellen Maschinen, Telefonie, IT-Sicherheitsressourcen und vielem mehr.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig dabei, entsprechende Zabbix-Abfragen durchzuführen.

In diesem Zusammenhang werden wir untersuchen, wie Zabbix auf Debian 10 installiert wird.


Schritte zur Installation und Konfiguration von Zabbix auf Debian 10 Buster

1. Systemaktualisierung durchführen

Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie die folgenden apt-Befehle im Terminal ausführen:

$ sudo apt update
$ sudo apt upgrade


2. Installieren Sie Zabbix

Hier fügen wir das Zabbix-Paket-Repository mit dem folgenden Befehl hinzu:

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

Verwenden Sie nach dem erfolgreichen Hinzufügen des Repositorys den apt-Befehl, um den Zabbix-Server mit dem MariaDB-Unterstützungspaket zu installieren, damit MariaDB als Datenbankserver verwendet wird:

$ sudo apt update
$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent


3. Konfigurieren Sie die MariaDB-Datenbank für Zabbix

Standardmäßig ist MariaDB nicht gehärtet. Sie können MariaDB mit dem Skript mysql_secure_installation sichern:

$ mysql_secure_installation

Sie sollten jeden Schritt sorgfältig lesen und ausführen, der das Root-Passwort setzt, anonyme Benutzer entfernt, Remote-Root-Login verbietet und die Testdatenbank und den Zugriff auf sicheres MySQL entfernt.

Sie können es so machen:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Als nächstes müssen wir uns bei der MariaDB-Konsole anmelden und eine Datenbank für Zabbix erstellen. Führen Sie nun den folgenden Befehl aus:

$ mysql -u root -p

Dadurch werden Sie zur Eingabe eines Passworts aufgefordert. Geben Sie also Ihr MariaDB-Root-Passwort ein und drücken Sie die Eingabetaste. Nachdem Sie sich bei Ihrem Datenbankserver angemeldet haben, müssen Sie eine Datenbank für die Zabbix-Software erstellen:

create database zabbixdb;
create user 'zabbix'@'localhost' identified by 'your_strong_password';
grant all privileges on zabbixdb.* to 'zabbix'@'localhost';
flush privileges;
exit;

Laden Sie dann das Zabbix-Datenbankschema in die oben erstellte Datenbank:

$ cd /usr/share/doc/zabbix-server-mysql
$ cat create.sql.gz | mysql -u zabbix -p zabbixdb


4. Konfigurieren Sie Zabbix

Bearbeiten Sie hier die Konfigurationsdatei des Zabbix-Servers /etc/zabbix/zabbix_server.conf und aktualisieren Sie die folgenden Datenbankkonfigurationen. Dies wird vom Zabbix-Server verwendet, um eine Verbindung zur Datenbank herzustellen:

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=your_strong_password


5. Konfigurieren Sie den Apache-Webserver

Zabbix erstellt seine eigene Apache-Konfigurationsdatei /etc/zabbix/apache.conf und erstellt einen Link zum Apache-Konfigurationsverzeichnis. Lassen Sie uns den folgenden Befehl verwenden, um den Apache-Dienst neu zu starten:

$ sudo systemctl restart apache2.service

Starten Sie außerdem den Zabbix-Server neu:

$ sudo systemctl restart zabbix-server
$ sudo systemctl restart zabbix-agent


6. Firewall konfigurieren

Erlauben Sie jetzt Listening-Ports auf der Firewall mit den folgenden Befehlen:

$ sudo ufw allow 80
$ sudo ufw reload


Wie greife ich auf die Zabbix-Weboberfläche zu?

Zabbix ist standardmäßig auf HTTP-Port 80 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com/zabbix oder http://server-ip-address/zabbix und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen.



Debian
  1. Cherry Tree unter Debian 11 installieren – Schritt-für-Schritt-Anleitung?

  2. Stellarium unter Debian 11 Bullseye installieren – Schritt-für-Schritt-Anleitung ?

  3. Sublime Text 3 unter Debian 11 installieren – Schritt-für-Schritt-Anleitung?

  4. Chrome unter Debian 11 installieren – Schritt-für-Schritt-Anleitung?

  5. Qlipper unter Debian 11 installieren – Schritt-für-Schritt-Anleitung?

Gradle unter Debian 10 installieren – Schritt-für-Schritt-Anleitung?

Rust unter Debian 10 installieren – Schritt für Schritt Anleitung?

Asterisk auf Debian 11 installieren - Schritt für Schritt Anleitung ?

Joomla auf Debian 10 installieren - Schritt für Schritt Anleitung ?

VNC unter Debian 10 installieren – Schritt-für-Schritt-Anleitung?

qBittorrent auf Debian 10 installieren – Schritt-für-Schritt-Anleitung?