GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Nagios unter Ubuntu 22.04

Nagios ist eines der besten Open-Source-Überwachungstools zur Überwachung von Diensten und Anwendungen, die auf Windows- und Linux-Betriebssystemen ausgeführt werden.

Nagios kann Dienste wie HTTP, FTP, SSH, SMTP usw. und Systemmetriken wie CPU-Auslastung, Speicher, Festplattennutzung, angemeldete Benutzer, laufende Prozesse usw. überwachen.

Hier sehen wir, wie man Nagios auf Ubuntu 22.04 installiert.

Voraussetzungen

Obwohl das Nagios-Paket im Ubuntu-Repository verfügbar ist, werden wir es aus der Quelle kompilieren. Installieren Sie also die folgenden Pakete zum Kompilieren von Nagios.

sudo apt updatesudo apt install -y build-essential apache2 php openssl perl make php-gd libgd-dev libapache2-mod-php libperl-dev libssl-dev daemon wget apache2-utils unzip

Erstellen Sie einen Benutzer und eine Gruppe für Nagios. Fügen Sie dann den Nagios- und Apache-Benutzer (www-data) dem Teil der Nagcmd-Gruppe hinzu, um externe Befehle über die Nagios-Webschnittstelle auszuführen.

sudo useradd nagiossudo groupadd nagcmdsudo usermod -a -G nagcmd nagiossudo usermod -a -G nagcmd www-data

Installieren Sie Nagios Core auf Ubuntu 22.04

Laden Sie zunächst die neueste Version des Nagios-Kerns von der offiziellen Website herunter.

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gztar -zxvf nagios-4.4.6.tar.gzcd nagios-4.4.6/

Führen Sie dann die folgenden Befehle aus, um Nagios aus dem Quellcode zu kompilieren.

sudo ./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/sudo make allsudo make installsudo make install-initsudo make install-configsudo make install-commandmode

Sie finden die Konfigurationsdateien von Nagios im Verzeichnis /usr/local/nagios/etc, und die Standardkonfiguration sollte gut funktionieren.

Als nächstes installieren Sie die Nagios-Webschnittstelle mit dem folgenden Befehl.

sudo make install-webconf

Die Nagios-Weboberfläche ist standardmäßig passwortgeschützt und Sie müssen ein Benutzerkonto (nagiosadmin) erstellen, um auf die Nagios-Weboberfläche zugreifen zu können. Verwenden Sie also den folgenden Befehl, um ein Benutzerkonto für die Nagios-Webschnittstelle zu erstellen.

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

Aktivieren Sie das CGI-Modul mit dem folgenden Befehl.

sudo a2enmod cgi

Starten Sie abschließend den Apache-Webserver neu.

sudo systemctl reset apache2

Nagios-Warnungen auf Ubuntu 22.04 erhalten

Um Nagios-Warnungen zu erhalten, bearbeiten Sie die Datei /usr/local/nagios/etc/objects/contacts.cfg und ändern Sie die mit Nagiosadmin verknüpfte E-Mail-Adresse.

sudo nano /usr/local/nagios/etc/objects/contacts.cfg

Ändern Sie das E-Mail-Adressfeld, um die Benachrichtigungen zu erhalten.

Kontakt definieren{ contact_name nagiosadmin; Kurzname des Benutzers Verwendung generischer Kontakt; Standardwerte von generischer Kontaktvorlage (oben definiert) alias Nagios Admin erben; Vollständiger Name der Benutzer-E-Mail-Adresse [email protected]; <<***** ÄNDERN SIE DIES IN IHRE E-MAIL-ADRESSE ****** }

Installieren Sie Nagios-Plugins auf Ubuntu 22.04

Um ein System zu überwachen, müssen Sie Nagios-Plugins installieren. Laden Sie also die Nagios-Plugins von der offiziellen Website herunter.

wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gztar -zxvf nagios-plugins-2.3.3.tar.gzcd nagios-plugins-2.3.3/ 

Kompilieren und installieren Sie dann die Nagios-Plugins.

sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagiossudo makeudo make install

Starten Sie das Nagios Monitoring Tool

Jetzt ist es an der Zeit, den Nagios-Dienst zu starten. Überprüfen Sie vor dem Starten des Dienstes die Nagios-Konfigurationsdateien.

sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Ausgabe: Nagios Core 4.4.6Copyright (c) 2009-heute Nagios Core Development Team and Community ContributorsCopyright (c) 1999-2009 Ethan GalstadLetzte Änderung:2020-04-28Lizenz:GPLWebsite:https://www.nagios.orgReading configuration data... Hauptkonfigurationsdatei lesen okay... Objektkonfigurationsdateien lesen okay... Preflight-Check der Konfigurationsdaten wird ausgeführt... Objekte werden geprüft... 8 Dienste überprüft. 1 Host überprüft. 1 Hostgruppen überprüft. 0 Dienstgruppen überprüft. 1 Kontakte geprüft. 1 Kontaktgruppen überprüft. 24 Befehle überprüft. 5 Zeiträume überprüft. 0 Host-Eskalationen überprüft. 0 Dienst-Eskalationen geprüft. Auf kreisförmige Pfade prüfen... 1 Host geprüft. 0 Dienstabhängigkeiten geprüft. 0 Host-Abhängigkeiten geprüft. 5 Zeiträume geprüft Fehler:0Alles sieht gut aus - Beim Preflight-Check wurden keine schwerwiegenden Probleme festgestellt

Starten und aktivieren Sie dann den Nagios-Dienst mit dem folgenden Befehl

sudo systemctl enable --now nagios

Greifen Sie auf die Nagios-Weboberfläche zu

Greifen Sie nun auf die Nagios-Weboberfläche zu, indem Sie in Ihrem Webbrowser die folgende URL aufrufen.

http://ip-add-re-ss/nagios/

Geben Sie den Benutzernamen (nagiosadmin) und das Passwort des zuvor erstellten Nagios-Kontos ein.

Nach erfolgreicher Anmeldung erhalten Sie die Homepage von Nagios.

Klicken Sie im linken Bereich auf Dienste, um die von Nagios überwachten Dienste anzuzeigen.

Im obigen Screenshot sehen Sie nur den Localhost, also den Nagios-Server. Um Remote-Rechner zu überwachen, müssen Sie das NRPE-Plugin verwenden.

LESEN :So überwachen Sie entfernte Linux-Hosts mit Nagios

Schlussfolgerung

Das ist alles. Ich hoffe, Sie haben Nagios inzwischen auf Ihrem Ubuntu 22.04 eingerichtet und ausgeführt.


Ubuntu
  1. So installieren Sie Docker unter Ubuntu 18.04

  2. So installieren Sie Apache unter Ubuntu 18.04

  3. So installieren Sie Nagios unter Ubuntu 15.04

  4. So installieren Sie Nagios auf Ubuntu 20.04 LTS

  5. So installieren Sie Nagios auf Ubuntu 22.04 LTS

So installieren Sie Gitea unter Ubuntu 20.04

So installieren Sie Asterisk auf Ubuntu 20.04

So installieren Sie Nginx unter Ubuntu 16.04

So installieren und konfigurieren Sie Nagios unter Ubuntu 18.04

So installieren Sie Nagios unter Ubuntu 20.04

Wie installiere ich Nagios auf Ubuntu 20.04?