So installieren Sie Nagios unter Ubuntu 24.04 LTS

In diesem Tutorial zeigen wir Ihnen, wie Sie Nagios unter Ubuntu 24.04 LTS installieren. Die Überwachung Ihrer IT-Infrastruktur ist entscheidend für die Gewährleistung optimaler Leistung, Verfügbarkeit und Sicherheit Ihrer Systeme. Nagios ist eine leistungsstarke Open-Source-Überwachungslösung, mit der Sie Ihre Server, Netzwerkgeräte, Anwendungen und Dienste im Auge behalten können.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und, was am wichtigsten ist, dass Sie Ihre Site auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Andernfalls müssen Sie möglicherweise Folgendes hinzufügen:sudo‚ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation der Open-Source-Überwachungslösung Nagios auf Ubuntu 24.04 (Noble Numbat). Sie können die gleichen Anweisungen auch für Ubuntu 22.04 und jede andere Debian-basierte Distribution wie Linux Mint, Elementary OS, Pop!_OS und mehr befolgen.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme läuft: Ubuntu und jede andere Debian-basierte Distribution wie Linux Mint.
  • Es wird empfohlen, eine Neuinstallation des Betriebssystems zu verwenden, um mögliche Probleme zu vermeiden.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach Terminal, wenn Sie sich auf einem Desktop befinden).
  • Eine aktive Internetverbindung. Sie benötigen eine Internetverbindung, um die erforderlichen Pakete und Abhängigkeiten herunterzuladen.
  • Ein Ubuntu 24.04-System mit Root-Zugriff oder ein Benutzer mit Sudo-Berechtigungen.

Installieren Sie Nagios unter Ubuntu 24.04 LTS Noble Numbat

Schritt 1. Aktualisieren des Paket-Repositorys.

Bevor Sie mit der Installation fortfahren, empfiehlt es sich immer, sicherzustellen, dass Ihr System mit den neuesten Sicherheitspatches und Fehlerbehebungen auf dem neuesten Stand ist. Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:

sudo apt update
sudo apt upgrade

Der apt update Der Befehl aktualisiert die Paketlisten und stellt so sicher, dass Sie Zugriff auf die neuesten verfügbaren Pakete haben. Der apt upgrade Der Befehl aktualisiert dann alle installierten Pakete auf ihre neuesten Versionen. Wenn eine neue Kernel-Version installiert wird, müssen Sie möglicherweise Ihr System neu starten, damit die Änderungen wirksam werden.

Schritt 2: Abhängigkeiten installieren.

Nagios erfordert die Installation mehrerer Abhängigkeiten, bevor wir mit der Hauptinstallation fortfahren können. Führen Sie den folgenden Befehl aus, um die erforderlichen Pakete zu installieren:

sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php libgd-dev libssl-dev -y

Schritt 3: Erstellen Sie einen Nagios-Benutzer und eine Nagios-Gruppe

Nagios erfordert einen dedizierten Benutzer und eine dedizierte Gruppe für die Ausführung seiner Prozesse und die Verwaltung von Berechtigungen. Führen Sie die folgenden Befehle aus, um den erforderlichen Benutzer und die erforderliche Gruppe zu erstellen:

sudo useradd -m -s /bin/bash nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagcmd www-data

Schritt 4. Nagios unter Ubuntu 24.04 installieren.

Jetzt ist es an der Zeit, den Nagios Core aus dem Quellcode herunterzuladen und zu kompilieren. Folge diesen Schritten:

curl -L -O https://github.com/NagiosEnterprises/nagioscore/releases/download/nagios-4.5.2/nagios-4.5.2.tar.gz

Extrahieren Sie das heruntergeladene Archiv:

tar -xvf nagios-4.5.2.tar.gz

Wechseln Sie in das extrahierte Quellverzeichnis:

cd nagios-4.5.2

Konfigurieren Sie Nagios Core mit dem Apache-Konfigurationsverzeichnis:

./configure --with-httpd-conf=/etc/apache2/sites-enabled

Kompilieren Sie Nagios Core:

make all

Installieren Sie die kompilierten Binärdateien und das Initialisierungsskript und legen Sie die entsprechenden Berechtigungen fest:

sudo make install
sudo make install-init
sudo make install-daemoninit
sudo make install-commandmode

Diese Befehle installieren die Nagios-Binärdateien, das Initialisierungsskript zum Starten und Stoppen von Nagios und legen die erforderlichen Berechtigungen zum Ausführen von Nagios-Befehlen fest.

Schritt 5: Konfigurieren Sie Apache für die Nagios-Webschnittstelle.

