Möchten Sie lernen, wie Sie SNMP-Geräte mit ElasticSearch auf Ubuntu Linux überwachen? In diesem Tutorial zeigen wir Ihnen, wie Sie Logstash auf Ubuntu Linux installieren und wie Sie SNMP-Informationen von anderen Geräten aus Ihrem Netzwerk sammeln.

• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• ElasticSearch 7.6.2
• Logstash 7.6.2

In unserem Beispiel lautet die ElastiSearch-Server-IP-Adresse 192.168.100.9.

In unserem Beispiel werden wir Logstash installieren und ein Plugin verwenden, um nach SNMP-Informationen zu suchen.

Tutorial Logstash – Installation

Verwenden Sie apt-get, um die erforderlichen Pakete zu installieren.

Copy to Clipboard

Suchen Sie das Java-Installationsverzeichnis.

Copy to Clipboard

In unserem Beispiel ist Java im folgenden Verzeichnis installiert: /usr/lib/jvm/java-11-openjdk-amd64

Erstellen Sie eine Datei, um die erforderlichen Java-Variablen zu konfigurieren.

Copy to Clipboard

Hier ist der Dateiinhalt.

Copy to Clipboard

Starten Sie den Computer neu.

Copy to Clipboard

Überprüfen Sie, ob das System automatisch die Umgebungsvariable mit dem Namen: JAVA_HOME erstellt hat.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

Laden Sie den ElasticSearch-Repository-Schlüssel herunter und installieren Sie ihn.

Copy to Clipboard

Hinzufügen des offiziellen ElasticSearch-Repositorys zu Ihrer APT-Datenbank

Copy to Clipboard

Aktualisieren Sie die APT-GET-Datenbank, und installieren Sie das Logstash-Paket.

Copy to Clipboard

Konfigurieren Sie den Logstash-Dienst so, dass er automatisch gestartet wird.

Copy to Clipboard

Herzlichen glückwunsch! Sie haben die Logstash-Installation auf Ubuntu Linux abgeschlossen.

Tutorial ElasticSearch – Überwachung von SNMP-Geräten

Beenden Sie den Logstash-Dienst.

Copy to Clipboard

Installieren Sie das Logstash-Plugin, um SNMP-Geräte zu überwachen.

Copy to Clipboard

Erstellen Sie eine Logstash-Konfigurationsdatei.

Copy to Clipboard

Hier ist unser Dateiinhalt.

Copy to Clipboard

In unserem Beispiel überwachen wir das SNMP-Gerät: 192.168.100.10.

In unserem Beispiel verwenden wir die SNMP-Community namens GokuBlack, um Informationen abzurufen.

In unserem Beispiel erfassen wir die folgenden SNMP-Informationen:

• Netzwerkschnittstellenindex
• Beschreibung der Netzwerkschnittstelle
• Geschwindigkeit der Netzwerkschnittstelle
• Erhaltene Oktette
• Übertragene Oktette

Wir senden die abgerufenen Informationen an den Elasticsearch-Server unter 192.168.100.9.

Wir zeigen auch die auf dem Bildschirm erfassten Informationen an.

Starten Sie den Logstash-Dienst mit der neuen Konfigurationsdatei.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

Überprüfen Sie, ob der Index mit dem Namen SNMP auf dem ElasticSearch-Server erstellt wurde.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

Überprüfen Sie, ob die Zuordnung des Indexes mit dem Namen SNMP.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

Listen Sie den Inhalt des Indexes mit dem Namen SNMP auf.

Copy to Clipboard

Hier ist die Befehlsausgabe.

Copy to Clipboard

Herzlichen glückwunsch! Sie können SNMP-Geräte mit Elasticsearch überwachen.