Installieren und Konfigurieren des Icinga2-Überwachungstools auf einem Ubuntu 18.04 VPS oder einem dedizierten Server

Icinga2 ist ein Open Source, skalierbares und erweiterbares Computersystem und eine Netzwerküberwachungsanwendung. Sie können damit die Verfügbarkeit Ihres Netzwerks überprüfen und Leistungsberichte erstellen.


Sie können es auch verwenden, um die Benutzer über die Ausfälle zu informieren. Darüber hinaus können Sie Serverressourcen wie RAM-Nutzung, Netzwerkdienste wie HTTPS und Netzwerkgeräte wie Router und Switches überwachen. In diesem Artikel finden Sie eine schrittweise Anleitung zum Installieren und Konfigurieren von Icinga2 auf 18.04 VPS oder einem dedizierten Server.

Installation von Icinga2 auf 18.04 VPS oder einem dedizierten Server

  1. Aktualisieren Sie das System und holen Sie sich die neuesten Pakete mit dem folgenden Befehl:

sudo apt-get update
sudo apt-getupgrade
sudo neu starten

  1. Installieren Sie Webserver und PHP, indem Sie die folgenden Zeilen eingeben:

sudo apt-get installiere php php- {xml, cli, opcache, gd, intl, readline, mysql, curl, mbstring, ldap, json}

  1. Installieren Sie das Modul apache2 und libapache2-mod-php

sudo apt-get install apache2 libapache2-mod-php

  1. Konfigurieren Sie die PHP-Zeitzone, indem Sie folgende Zeilen eingeben:

$ Sudo vim /etc/php/7.2/apache2/php.ini
date.timezone = Afrika / Nairobi

  1. Starten Sie nun den Apache2-Dienst neu.

sudo systemctl apache2 neu starten

  1. Laden Sie die MariaDB-Datenbank herunter und installieren Sie sie auf Ihrem Ubuntu 18.04 VPS, indem Sie den hier genannten Anweisungen folgen.
  2. Melden Sie sich als Root an.

$ Mysql -u root -p

  1. Erstellen Sie eine Datenbank und einen Benutzer.

CREATEDATABASE icinga2_db;
GRANT ALL PRIVILEGESon icinga2_db. * To’icinga2_user ‘@’ localhost’identifiedby’StrongPassword ‘;
FLUSHPRIVILEGES;
Verlassen

  1. Erstellen Sie jetzt eine weitere Datenbank und einen anderen Benutzer für Icinga Web 2.

CREATEDATABASE icingaweb2_db;
GRANT ALL PRIVILEGESon icingaweb2_db. * To’icingaweb2_user ‘@’ localhost’identifiedby’StrongPassword ‘;
FLUSHPRIVILEGES;

  1. Repo-GPG-Schlüssel importieren:

curl -sSL https://packages.icinga.com/icinga.key | sudo apt-key hinzufügen –

  1.  Fügen Sie das apt-Repository mit dem folgenden Befehl hinzu:

Echo"deb https://packages.icinga.com/ubuntu icinga-xenial main" | sudo tee /etc/apt/sources.list.d/icinga.list

  1.  Installieren Sie Icinga2-Pakete.

sudo apt-get install icinga2 icingaweb2 icinga2-ido-mysql

  1.  Wenn Sie aufgefordert werden, Icinga2 für die Verwendung von MySQL zu aktivieren, antworten Sie mit JA.

EnableIcinga2s Ido-MySQL-Funktion? JA
Datenbank für icinga2-ido-mysql mit dbconfig-common konfigurieren? NEIN

  1. Aktivieren Sie die Funktionen ido-mysql und command, indem Sie diese Zeile eingeben:

sudo icinga2 Funktion enablecommand ido-mysql

  1. Starten Sie Icinga2 neu.

sudosystemctlrestarticinga2.service

  1. Importieren Sie das Datenbankschema mit diesem Befehl:

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

  1. Konfigurieren Sie Icinga2 MySQL IDO.

sudo vim /etc/icinga2/features-enabled/ido-mysql.conf

  1. Geben Sie diese Zeilen ein:

/ **
* Die Bibliothek db_ido_mysql implementiert die IDO-Funktionalität
* für MySQL.
* /

Bibliothek"db_ido_mysql"

Objekt IdoMysqlConnection "ido-mysql" {
Benutzer = "icinga2_user",
Passwort = "Sicheres Passwort",
Host = "localhost",
Datenbank = "icinga2_db"
}}

  1. Speichern Sie die Änderungen und starten Sie den Icinga2-Server neu.

sudo systemctl icinga2 neu starten

Icinga 2 im Webinterface konfigurieren

  1.  Erstellen Sie ein Setup-Token.

$ sudo icingacli Setup-Token erstellen
Das neu generierte Setup-Token lautet: 75e269c261a15615

  1. Öffnen Sie Ihren Lieblingsbrowser und gehen Sie zu http: // serverdomain / icingaweb2.
  2. Die Seite des Konfigurationsassistenten wird angezeigt. Kopieren Sie das generierte Setup-Token aus Schritt 1 und fügen Sie es ein. Klicken Sie dann auf Nächster.

Installieren und Konfigurieren des Icinga2-Überwachungstools auf einem Ubuntu 18.04 VPS oder einem dedizierten Server

  1. Wählen Sie das gewünschte Modul aus. Klicken Nächster.
  2. Eine neue Seite wird angezeigt. Stellen Sie sicher, dass alle PHP-Module korrekt installiert wurden.
  3. Wählen Sie nun den gewünschten Authentifizierungstyp aus, der standardmäßig auf MySQL eingestellt ist.
  4. Fügen Sie Ihre MySQL-Datenbankeinstellungen ein.

So installieren und konfigurieren Sie das Icinga2-Überwachungstool auf einem Ubuntu 18.04 VPS oder einem dedizierten Server

  1. Eine Seite zur Überwachung der IDO-Ressource wird angezeigt. Verwenden Sie die zuvor konfigurierten Icinga2-Einstellungen.
  2. Einfügen Transportname, Transportart und Befehlsdatei.

Installieren und Konfigurieren des Icinga2-Überwachungstools auf einem Ubuntu 18.04 VPS oder einem dedizierten Server

  1. Konfigurieren Überwachung der Sicherheit und Verwaltung.

Installieren und Konfigurieren des Icinga2-Überwachungstools auf einem Ubuntu 18.04 VPS oder einem dedizierten Server

  1. Gehen Sie auf die Anmeldeseite. Geben Sie den Benutzernamen und das Passwort des Administratorkontos ein. Wenn Sie sich anmelden können, ist die Konfiguration von Icinga2 erfolgreich abgeschlossen.

Installieren und Konfigurieren des Icinga2-Überwachungstools auf einem Ubuntu 18.04 VPS oder einem dedizierten Server

Fazit

In diesem Artikel haben Sie erfahren, wie Sie Icinga 2 unter Ubuntu 18.04 VPS oder einem dedizierten Server installieren. Sie haben auch gelernt, das Überwachungstool entsprechend zu konfigurieren. Jetzt können Sie massive und komplexe Umgebungen an verschiedenen Standorten effektiv überwachen.

Schauen Sie sich diese Top 3 Linux Hosting Services an

FastComet

Startpreis:
2,95 $


Verlässlichkeit
9.7


Preisgestaltung
9.5


Benutzerfreundlich
9.7


Unterstützung
9.7


Eigenschaften
9.6

Bewertungen lesen

Besuchen Sie FastComet

Hostinger

Startpreis:
0,99 $


Verlässlichkeit
9.3


Preisgestaltung
9.3


Benutzerfreundlich
9.4


Unterstützung
9.4


Eigenschaften
9.2

Bewertungen lesen

Besuchen Sie Hostinger

ChemiCloud

Startpreis:
2,76 $


Verlässlichkeit
10


Preisgestaltung
9.9


Benutzerfreundlich
9.9


Unterstützung
10


Eigenschaften
9.9

Bewertungen lesen

Besuchen Sie ChemiCloud

Verwandte Anleitungen

  • So installieren Sie SquirrelMail auf einem Ubuntu 18.04 VPS oder einem dedizierten Server
    mittlere
  • So installieren Sie den LEMP-Stapel (Linux, Nginx, MySQL, PHP) auf einem Ubuntu 18.04 VPS oder einem dedizierten Server
    mittlere
  • Aktivieren der Zwei-Faktor-Authentifizierung auf einem Ubuntu 18.04 VPS oder einem dedizierten Server
    mittlere
  • So richten Sie die Replikation unter PostgreSQL unter Ubuntu 18.04 VPS oder Dedicated Server ein
    mittlere
  • So installieren Sie phpBB mit Apache auf einem Ubuntu 18.04 VPS oder einem dedizierten Server
    mittlere
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me