So installierst du das Centreon Monitoring Tool auf Rocky Linux 8

Centreon ist ein Open-Source-Tool, mit dem du deine gesamte Infrastruktur einschließlich Netzwerk, System und Anwendung überwachen kannst. Mit Centreon kannst du Benachrichtigungen in Abhängigkeit von Schwellenwerten einstellen, E-Mail-Benachrichtigungen einrichten und ganz einfach jedes System zur Überwachung hinzufügen.

Einige der wichtigsten Funktionen des Centreon-Überwachungstools sind:

  • Centreon ist ein KI-fähiges Überwachungstool.
  • Centreon überwacht mehr als 470 Komponenten, darunter Cloud, Virtualisierung, Microservices, Datenbanken, Netzwerke, IoT und viele mehr.
  • Es hat über 3000 vorkonfigurierte Vorlagen, die automatisch das richtige Protokoll oder die richtige Überwachungsmethode für jede Infrastrukturkomponente auswählen.
  • Du kannst eigene Dashboards nach deinen Bedürfnissen erstellen.
  • Vollständig kompatibel mit Lösungen und Plattformen von Drittanbietern wie Nagios.

In diesem Lernprogramm zeige ich dir, wie du Centreon auf Rocky Linux installierst.

Voraussetzungen

  • Ein Server, auf dem Rocky Linux 8 läuft.
  • Ein Root-Passwort ist auf dem Server eingerichtet.

Schritt 1: Betriebssystem aktualisieren

Bevor du mit der Installation beginnst, musst du deine Systempakete auf die neueste Version aktualisieren. Dazu führst du den folgenden Befehl aus:

sudo dnf update -y

Schritt 2: SELinux deaktivieren

Überprüfe nun SELinux und deaktiviere es, falls es aktiviert ist.

Führe den folgenden Befehl aus, um den SELinux-Status zu überprüfen.

getenforce

Wenn es aktiviert ist, deaktiviere es

vim /etc/selinux/config
SELINUX=disabled

Speichere dann die Datei und starte das System neu.

Schritt 3: Installiere PHP

Aktiviere die EPEL und PowerTools Repositories, indem du den folgenden Befehl im Terminal ausführst:

sudo dnf -y install dnf-plugins-core epel-release

sudo dnf config-manager –set-enabled powertools

Installiere nun remirepo und aktiviere es.

sudo dnf module reset -y php
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf module install php:remi-8.0

Als Nächstes installierst du PHP und andere Erweiterungen.

sudo dnf -y install php  php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-opcache

Überprüfe die PHP-Version mit folgendem Befehl

php --version

PHP-Version prüfen

Lass uns eine Zeitzone für PHP erstellen:

sudo vim /etc/php.d/php-timezone.ini
date.timezone = Etc/UTC

Hier stellen wir UTC ein, du kannst deine Zeitzone einstellen.

Danach erhöhen wir die Ausführungszeit für PHP-Skripte, indem wir max_execution_time und max_input_time in der Datei php.ini bearbeiten.

sudo vim /etc/php.ini
max_execution_time = 300
max_input_time = 300

speichere die Datei, aktiviere den PHP-FPM-Dienst und starte ihn neu, indem du den folgenden Befehl ausführst.

sudo systemctl enable php-fpm
sudo systemctl restart php-fpm

Schritt 4: Installiere den MariaDB-Datenbankserver

Installiere den MariaDB-Server, indem du den folgenden Befehl ausführst:

sudo dnf install mariadb-server

Starte jetzt den MariaDB-Dienst und aktiviere ihn so, dass er beim Booten startet, dann überprüfe den Status des MariaDB-Dienstes mit folgendem Befehl

sudo systemctl start mariadb
sudo systemctl status mariadb
sudo systemctl enable mariadb

Als Nächstes musst du den Datenbankserver sichern. Führe dazu folgenden Befehl im Terminal aus:-

sudo mysql_secure_installation

Richte hier ein sicheres Passwort ein und beantworte die folgenden Fragen:

