Installieren Sie die OpenNMS -Netzwerküberwachung in Debian und Ubuntu

Installieren Sie die OpenNMS -Netzwerküberwachung in Debian und Ubuntu

OpenNMS (Offenes Netzwerkverwaltungssystem) ist eine kostenlose und open-Source-, skalierbare, erweiterbare, unternehmerische und plattformübergreifende JAVA-basierte Netzwerkmanagementplattform, um kritische Dienste auf Remote-Maschinen zu überwachen und die Informationen von Remote-Hosts-Daten mithilfe der Verwendung zu sammeln SNMP Und JMX (Java -Management -Erweiterungen).

Lesen Sie auch: Installieren Sie das OpenNMS -Netzwerküberwachungstool in CentOS/RHEL 7

OpenNMS Läuft auf Linux- und Windows-Betriebssystemen und verfügt über eine webbasierte Konsole für die einfache Verwaltung von Netzwerken und Anwendungen, die von einem Postgres-Datenbankverwaltungssystem im Backend unterstützt werden.

OpenNMS -Anforderungen

  • Debian 9 oder höher, Ubuntu 16.04 LTS oder höher
  • Installiertes OpenJDK 11 -Entwicklungskit installiert
  • 2 CPU, 2 GB RAM, 20 GB Scheibe

In diesem Artikel werden wir erklären, wie Sie die neuesten Installation und Einrichtung haben und einrichten OpenNMS Horizon Software zur Überwachung von Netzwerkservices in Debian und Ubuntu Linux Distributionen.

STEP1: Installieren von Java - OpenJDK 11 in Ubuntu

Installieren Sie zunächst die neueste Version von OpenJDK Java 11 Verwenden Sie den folgenden APT -Befehl.

$ sudo apt-Get Installieren Sie OpenJDK-11-JDK 

Überprüfen Sie als nächstes die Version von Java auf Ihrem System installiert.

$ Java -Version 
Überprüfen Sie die Java -Version in Ubuntu

Legen Sie dann die Java -Umgebungsvariable für alle Benutzer in der Startzeit ein, indem Sie die folgende Zeile in die folgende Zeile hinzufügen /etc/Profil Datei.

Exportieren Sie java_home =/usr/lib/jvm/java-1.11.0-openjdk-amd64 

Speichern Sie die Datei und führen Sie den folgenden Befehl zum Lesen aus /etc/Profil Datei.

$ Quelle /etc /Profil 

Schritt 2: Installieren Sie OpenNMS Horizon in Ubuntu

Installieren OpenNMS Horizon, Ergänzen Sie die geeignet Repository in /etc/Apt/Quellen.Liste.d/opennms.Liste Fügen Sie die GPG -Taste hinzu und aktualisieren Sie den APT -Cache mit den folgenden Befehlen.

$ cat << EOF | sudo tee /etc/apt/sources.list.d/opennms.list deb https://debian.opennms.org stable main deb-src https://debian.opennms.org stable main EOF $ wget -O - https://debian.opennms.org/OPENNMS-GPG-KEY | apt-key add - $ apt update 

Als nächstes installieren Sie OpenNMS Horizon Meta-Packungen (OpenNMS-CORE Und OpenNMS-Webapp-Jetty) mit allen eingebauten Abhängigkeiten (JICMP6 Und JICMP, PostgreSQL Und PostgreSQL-Libs).

$ sudo apt installieren opennms 

Dann überprüfen Sie, dass die OpenNMS Meta -Pakete wurden in der installiert /usr/share/opennms Verzeichnis mit der Baumnutzung.

$ cd/usr/share/opennms $ tree -l 1 
OpenNMS -Installationsverzeichnis anzeigen

Notiz: Es wird empfohlen, die zu deaktivieren OpenNMS Horizon APT -Repository nach der Installation, um Upgrades während des Ausführens zu verhindern:

$ sudo apt-mark Hold libopennms-java libopennmsdeps-java opennms-common opennms-db 

Schritt 3: Initialisieren und Setup PostgreSQL

An Debian Und Ubuntu, Unmittelbar nach der Installation der Pakete initialisiert das Installationsprogramm Postgres Datenbank, startet den Dienst und ermöglicht es, beim Systemstart automatisch zu starten.

Führen Sie den folgenden Befehl aus:

$ sudo systemctl status postgresql 
Überprüfen Sie den Postgres -Service -Status

Als nächstes wechseln Sie zur Postgres Benutzerkonto und erstellen Sie eine OpenNMS Datenbankbenutzer mit einem Passwort.

$ sudo su -postgres $ createUser -p opennm 
Erstellen Sie die OpenNMS -Datenbank

Sichern Sie jetzt die Postgres Standard-/Superuser -Konto durch Festlegen eines Kennworts.

$ psql -c "Benutzer Postgres mit Kennwort" Your-Postgres-Password ";" 
Stellen Sie das Postgres -Superuser -Passwort fest

Zu diesem Zeitpunkt müssen Sie den Datenbankzugriff in einrichten OpenNMS Horizon Konfigurationsdatei.

$ sudo vim/usr/share/openNMS/etc/openNMS-Datenources.xml 

Suchen Sie die folgenden Abschnitte und legen Sie Anmeldeinformationen fest, um auf die PostgreSQL -Datenbank zuzugreifen:

 
Konfigurieren Sie den Datenbankzugriff

Speichern Sie die Änderungen in der Datei und schließen Sie sie.

Schritt 4: OpenNMS -Horizont initialisieren und starten

Initialisieren OpenNMS, Sie müssen es mit intergratten Java. Führen Sie also den folgenden Befehl aus, um die Java -Umgebung zu erkennen und bestehen in /usr/share/opennms/etc/java.Conf Konfigurationsdatei.

$ sudo/usr/share/opennms/bin/runjava -s 
Integrieren Sie Java in OpenNMS

Als nächstes müssen Sie die Datenbank initialisieren und Systembibliotheken erkennen /opt/opennms/etc/bibliotheken.Eigenschaften Durch Ausführen des OpenNMS -Installationsprogramms.

$ sudo/usr/share/opennms/bin/install -dis 
Führen Sie das OpenNMS -Installationsprogramm aus

Starte jetzt OpenNMS Service über Systemd für den Moment und ermöglichen Sie es, beim System-Start automatisch zu starten und den Status mit diesen Befehlen zu überprüfen.

$ sudo systemctl starten opennms $ sudo systemctl aktivieren opennm 
Starten und überprüfen Sie den OpenNSM -Service

Wenn Sie eine UFW -Firewall auf Ihrem System laufen lassen, müssen Sie den Port öffnen 8980 in deiner Firewall.

$ sudo ufw erlauben 8980/tcp $ sudo ufw reload 

Schritt 5: Greifen Sie auf OpenNMS -Webkonsole und Anmeldung zu

Öffnen Sie nun einen Webbrowser und weisen Sie ihn auf die folgende URL hin, um auf die OpenNMS -Webkonsole zuzugreifen.

http: // server_ip: 8980/opennms oder http: // fdqn-of-your-server: 8980/openNMS 

Nachdem die Anmeldeschnittstelle wie im folgenden Bild gezeigten angezeigt wird, verwenden Sie die Standard -Login -Anmeldeinformationen: Benutzername ist Administrator und das Passwort ist Administrator.

OpenNMS Web Console Login

Sobald Sie sich zum ersten Mal erfolgreich angemeldet haben, greifen Sie auf das Admin -Dashboard zu.

OpenNMS Standard Admin -Dashboard

Anschließend müssen Sie das Standard -Administratorkennwort ändern, indem Sie zum Hauptnavigationsmenü gehen, klicken Sie auf “AdministratorKennwort ändern, unter Benutzerkonto Selbstbedienung, klicken "Kennwort ändern“.

Geben Sie das aktuelle/Standardkennwort ein, legen Sie ein neues Passwort fest und bestätigen Sie es. Klicken Sie dann auf “Einreichen“. Anschließend Anmeldung und Melden Sie sich mit Ihrem neuen Passwort an.

Lernen Sie schließlich, wie man eingerichtet, konfiguriert und einsetzt OpenNMS Horizon Fügen Sie über die Weboberfläche Knoten hinzu und adören Sie die Anwendung, indem Sie den OpenNMS -Administratorhandbuch konsultieren.

Lesen Sie auch: So fügen Sie Hosts auf dem OpenNMS -Überwachungsserver hinzu

OpenNMS ist ein Netzwerk- und Anwendungsüberwachungstool für Unternehmensqualität. Erreichen Sie uns wie üblich das Feedback -Formular nachstehend, um Fragen oder Kommentare zu diesem Artikel zu erhalten.