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
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
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
Werfen wir einen Blick auf die Konfigurationsdatei
cat /etc/my.cnf.d/centreon.cnf
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):
Folge nun den Anweisungen
Gib die Informationen zur Monitoring Engine ein
Hier findest du Informationen zum Centreon Broker Modul
Auf der nächsten Seite siehst du die Admin-Informationen
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.
Die Datenbank wird installiert und der Cache erzeugt.
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.
Nach erfolgreicher Anmeldung siehst du das Centreon Dashboard wie im folgenden Screenshot:
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.