Centreon ist ein Open-Source-Überwachungssystem zur Überwachung von IT-Infrastrukturen. Aufgrund des modularen Aufbaus und der guten Skalierbarkeit geeignet für die Überwachung kleiner bis großer Netzwerke bis hin zu komplexen IT-Umgebungen mit Hunderten von Hosts. Hier in diesem Tutorial lernen wir die Befehle zum Installieren des Open Source Centreon-Überwachungstools auf AlmaLinux 8 oder Rocky Linux 8 RPM Linux.
Das Projekt Centreon startete 2005 und wurde unter den Entwicklern unter GPLv2- und Apache-Open-Source-Lizenzen vertrieben. Es ist in vier Editionen erhältlich:Open Source; IT-Ausgabe; Business-Edition und MSP-Edition. Natürlich sind andere Editionen als Open-Source abonnementbasiert und mit zusätzlichen Funktionen im Vergleich zu Community-Editionen (Open-Source).
Genau wie Nagios oder Icinga bietet Centreon auch eine Webschnittstelle zum Anzeigen und Verwalten mehrerer Systeme, außerdem erleichtert die Konfiguration über die Centreon-Webschnittstelle den Aufwand erheblich, insbesondere bei der Überwachung komplexer IT-Umgebungen mit Hunderten von Hosts und Diensten.
Centreon kann auf verschiedenen Linux-Distributionen in Betrieb genommen werden. CentOS und diverse Debian-Derivate sind offiziell geplant. Centreon Web benötigt zum Betrieb einen Apache-Webserver; MySQL wird für die erforderliche Datenbank verwendet.
Als Mehrplatzsystem bietet Centreon ein durchdachtes Rechtemanagement. So ist es möglich, Benutzern oder Gruppen nur einen Teil der Überwachungsergebnisse zur Verfügung zu stellen oder die Konfigurationsmöglichkeiten einzuschränken.
Schritte zur Installation von Centreon auf AlmaLinux 8 | Rocky Linux 8
Anforderungen:
• Apache-Webserver
• MariaDB-Datenbank
• 1 vCPU / 1 GB für weniger als 50 Hosts
DNF-Aktualisierungsbefehl auf Almalinux oder Rocky ausführen
Verwenden Sie zunächst den DNF-Paketmanager und führen Sie den Systemaktualisierungsbefehl aus, um sicherzustellen, dass alle Pakete einschließlich des Repository-Cache auf dem neuesten Stand sind.
sudo dnf update
Deaktivieren Sie SELinux für die ordnungsgemäße Installation von Centreon
Deaktivieren Sie als Nächstes SElinux, damit Centreon ohne Probleme ordnungsgemäß installiert werden kann. Sobald die Einrichtung abgeschlossen ist, können Sie es jedoch wieder aktivieren.
sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config
Wenn Sie fertig sind, starten Sie das System neu:
sudo reboot
Installieren Sie die EPEL-, PowerTools- und REMI-Repositories
Um Centreon zu installieren, benötigen wir einige Pakete, die über EPEL, Remi und PowerTools erhältlich sind. Bevor wir fortfahren, lassen Sie uns sie daher zuerst installieren und aktivieren, falls sie nicht bereits auf Ihrem System vorhanden sind.
sudo dnf install -y dnf-plugins-core
EPEL installieren:
sudo dnf install epel-release
Remi-Repository für PHP 8.0 installieren:
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
PowerTools aktivieren:
sudo dnf config-manager --set-enabled 'powertools' -y
Aktualisierung ausführen:
sudo dnf update -y
Installieren Sie Apache, MariaDB Database und PHP 8.0
Sowohl Apache Httpd- als auch MariaDB-Pakete sind bereits über das Standard-Repository dieser RHEL-basierten Linux-Systeme verfügbar, daher gehen Sie einfach zu den angegebenen Befehlen:
Für Apache und MariaDB
sudo dnf install httpd httpd-tools mariadb-server mariadb -y
Apache- und Mariadb-Dienste starten und aktivieren:
sudo systemctl enable --now httpd mariadb
Sichere Datenbank:
Führen Sie den angegebenen Befehl aus, um eine geführte textbasierte Einrichtung zum Entfernen der Demodatenbank und des anonymen Benutzers zu erhalten, einschließlich der Einschränkung des Fernzugriffs auf die Datenbank:
mysql_secure_installation
Für PHP 8.0
sudo dnf module reset php sudo dnf module install php:remi-8.0 -y
Centron-Repository auf AlamLinux oder Rocky Linux 8 hinzufügen
Da die Pakete zur Installation von Centreon nicht auf AlmaLinux oder Rocky Linux verfügbar sind, müssen wir sie manuell mit dem unten angegebenen Befehl hinzufügen:
sudo dnf install -y https://yum.centreon.com/standard/21.10/el8/stable/noarch/RPMS/centreon-release-21.10-2.el8.noarch.rpm
Befehl zur Installation von Centreon auf Almalinux | Rocky-Linux 8
Wir haben alle erforderlichen Dinge installiert, jetzt verwenden wir den DNF-Paketmanager, um Pakete von Centreon auf RHEL-basierten Linux wie AlamLinux, Rocky oder CentOS zu installieren.
sudo dnf install centreon centreon-database -y
Stellen Sie die PHP-Zeitzone ein
Sie müssen die PHP-Zeitzone festlegen.
sudo su - echo "date.timezone = Europe/Paris" >> /etc/php.d/50-centreon.ini
Hinweis :Ändern Sie Europa/Paris ohne Ihre Zeitzone. Die Liste der unterstützten Zeitzonen finden Sie hier.
Dienste zum Starten beim Systemstart aktivieren
sudo systemctl enable php-fpm httpd mariadb cbd centreon sudo systemctl enable centengine gorgoned snmptrapd centreontrapd snmpd
sudo systemctl restart php-fpm httpd mariadb cbd centreon sudo systemctl restart centengine gorgoned snmptrapd centreontrapd snmpd
Port 80 und 443 in der Firewall zulassen
Wenn Sie die Firewall aktiviert haben, lassen Sie http
zu und https
Ports in der Firewall:
sudo firewall-cmd --zone=public --permanent --add-port=80/tcp sudo firewall-cmd --zone=public --permanent --add-port=443/tcp
sudo systemctl reload firewalld
Zugriff auf die Cenetron-Webinstallation
Öffnen Sie nun den Webbrowser auf Ihrem lokalen System, der auf die Server-IP-Adresse zugreifen kann, auf der Sie das Cenetron-Überwachungstool installiert haben.
Beispiel :
http://server-ip/cenetron
Konfiguration und Einrichtung der Datenbank
Folgen Sie dem geführten webbasierten Konfigurationsassistenten von Centreon und legen Sie dann, wenn die Seite „Admin-Informationen“ angezeigt wird, das Passwort für das Admin-Benutzerkonto fest.
Fügen Sie auf der Seite „Datenbankeinrichtung“ das Root-Benutzerkennwort hinzu, das Sie für den Datenbankserver festgelegt haben. Geben Sie danach das Passwort ein, das Sie für die Datenbank "centreon" festlegen möchten ” für das Centreon-Überwachungstool.
Dashboard Centreon Monitoring Tool
Sobald Sie sich angemeldet haben, wird das Dashboard angezeigt.
Informationen zum Installieren von Poller auf einem entfernten System zum Überwachen finden Sie in der offiziellen Dokumentation.
Andere Anleitungen:
• Die 5 besten htop-Alternativen zur Überwachung von Linux-Systemen
• Die 7 besten alternativen Linux-Anwendungen zur Gnome-Systemüberwachung
• So installieren Sie Netdata unter Linux wie Ubuntu 20.04 Server