So installieren Sie das Nagios Monitoring Tool auf RHEL 8

Nagios Core ist eine Open-Source-Plattform zur Überwachung und Alarmierung der IT-Infrastruktur, die mit erstellt wurde PHP. Es wird zur Überwachung geschäftskritischer IT-Infrastrukturkomponenten wie Netzwerkinfrastruktur, Server, Netzwerkprotokolle, Systemmetriken, Anwendungen und Dienste verwendet.

Zusätzlich, Nagios Core unterstützt Warnungen (wenn kritische Infrastrukturkomponenten ausfallen und wiederhergestellt werden) per E-Mail, SMS oder benutzerdefiniertem Skript sowie die Berichterstellung der historischen Aufzeichnungen von Ereignissen, Ausfällen, Benachrichtigungen und Warnmeldungen für spätere Analysen.

Wichtig ist, Nagios Core Wird mit mehreren APIs geliefert, die die Integration in vorhandene Anwendungen oder Anwendungen von Drittanbietern sowie in von der Community entwickelte Add-Ons ermöglichen.

Dieser Artikel führt Sie durch den Installationsprozess Nagios Core 4.4.3 und Nagios Plugins 2.2.1 in RHEL 8 Linux-Distribution.

Bedarf:

  1. RHEL 8 mit minimaler Installation
  2. RHEL 8 mit aktiviertem RedHat-Abonnement
  3. RHEL 8 mit statischer IP-Adresse

Schritt 1: Installieren Sie die erforderlichen Abhängigkeiten

1. Installieren Nagios Core Paket aus Quellen, müssen Sie folgende Abhängigkeiten installieren, einschließlich Apache HTTP Server und PHP mit dem Standard-DNS-Paketmanager.

# dnf install -y gcc glibc glibc-common perl httpd php wget gd gd-devel


2. Als nächstes starten Sie die HTTPD Aktivieren Sie den Dienst zunächst, damit er beim Systemstart automatisch gestartet wird, und überprüfen Sie seinen Status mithilfe der systemctl-Befehle.

# systemctl start httpd
# systemctl enable httpd
# systemctl start httpd

Schritt 2: Herunterladen, Kompilieren und Installieren von Nagios Core

3. Laden Sie jetzt die Nagios Core Quellpaket mit dem Befehl wget extrahieren, extrahieren und wie gezeigt in das extrahierte Verzeichnis verschieben.

# wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.3.tar.gz
# tar xzf nagioscore.tar.gz
# cd nagioscore-nagios-4.4.3/

4. Führen Sie als Nächstes die folgenden Befehle aus, um das Quellpaket zu konfigurieren und zu erstellen.

# ./configure
# make all

5. Erstellen Sie anschließend den Nagios-Benutzer und die Nagios-Gruppe und fügen Sie den Apache-Benutzer wie folgt zur Nagios-Gruppe hinzu.

# make install-groups-users
# usermod -a -G nagios apache

6. Installieren Sie nun die Binärdateien, CGIs und HTML-Dateien mit den folgenden Befehlen.

# make install
# make install-daemoninit

7. Führen Sie als Nächstes die folgenden Befehle aus, um die externe Befehlsdatei, eine Beispielkonfigurationsdatei und die zu installieren und zu konfigurieren Apache-Nagios Konfigurationsdatei.

# make install-commandmode     #installs and configures the external command file
# make install-config           #installs the *SAMPLE* configuration files.  
# make install-webconf              #installs the Apache web server configuration files. 

8. In diesem Schritt müssen Sie die sichern Nagios Core Webkonsole mit HTTP-Basisauthentifizierung. Sie müssen also ein Apache-Benutzerkonto erstellen, um sich bei Nagios anmelden zu können. Dieses Konto fungiert als Nagios-Administratorkonto.

# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Schritt 3: Installieren der Nagio-Plugins in RHEL 8

9. Als nächstes müssen Sie die erforderlichen Nagios-Plugins installieren. Bevor Sie jedoch die Nagios-Plugins herunterladen und installieren, müssen Sie die erforderlichen Pakete zum Kompilieren und Erstellen des Plugin-Pakets installieren.

# dnf install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils

10. Laden Sie dann die neueste Version von herunter und extrahieren Sie sie Nagios Plugins mit den folgenden Befehlen.

# wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
# tar zxf nagios-plugins.tar.gz

11. Gehen Sie in das extrahierte Verzeichnis, kompilieren, erstellen und installieren Sie die Nagios-Plugins. Installieren Sie die Nagios-Plugins wie folgt.

# cd nagios-plugins-release-2.2.1/
# ./tools/setup
# ./configure
# make
# make install

12. Zu diesem Zeitpunkt haben Sie den Nagios Core-Dienst eingerichtet und für die Verwendung mit dem Apache-HTTP-Server konfiguriert. Jetzt müssen Sie den HTTPD-Dienst neu starten. Starten und aktivieren Sie außerdem den Nagios-Dienst und prüfen Sie, ob er wie folgt funktioniert.

# systemctl restart httpd.service
# systemctl start nagios.service
# systemctl start nagios.service
# systemctl start nagios.service
Starten Sie den Nagios-Dienst
Starten Sie den Nagios-Dienst

13. Wenn eine Firewall ausgeführt wird, müssen Sie den Port öffnen 80 in der Firewall.

# firewall-cmd --permanent --zone=public --add-port=80/tcp
# firewall-cmd --reload

14. Als nächstes deaktivieren SELinux welches ist in Durchsetzungsmodus Standardmäßig oder Sie können es einstellen zulässiger Modus.

# sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
# setenforce 0

Schritt 4: Zugriff auf die Nagios Web Console in RHEL 8

fünfzehn. In diesem letzten Schritt können Sie jetzt auf die Nagios-Webkonsole zugreifen. Öffnen Sie Ihren Webbrowser und verweisen Sie ihn beispielsweise auf das Nagios Core-Webverzeichnis (ersetzen Sie die IP-Adresse oder den FDQN durch Ihre eigenen Werte).

http://192.168.56.100/nagios
OR
http://tecmint.lan/nagios

Sie werden aufgefordert, a einzugeben Nutzername und Passwort um auf die Weboberfläche zuzugreifen. Geben Sie die Anmeldeinformationen an, die Sie in Punkt 8 erstellt haben (dh Benutzername ist Nagiosadmin und das Passwort).

Nagios Login
Nagios Login

Nach erfolgreicher Anmeldung wird Ihnen die Nagios-Oberfläche angezeigt, wie im folgenden Screenshot gezeigt.

Nagios Web Console
Nagios Web Console

Herzliche Glückwünsche! Sie haben erfolgreich installiert Nagios Core auf Ihrem RHEL 8 Server. Wenn Sie Fragen haben, nutzen Sie das unten stehende Feedback-Formular, um uns zu erreichen.

Lesen Sie auch::

  1. Hinzufügen eines Linux-Hosts zum Nagios Monitoring Server
  2. Hinzufügen eines Windows-Hosts zum Nagios Monitoring Server

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *