Installieren Sie Nagios auf Ubuntu

Ubuntu-Betriebssysteme zeichnen sich durch ihre Vielseitigkeit aus, zahlreiche Anwendungen und Konfigurationen zu installieren, die eine bessere Skalierbarkeit des Systems ermöglichen und somit über die geeigneten Tools für eine umfassende Verwaltung verfügen, und eine der Apps, die uns bei der Verwaltung all dessen helfen wird, ist Nagios. Nagios wurde als ein Werkzeug geschaffen, mit dem auf die IT-Infrastruktur zugegriffen werden kann, um Probleme zu erkennen und zu beheben, die die Integrität, Verfügbarkeit und Stabilität sowohl des Systems als auch dessen, was darin existiert, gefährden können.

 

Nagios-Funktionen
Innerhalb der Eigenschaften von Nagios finden wir:

 

  • Schnelle Erkennung von Änderungen in der Infrastruktur.
  • Generierung von Benachrichtigungen, die per E-Mail oder SMS direkt an den Administrator gesendet werden können.
  • Zentrale Sicht auf die verwaltete IT-Infrastruktur über die Weboberfläche.
  • Damit können Sie Anwendungen, Dienste, Betriebssysteme, Netzwerkprotokolle, Systemmetriken und Infrastrukturkomponenten von einem einzigen Ort aus überwachen.
  • Ermöglicht die Verwendung von Skript-APIs zur Verwaltung von Anwendungen, Diensten und Systemen.
  • Es verfügt über Ereignishandler, die einen automatischen Neustart von fehlgeschlagenen Anwendungen und Diensten erstellen.
  • Erstellen Sie Verfügbarkeitsberichte, um die SLA-Compliance zu validieren.
  • Wir haben Zugriff auf historische Berichte, um die Aufzeichnungen von Warnungen, Benachrichtigungen, Unterbrechungen und mehr zu überprüfen.

 

 

 

TechnoWikis wird detailliert erklären, wie wir Nagios in Ubuntu installieren können und somit ein umfassendes Dienstprogramm zur Überwachung von Hunderten von Ereignissen haben.

 

 

Um auf dem Laufenden zu bleiben, denken Sie daran, unseren YouTube-Kanal zu abonnieren!

ABONNIEREN SIE AUF YOUTUBE

 

 

So installieren Sie Nagios auf Ubuntu

 

Schritt 1

Zunächst öffnen wir das Ubuntu-Terminal und aktualisieren das System:

 sudo apt aktualisieren 

1-Install-Nagios-on-Ubuntu.png

 

Schritt 2

Jetzt installieren wir die notwendigen Abhängigkeiten:

 sudo apt install autoconf bc gawk dc build-essential gcc libc6 make wget unzip apache2 php libapache2-mod-php libgd-dev libmcrypt-dev make libssl-dev snmp libnet-snmp-perl gettext 

2-Installieren-Nagios-auf-Ubuntu.png

 

Schritt 3

Durch Drücken der Eingabetaste müssen wir den Vorgang bestätigen, indem wir den Buchstaben S eingeben:

 

3-Install-Nagios-on-Ubuntu.png

 

Schritt 4

Wir hoffen, dass der Prozess des Herunterladens und Installierens dieser Abhängigkeiten fortgesetzt wird:

 

4-Install-Nagios-on-Ubuntu.png

 

Schritt 5

Am Ende sehen wir Folgendes:

 

 

5-Install-Nagios-on-Ubuntu.png

 

Schritt 6

Wir versuchen, die neueste Version von Nagios herunterzuladen:

 sudo wget https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz 
Schritt 7

Versuchen Sie im Fehlerfall Folgendes auszuführen:

 sudo wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz 

6-Install-Nagios-on-Ubuntu.png

 

Schritt 8

Wenn der Fehler weiterhin besteht, öffnen wir den Browser und fügen die URL ein:

 https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz 
Schritt 9

Der Download startet automatisch:

 

 

7-Install-Nagios-on-Ubuntu.png

 

Schritt 10

Nach dem Herunterladen greifen wir auf den Downloads-Ordner zu und können den Inhalt mit “ls” auflisten:

 

8-Installieren-Nagios-auf-Ubuntu.png

 

Schritt 11

Wir extrahieren den Inhalt der von Nagios heruntergeladenen Datei:

 sudo tar -xf nagios-4.4.6.tar.gz 

9-Install-Nagios-on-Ubuntu.png

 

Schritt 12

Wir greifen auf den erstellten Ordner zu:

 CD Nagios-(Version) 
Schritt 13

Mit “ls” listen wir seinen Inhalt auf:

 

 

10-Install-Nagios-on-Ubuntu.png

 

Schritt 14

Wir kompilieren Nagios, indem wir Folgendes ausführen:

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

11-Install-Nagios-on-Ubuntu.png

 

Schritt 15

Wir hoffen, dass dieser Prozess abgeschlossen ist:

 

12-Install-Nagios-on-Ubuntu.png

 

Schritt 16

Wir führen den folgenden Befehl aus, um das Nagios-Programm zu kompilieren:

 sudo alles machen 

13-Install-Nagios-on-Ubuntu.png

 

Schritt 17

Drücken Sie die Eingabetaste, um den Vorgang zu starten:

 

14-Install-Nagios-on-Ubuntu.png

 

Schritt 18

Am Ende dieses Prozesses sehen wir Folgendes:

 

15-Install-Nagios-on-Ubuntu.png

 

Schritt 19

Installieren Sie die Benutzergruppe, die für den Zugriff auf die Plattform erforderlich ist:

 sudo make install-groups-users 

16-Install-Nagios-on-Ubuntu.png

 

Schritt 20

Wir erteilen die erforderlichen Berechtigungen:

 sudo usermod -a -G nagios www-data 

17-Install-Nagios-on-Ubuntu.png

 

Schritt 21

Wir installieren die Nagios-Binärdateien mit dem Befehl:

 sudo make install 

18-Install-Nagios-on-Ubuntu.png

 

Schritt 22

Wir installieren die benötigten Skripte, zuerst den Startup-Daemon:

 sudo make install-daemoninit 

19-Install-Nagios-on-Ubuntu.png

 

Schritt 23

Nun der Befehlsmodus:

 sudo make install-commandmode 

20-Install-Nagios-on-Ubuntu.png

 

Schritt 24

Wir führen das Skript aus, um die Konfiguration durchzuführen:

 sudo make install-config 

21-Install-Nagios-on-Ubuntu.png

 

Schritt 25

Wir installieren die Apache-Konfiguration für Nagios:

 sudo make install-webconf 

22-Install-Nagios-on-Ubuntu.png

 

Schritt 26

Jetzt aktivieren wir das CGI-Modul:

 sudo a2enmod cgi umschreiben 

23-Install-Nagios-on-Ubuntu.png

Schritt 27

Wir starten Apache neu mit dem Befehl:

 sudo systemctl Apache2 neu starten 

24-Install-Nagios-on-Ubuntu.png

 

Schritt 28

Wir erstellen den Apache-Benutzer für Nagios:

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

Wir vergeben das gewünschte Passwort und müssen es bestätigen:

 

 

25-Install-Nagios-on-Ubuntu.png

 

Schritt 29

Wir fügen Apache zur Ubuntu-Firewall hinzu:

 sudo ufw Apache zulassen 

26-Install-Nagios-on-Ubuntu.png

 

Schritt 30

Wir aktivieren die Firewall beim Systemstart:

 sudo ufw aktivieren 
Schritt 31

Wir laden die Firewall-Änderungen neu:

 sudo ufw neu laden 

27-Install-Nagios-on-Ubuntu.png

 

Schritt 32

Wir validieren den Status der Firewall:

 sudo ufw-Status 

28-Install-Nagios-on-Ubuntu.png

 

Schritt 33

Wir installieren die Nagios-Plugins mit dem Befehl:

 sudo apt installiere Überwachungsplugins nagios-nrpe-plugin 

29-Install-Nagios-on-Ubuntu.png

 

Schritt 34

Wir geben den Buchstaben S ein, um zu bestätigen:

 

30-Install-Nagios-on-Ubuntu.png

 

Schritt 35

Wir warten, bis dieser Vorgang abgeschlossen ist:

 

31-Install-Nagios-on-Ubuntu.png

 

Schritt 36

Wir greifen auf das Nagios-Verzeichnis zu und erstellen ein neues Verzeichnis:

 cd /usr/local/nagios/etc sudo mkdir -p /usr/local/nagios/etc/servers 

32-Install-Nagios-on-Ubuntu.png

 

Schritt 37

Wir greifen mit einem Editor auf die Konfigurationsdatei zu:

 sudo nanonagios.cfg 
Schritt 38

Dort finden wir den Abschnitt cfg_dir:

 

 

33-Install-Nagios-on-Ubuntu.png

 

Schritt 39

Wir kommentieren die Zeile aus:

 cfg_dir=/usr/local/nagios/etc/servers 

34-Install-Nagios-on-Ubuntu.png

 

Schritt 40

Wir speichern die Änderungen mit folgender Tastenkombination:

 

Strg + O

 

Wir verlassen den Editor mit:

 

Strg + X

 

 

Schritt 41

Wir greifen mit einem Editor auf die Datei zu:

 sudo nanoresource.cfg 

Wir werden das sehen:

 

 

 

35-Install-Nagios-on-Ubuntu.png

 

Schritt 42

Wir stellen fest:

 $USER1$=/usr/lib/nagios/plugins 

Übernehmen Sie die Änderungen.

 

 

36-Install-Nagios-on-Ubuntu.png

 

Schritt 43

Es ist möglich, der Route eine Management-Mail hinzuzufügen. Dort müssen wir den Wert “email” verwenden und die Adresse hinzufügen.

 sudo nano objects/contacts.cfg 

37-Install-Nagios-on-Ubuntu.png

 

Schritt 44

Wir weisen den nrpe-Befehl im Pfad zu:

 sudo nano objects/commands.cfg 
Schritt 45

Wir fügen am Ende Folgendes hinzu:

 Befehl definieren{ Befehlsname check_nrpe Befehlszeile $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ } 

Übernehmen Sie die Änderungen.

 

 

38-Install-Nagios-on-Ubuntu.png

 

Schritt 46

NRPE (Nagios Remote Plugin Executor) ist ein Modul, mit dem es möglich ist, eine aktive Überwachung durch einen auf den zu überwachenden Ressourcen installierten Agenten durchzuführen. Danach starten und aktivieren wir den Nagios-Dienst:

 systemctl Nagios starten systemctl Nagios aktivieren 

39-Install-Nagios-on-Ubuntu.png

 

Schritt 47

Überprüfen Sie den Status von Nagios:

 Systemctl-Status-Nagios 

40-Install-Nagios-on-Ubuntu.png

 

Schritt 48

Wir starten Apache neu:

 systemctl startet apache2 neu 

41-Install-Nagios-on-Ubuntu.png

 

Schritt 49

Wir öffnen einen Browser und geben die folgende Syntax ein:

 https://IP/nagios/ 
Schritt 50

Wir geben den zugewiesenen Benutzernamen und das Passwort ein:

 

 

42-Konsole-von-Nagios-auf-Ubuntu.png

 

Schritt 51

Wir haben Zugriff auf die Nagios-Konsole in Ubuntu:

 

43-Konsole-von-Nagios-auf-Ubuntu.png

 

Schritt 52

Wir erkunden die Nagios-Optionen in Ubuntu:

 

44-Konsole-von-Nagios-auf-Ubuntu.png

 

Schritt 53

Wir können den Status kritischer Dienste überprüfen:

 

 

45-Konsole-von-Nagios-auf-Ubuntu.png

 

Schritt 54

Wir haben einen Ereignis- oder Protokollbetrachter:

 

46-Konsole-von-Nagios-auf-Ubuntu.png

 

Ab diesem Zeitpunkt ist es möglich, Geräte oder weitere Dienste hinzuzufügen, die mit Nagios in Ubuntu zentral überwacht und verwaltet werden, wobei alle seine Nutzungsmerkmale voll ausgenutzt werden.