Nagios verfügt über eine Weboberfläche, mit der Sie Ihre Infrastruktur über eine benutzerfreundliche webbasierte Oberfläche überwachen und verwalten können. Um die Weboberfläche einzurichten, gehen Sie folgendermaßen vor:

Installieren Sie die Nagios-Webkonfiguration:

sudo make install-webconf

Aktivieren Sie die Apache-Rewrite- und CGI-Module:

sudo a2enmod rewrite
sudo a2enmod cgi

Erstellen Sie ein Passwort für den Admin-Benutzer der Nagios-Weboberfläche:

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

Dieser Befehl erstellt eine neue Passwortdatei (/usr/local/nagios/etc/htpasswd.users) und fordert Sie auf, ein Passwort für den Benutzer „nagiosadmin“ einzugeben. Dieser Benutzer wird für den Zugriff auf die Nagios-Weboberfläche verwendet.

Starten Sie den Apache-Webserver neu:

sudo systemctl restart apache2

Nach Abschluss dieser Schritte haben Sie Apache erfolgreich für die Bereitstellung der Nagios-Weboberfläche konfiguriert.

Schritt 6. Laden Sie die Nagios-Plugins herunter und installieren Sie sie.

Nagios-Plugins sind für die Überwachung verschiedener Aspekte Ihrer IT-Infrastruktur unerlässlich. Sie sind vom Nagios Core getrennt und müssen separat installiert werden. Befolgen Sie diese Schritte, um die Nagios-Plugins zu installieren:

sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext

Laden Sie die neueste stabile Version der Nagios-Plugins herunter:

curl -L -O https://github.com/nagios-plugins/nagios-plugins/releases/download/release-2.4.10/nagios-plugins-2.4.10.tar.gz

Extrahieren Sie das heruntergeladene Archiv:

tar -xvf nagios-plugins-2.4.10.tar.gz

Wechseln Sie in das extrahierte Quellverzeichnis:

cd nagios-plugins-2.4.10

Konfigurieren und installieren Sie die Nagios-Plugins:

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

Mit der Installation der Nagios-Plugins stehen Ihnen nun umfangreiche Überwachungsmöglichkeiten zur Verfügung, darunter die Prüfung verschiedener Dienste, Systemressourcen und Netzwerkkomponenten.

Schritt 7. Nagios konfigurieren.

Nachdem Sie Nagios Core und die erforderlichen Plugins installiert haben, ist es an der Zeit, Nagios für die Überwachung Ihrer Infrastruktur zu konfigurieren. Folge diesen Schritten:

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

Kommentieren Sie die Zeile aus, die mit beginnt cfg_dir=/usr/local/nagios/etc/servers durch Entfernen der führenden #. Diese Zeile teilt Nagios mit, wo sich die Konfigurationsdateien für die Hosts und Dienste befinden, die Sie überwachen möchten.

Erstellen Sie die servers Verzeichnis:

sudo mkdir /usr/local/nagios/etc/servers

Konfigurieren Sie die Kontaktinformationen für den Empfang von Benachrichtigungen:

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

In dieser Datei definieren Sie die Kontaktdaten (z. B. E-Mail-Adressen) für den Empfang von Benachrichtigungen, wenn Probleme erkannt werden.

Validieren Sie die Nagios-Konfiguration:

sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Nachdem Nagios installiert und konfiguriert ist, ist es an der Zeit, den Dienst zu starten und auf die Weboberfläche zuzugreifen:

sudo systemctl start nagios

Aktivieren Sie Nagios, um beim Systemstart automatisch zu starten:

sudo systemctl enable nagios

Schritt 8: Greifen Sie auf die Nagios-Weboberfläche zu.

Greifen Sie auf die Nagios-Weboberfläche zu, indem Sie zu navigieren http://SERVER_IP/nagios in Ihrem Webbrowser ersetzen SERVER_IP mit der IP-Adresse oder dem Hostnamen Ihres Ubuntu 24.04-Servers.

Melden Sie sich mit dem Benutzer „nagiosadmin“ und dem zuvor festgelegten Passwort bei der Nagios-Weboberfläche an. Nach der Anmeldung sollten Sie sehen, dass Nagios standardmäßig den Localhost überwacht. Sie können nun damit beginnen, Nagios für die Überwachung Ihrer anderen Hosts und Dienste zu konfigurieren.

Glückwunsch! Sie haben Nagios erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation der Open-Source-Überwachungslösung Nagios auf dem Ubuntu 24.04 LTS-System verwendet haben. Für weitere Hilfe oder nützliche Informationen empfehlen wir Ihnen, hier nachzuschauen der Nagios-Website.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert