So installieren und konfigurieren Sie OpenNMS in Ubuntu 17

Die Verwaltung von Daten in einem Betriebssystem ist für eine bestmögliche Steuerung und Optimierung der Prozesse von entscheidender Bedeutung, da wir als Administratoren die Möglichkeit haben, alle im System auftretenden Anomalien zu dokumentieren .

Eines der umfassendsten Tools hierfür ist OpenNMS, das als integrales Überwachungstool entwickelt wurde, und TechnoWikis wird seine heutige Verwendung unter Linux analysieren.

Was ist OpenNMS?
OpenNMS wurde als Open-Source-Plattform für die einfache Integration entwickelt und bietet Lösungen und Unterstützung für Netzwerküberwachungsaufgaben.

Wir haben derzeit zwei Distributionen von OpenNMS: Meridian und Horizon. Die Meridian-Option ist speziell für Unternehmen und Unternehmen gedacht, in denen Daten und Support stabil sein und über einen langfristigen Support verfügen müssen, im Gegenteil, Horizon ist ideal für die Überwachung und Verwaltung neuer Technologien und IT-Umgebungen.

OpenNMS-Funktionen
Unter seinen vielfältigen Eigenschaften finden wir:

  • Es ist in der Lage, Dienstunterbrechungen zu erkennen und die Latenz zu messen, um Schwellenwerte durch automatisches Abfragen grafisch darzustellen und festzulegen.
  • Kompatibel mit vielen konfigurierbaren Service-Monitor-Anwendungen.
  • Möglichkeit zum Abrufen von Daten und Leistungsmetriken über SNMP, JMX, WMI, NRPE, NSClient ++ und XMP, wobei die relevanten Änderungen in der Konfiguration vorgenommen werden.
  • OpenNMS verfügt über eine flexible und erweiterbare Architektur, um die Möglichkeiten des Dienstes zu erweitern. OpenNMS verfügt über die Schnittstellen von North End für Alarme und die ReST-API, um OpenNMS in die vorhandene Infrastruktur zu integrieren.
  • Fähigkeit, Netzwerktopologien in Schicht 2 zu erkennen, die auf SNMP-Informationen basieren. unter Verwendung von Industriestandards wie LLDP, CDP und Bridge-MIB-Erkennung. OpenNMS unterstützt die Erkennung von Layer 3-Routing-Topologien auf Basis von OSPF und IS-IS.
  • Möglichkeit zur Ausführung externer Skripte.
  • Integration von Request Tracker (RT).
  • Integration von BMC Remedy.
  • OTRS-Integration.
  • Ermöglicht die Implementierung von JMS Alarm Northbound.
  • Kompatibel mit mehreren Betriebssystemen wie Windows, Mac, Linux / Unix und Solaris.
  • Ermöglicht das Senden von Benachrichtigungen per E-Mail.
  • Kann 125.000 Syslog-Nachrichten pro Minute verarbeiten.
See also  Python - Zeitmodul

1. Aktualisieren Sie das Ubuntu 17-System

Schritt 1

Der erste Schritt besteht darin, die Systempakete durch Ausführen der folgenden Befehle zu aktualisieren:

 sudo apt-get update -y sudo apt-get upgrade -y 
Hinweis
Wir können als Root-Benutzer zugreifen, um die Verwendung des Begriffs sudo zu vermeiden. 1-OpenNMS.png

Schritt 2

Nach dem Update des Betriebssystems muss der vollständige Domain-Name entsprechend den Erfordernissen definiert werden. Dazu bearbeiten wir die Datei / etc / hosts mit dem gewünschten Editor:

 sudo nano / etc / hosts 
Schritt 3

Dort geben wir folgendes ein:

 192.168.0.21 server.OpenNMS.local server 

2-update-the-operating-system-ubuntu.png

Schritt 4

Die einzugebende IP-Adresse ist die IP-Adresse des Servers, auf dem die Anwendung installiert wird. Wir speichern die Änderungen mit der folgenden Tastenkombination:

+ O Strg + O

Wir verlassen den Editor mit:

+ X Strg + X

Schritt 5

Nun greifen wir auf die Datei / etc / hostname zu:

 sudo nano / etc / hostname 
Schritt 6

Dort werden wir die folgende Zeile hinzufügen. Wieder speichern wir die Änderungen und verlassen den Editor.

 server.OpenNMS.local 

3-OpenNMS.local-server.png

2. Installieren Sie PostgreSQL in Ubuntu 17

Schritt 1

Die OpenNMS-Anwendung muss PostgreSQL für alles verwenden, was mit der Datenbank zu tun hat. Zur Installation von PostgreSQL führen wir den folgenden Befehl aus:

 sudo apt-get install postgresql -y 

4-Install-PostgreSQL-en-Ubuntu-17.png

Schritt 2

Nach dem Ausführen des PostgreSQL-Installationsprozesses muss Benutzern der Zugriff auf diese Datenbank gewährt werden. PostgreSQL lässt die Verbindung nur zu, wenn wir uns mit dem Namen des lokalen Kontos angemeldet haben, das mit dem PostgreSQL-Benutzer übereinstimmen muss An dieser Stelle müssen wir erwähnen, dass OpenNMS als root ausgeführt wird. Daher müssen wir die Konfiguration ändern, damit der root-Benutzer auf das folgende Verzeichnis zugreifen kann:

 sudo nano /etc/postgresql/9.5/main/pg_hba.conf 
Schritt 3

Dort müssen wir folgende Zeilen lokalisieren:

 lokal alles alles host all all 127.0.0.1/32 md5 host all all :: 1/128 md5 

5-user-of-PostgreSQL.png

Schritt 4

