So installieren Sie Icinga auf AlmaLinux 8

In diesem Tutorial zeigen wir Ihnen, wie Sie Icinga auf AlmaLinux 8 installieren. Für diejenigen unter Ihnen, die es noch nicht wussten, Icinga 2 ist ein Open-Source-Tool, das zur Überwachung von Netzwerkressourcen verwendet wird, Warnungen verwaltet und Ihnen Hilfestellung bietet. um Ihr Netzwerk zu überwachen.

In diesem Artikel wird davon ausgegangen, dass Sie mindestens über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie das Root-Konto verwenden. Wenn nicht, müssen Sie möglicherweise ‘sudo‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation des Icinga-Monitorings auf AlmaLinux 8. Sie können den gleichen Anweisungen für CentOS und Rocky Linux folgen.

Installieren Sie Icinga auf AlmaLinux 8

Schritt 1. Lassen Sie uns zunächst sicherstellen, dass Ihr System auf dem neuesten Stand ist.

sudo dnf-Update
sudo dnf installieren epel-release

Schritt 2. Icinga auf AlmaLinux 8 installieren.

Jetzt fügen wir Ihrem System das Icinga-Repository hinzu:

sudo T-Stück /etc/yum.repos.d/icinga2.repo<Als nächstes importieren Sie den Icinga GPG-Schlüssel:

sudo rpm –import https://packages.icinga.com/icinga.key

Danach aktualisieren dnf Zwischenspeicher:

sudo dnf alles sauber machen
sudo dnf-makecache

Sobald das Repository hinzugefügt wurde, können wir Icinga 2 jetzt installieren, indem wir verwenden dnf Befehl:

sudo dnf installieren vim icinga2 icinga2-selinux icinga2-ido-mysql vim-icinga2

Als nächstes aktivieren Sie die Icinga 2-Module:

sudo icinga2-Funktionsaktivierungsbefehl ido-mysql syslog

Schritt 3. MariaDB installieren.

MariaDB ist ein beliebter Datenbankserver. Nun installieren wir den MariaDB-Datenbankserver mit dem folgenden Befehl:

sudo dnf installieren mariadb-server mariadb

Sobald die Installation abgeschlossen ist, starten Sie die Aktivierung beim Systemstart mit:

sudo systemctl neustart mariadb
sudo systemctl-status mariadb
sudo systemctl aktivieren mariadb

Standardmäßig ist MariaDB nicht gehärtet. Sie können MariaDB mit dem mysql_secure_installation Skript. Sie sollten jeden Schritt sorgfältig lesen, der ein Root-Passwort festlegt, anonyme Benutzer entfernt, die Remote-Root-Anmeldung verbietet und die Testdatenbank und den Zugriff auf sichere MariaDB entfernt:

mysql_secure_installation

Konfigurieren Sie es wie folgt:

– Root-Passwort setzen? [Y/n] y – Anonyme Benutzer entfernen? [Y/n] y – Root-Anmeldung aus der Ferne verbieten? [Y/n] y – Testdatenbank entfernen und darauf zugreifen? [Y/n] y – Berechtigungstabellen jetzt neu laden? [Y/n] Ja

Erstellen Sie eine MariaDB-Datenbank für Icinga 2 wie folgt:

$ mysql -u root -p CREATE DATABASE icinga; GEWÄHRLEISTEN SIE ALLE PRIVILEGIEN AUF icinga.* AN ‘icinga’@’localhost’ IDENTIFIZIERT DURCH ‘your-strong-passwd’; FLUSH PRIVILEGIEN; AUSFAHRT;

Als nächstes importieren wir die Icinga 2-Datenbank:

mysql -u root -p icinga < /usr/share/icinga2-ido-mysql/schema/mysql.sql

Konfigurieren Sie dann den Datenbankzugriff:

sudo nano /etc/icinga2/features-available/ido-mysql.conf

Fügen Sie die folgenden Zeilen hinzu:

/** * Der Typ IdoMysqlConnection implementiert MySQL-Unterstützung * für DB IDO. */ object IdoMysqlConnection “ido-mysql” { user = “icinga” password = “your-strong-passwd” host = “localhost” database = “icinga” }

Save und close, dann starten und aktivieren Sie Icinga 2:

systemctl enable –now icinga2

Überprüfen Sie den Status des Icinga 2-Dienstes:

systemctl-status icinga2.service

Herzliche Glückwünsche! Sie haben Icinga erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Icinga-Überwachungsservers auf Ihrem AlmaLinux 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, zu überprüfen die offizielle Icinga-Website.