Change the root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] y

Überprüfe danach die MySQL-Verbindung, indem du den Befehl ausführst:

mysql -u root -p

Bei mysql anmelden

Dann musst du einen entfernten Benutzer mit Root-Rechten für die spätere Centreon-Installation erstellen.

Melde dich bei MySQL an, indem du den folgenden Befehl ausführst:

mysql -u root -p
CREATE USER 'sohan'@'188.166.52.228' IDENTIFIED BY '123';
GRANT ALL PRIVILEGES ON *.* TO 'sohan'@'188.166.52.228' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit

Schritt 5: Centreon-Pakete installieren

Wir werden das Centreon Repository installieren

sudo dnf install https://yum.centreon.com/standard/21.10/el8/stable/noarch/RPMS/centreon-release-21.10-2.el8.noarch.rpm

Installiere die Centreon-Pakete auf Rocky Linux 8, indem du den folgenden Befehl im Terminal ausführst:

sudo dnf install centreon centreon-database

Das Paket centreon-database stellt eine optimierte MariaDB-Konfiguration für Centreon bereit:

cat /etc/systemd/system/mariadb.service.d/centreon.conf

MariaDB-Konfiguration

Werfen wir einen Blick auf die Konfigurationsdatei

cat /etc/my.cnf.d/centreon.cnf

Centreon conf

Jetzt lade den Daemon neu und starte den MariaDB-Dienst neu.

sudo systemctl daemon-reload
sudo systemctl restart mariadb

Aktiviere nun alle benötigten Dienste während des Systemstarts.

sudo systemctl enable mariadb
sudo systemctl enable php-fpm
sudo systemctl enable httpd
sudo systemctl enable centreon
sudo systemctl enable cbd
sudo systemctl enable centengine
sudo systemctl enable gorgoned
sudo systemctl enable snmptrapd
sudo systemctl enable centreontrapd
sudo systemctl enable snmpd

Schritt 6: Centreon Web-Installation

Bevor du mit der Installation von Centreon Web beginnst, musst du die folgenden Befehle ausführen:

sudo systemctl start mariadb
sudo systemctl start php-fpm
sudo systemctl start httpd
sudo systemctl start centreon
sudo systemctl start cbd
sudo systemctl start centengine
sudo systemctl start gorgoned
sudo systemctl start snmptrapd
sudo systemctl start centreontrapd
sudo systemctl start snmpd

Melde dich bei der Centreon Web-Oberfläche an und gib Folgendes ein:

http://<IP>/centreon

Daraufhin wird der Bildschirm „Willkommen bei der Centreon-Installation“ angezeigt (siehe unten):

Centreon-Einrichtung

Folge nun den Anweisungen

Datenbankmodul in PHP geladen

Gib die Informationen zur Monitoring Engine ein

Pfade

Hier findest du Informationen zum Centreon Broker Modul

Konfigurationsverzeichnisse

Auf der nächsten Seite siehst du die Admin-Informationen

Verwaltungsinformationen

Hier gibst du das Root-Passwort ein, das du während der sudo mysql_secure_installation festgelegt hast, und den Datenbankbenutzer, den wir zuvor angelegt haben.

Datenbank Details

Die Datenbank wird installiert und der Cache erzeugt.

Installation der Datenbank

Centreon Module und Widgets

Centreon-Installation erfolgreich

Klicke auf die Schaltfläche Fertig und melde dich mit dem Centreon-Admin-Benutzer und dem Passwort an, die du während der Installation festgelegt hast.

Centreon Anmeldung

Nach erfolgreicher Anmeldung siehst du das Centreon Dashboard wie im folgenden Screenshot:

Centreon Überwachungssystem

Fazit

Herzlichen Glückwunsch! Du hast das Centreon Monitoring Tool erfolgreich auf Rocky Linux installiert. Jetzt kannst du Centreon erkunden und lernen, wie du die Serverinfrastruktur überwachen kannst.

Das könnte dich auch interessieren …