Wir müssen den letzten Wert folgendermaßen ändern:

 lokal alles Vertrauen Host alle 127.0.0.1/32 Vertrauen host all all :: 1/128 vertrauen 

6-user-of-PostgreSQL.png

Schritt 5

Wir speichern die Änderungen mit der folgenden Tastenkombination:

See also  Entwicklung mit Grocerycrud für Codeigniter pHp

+ O Strg + O

Wir verlassen den Editor mit:

+ X Strg + X

Schritt 6

Wir starten den PostgreSQL-Dienst neu, indem wir Folgendes ausführen:

 sudo systemctl starte postgresql neu sudo systemctl postgresql aktivieren 

7-starten-Sie-den-Dienst-von-PostgreSQL.png-neu

3. Installieren Sie Java auf Ubuntu 17

Schritt 1

Für die Java-Installation fügen wir das folgende PPA-Repository hinzu:

 sudo add-apt-repository ppa: webupd8team / java 

8-repositorio-PPA.png

Schritt 2

Dann aktualisieren wir dieses Repository, indem wir Folgendes ausführen:

 sudo apt-get update -y 
Schritt 3

Dann können wir Java mit dem folgenden Befehl installieren:

 sudo apt-get installiere oracle-java8-installer -y 

9 - install-Java-ubuntu.png

Schritt 4

Während des Installationsprozesses sehen wir Folgendes: 10-installation-process-ubuntu.png

Schritt 5

Klicken Sie auf OK und dann müssen wir die Bedingungen der Java-Lizenz akzeptieren: 11-bedingungen-der-lizenz-von-Java.png

Schritt 6

Sobald dieser Schritt abgeschlossen ist, können wir die Java-Version überprüfen, indem wir Folgendes ausführen:

 Java-Version 

12-check-the-Java-version.png

4. Installieren Sie OpenNMS unter Ubuntu 17

Standardmäßig ist die OpenNMS-Anwendung nicht im offiziellen Ubuntu-Repository verfügbar. Aus diesem Grund müssen wir das OpenNMS-Repository zum Verzeichnis /etc/apt/sources.list.d hinzufügen.

Schritt 1

Wir werden dazu den folgenden Befehl ausführen:

 sudo nano /etc/apt/sources.list.d/OpenNMS.list 
Schritt 2

Dort werden wir folgende Zeilen einfügen:

 deb http://debian.OpenNMS.org stable main deb-src http://debian.OpenNMS.org stable main 

13-Install-OpenNMS-de-Ubuntu-17.png

Schritt 3

Wir speichern die Änderungen mit der folgenden Tastenkombination:

+ O Strg + O

Wir verlassen den Editor mit:

+ X Strg + X

Schritt 4

Jetzt werden wir die OpenGMS GPG-Schlüssel mit dem folgenden Befehl hinzufügen:

 wget -O - http://debian.OpenNMS.org/OPENNMS-GPG-KEY | sudo apt-key add - 

14-add-the-keys-GPG-de-OpenNMS.png

Schritt 5

Wieder werden wir das Repository mit der Ausführung des folgenden Befehls aktualisieren:

 sudo apt-get update -y 
Schritt 6

Sobald dieses Repository aktualisiert ist, führen wir die folgenden Schritte für die Installation von OpenNMS aus:

 sudo apt-get install default-mta opennms -y 

15-installation-von-OpenNMS.png

Schritt 7

Während des Installationsvorgangs werden die folgenden Meldungen angezeigt: 16-installation-von-OpenNMS.png

Schritt 8

In diesem Fall definieren wir die Konfiguration der Mail, klicken auf OK, wählen Internet Site und definieren den Namen des Mailservers: 17-mail-server-name.png

Schritt 9

Einmal definiert, klicken Sie auf OK und wir werden die letzte Nachricht sehen: 18-configure-openms-ubuntu.png

Schritt 10

Klicken Sie erneut auf OK und der OpenNMS-Installationsprozess wird abgeschlossen.
Sobald dieser Schritt abgeschlossen ist, erstellen wir eine Datenbank für OpenNMS. Dazu führen wir folgenden Befehl aus:

 sudo / usr / share / opennms / bin / install -dis 

19-Datenbank-für-OpenNMS.png

Schritt 11

Wir hoffen, dass die Datenbank erstellt wird. Dann werden wir den Dienst ausführen:

 sudo systemctl start opennms Firewall-Konfiguration 
Schritt 12

Es ist erforderlich, dass wir den Zugriff über einen Webbrowser zulassen. Dazu müssen wir die erforderlichen Berechtigungen in der Firewall erteilen. Wir werden Folgendes ausführen:

 sudo ufw enable (Aktiviert die Firewall) sudo ufw allow 8980 (Erlaubnis zum Port erteilen) sudo ufw reload (Konfiguration neu laden) 

20-access-through-a-browser-web.png

5. Greifen Sie unter Ubuntu 17 auf OpenNMS zu

Um auf OpenNMS zuzugreifen, rufen wir schließlich einen Browser auf und verwenden Folgendes:

 http: // IP_Adresse: 8980 / opennms 

21-Zugriff-auf-OpenNMS-de-Ubuntu-17.png

6. Greifen Sie unter Ubuntu 17 auf OpenNMS zu

Schritt 1

Dort geben wir folgende Zugangsdaten ein:

  • Benutzer: admin
  • Passwort: admin
Schritt 2

Sobald wir darauf zugreifen, können wir mit der Verwaltung von beginnen 22-Zugriff-auf-OpenNMS-de-Ubuntu-17.png

See also  Installieren und Ausführen von Linux unter Windows Server 2016

Von hier aus können wir die Verwaltungs- und Steuerungsaufgaben für mehrere Serverparameter ausführen.

administrator

Leave a Reply

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