Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 13052|Antwort: 1

Starten Sie mit Logstash, einem Open-Source-Log-Management-Tool

[Link kopieren]
Veröffentlicht am 27.01.2021, 15:34:49 | | | |
Logstash ist eine Plattform für die Übertragung, Verarbeitung, Verwaltung und Abruf von Anwendungsprotokollen und -ereignissen. Sie können sie nutzen, um Anwendungsprotokolle einheitlich zu sammeln und zu verwalten und eine Weboberfläche für Abfragen und Statistiken bereitzustellen.

Centos 7 Installation und Bereitstellung elasticsearch-6.5.2 Tutorial
https://www.itsvse.com/thread-6173-1-1.html

Installieren Sie das elasticsearch-6.5.2 elasticsearch-head-Plugin
https://www.itsvse.com/thread-6190-1-1.html

Tutorial zur Installation von elasticsearch-analysis-ik in elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Centos 7 Installation und Bereitstellung elasticsearch-6.5.2 Tutorial
https://www.itsvse.com/thread-6173-1-1.html

Installieren Sie das elasticsearch-6.5.2 elasticsearch-head-Plugin
https://www.itsvse.com/thread-6190-1-1.html

Tutorial zur Installation von elasticsearch-analysis-ik in elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html


Logstash bedeutet einfach Daten:Eingang, Filter, AusgabeDie Quelle und Ausgabe der Daten können Dateien, MQ, TCP-Daten, Datenbanken, es usw. sein.Es muss nicht unbedingt Elasticsearch(es sein))!

Herunterladen und installieren

Zuerst muss der Computer die Java-Umgebung installieren (weggelassen).

C:\Users\itsvse_nuc>java -version
Java Version "1.8.0_271"
Java(TM) SE-Laufzeitumgebung (Build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit-Server-VM (Build 25.271-b09, gemischter Modus)

Der Hyperlink-Login ist sichtbar.

Logstash-Download-Adresse:Der Hyperlink-Login ist sichtbar., nehmen wir Windows als Beispiel, einfach herunterladen und entpacken.

Einstiegs-Tutorial

Logstash verwendet {}, um Regionen zu definieren, was Plugin-Regionsdefinitionen enthalten kann, und man kann mehrere Plugins in einer Region definieren. Im Plug-in-Bereich können Sie Schlüssel-Wert-Paare-Einstellungen definieren. Beispiele sind:


Die Standard-logstash-sample.conf-Datei sieht so aus:

# Beispiel für eine Logstash-Konfiguration zur Erstellung einer einfachen
# Beats -> Logstash -> Elasticsearch-Pipeline.

Eingabe {
  schlägt {
    Port => 5044
  }
}

Ausgabe {
  elasticsearch {
    Hosts => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYYY. MM.dd}"
    #user => "elastisch"
    #password => "changeme"
  }
}
Die Software der Beats-Serie unterstützt das Lumberjack-Protokoll, und Logtail kann das Lumberjack-Protokoll verwendenBeatsDie von Software (MetricBeat, PacketBeat, Winlogbeat, Auditbeat, Filebeat, Heartbeat usw.) und Logstash gesammelten Daten werden in den Logdienst hochgeladen.

Lies die Logdatei

Synchronisiere alle Inhalte einer Datei und höre sie dir an

Nach dem Anhören kannst du die Datei nicht öffnen, bearbeiten und dann speichern, du musst Echo >> verwenden, um Inhalte hinzuzufügen, du kannst sie sehen

Lies mysql

Nutze STDIN als Eingang und Stdout als Ausgabe

Führen Sie folgenden Befehl im Programm-bin-Verzeichnis aus:

Logstash End fügen wir automatisch mehrere Felder, Zeitstempel @timestamp, Version @version, Eingabe und Hostname Host hinzu.



Hören Sie auf den UDP-Port als Eingang

Unter dem Program bin-Verzeichnis erstellen Sie wie folgt eine neue test.conf-Konfigurationsdatei:

Starten Sie das Logstash-Programm mit einer Konfigurationsdatei mit dem cmd-Befehl wie folgt:

.net/c# UDP-Kommunikationsgerät [Quellcode]
https://www.itsvse.com/thread-3538-1-1.html
Beim Versuch, Daten über das UDP-Protokoll zu senden, lautet der C#-Code wie folgt:

{"name":"architect","age":116,"result":{"url":"https://www.itsvse.com/"}}
Wie unten gezeigt:



Ändern Sie die test.conf-Konfigurationsdatei und versuchen Sie, die Daten wie folgt in Elasticsearch(es) zu schreiben:

Kibana ermöglicht es Ihnen zu sehen, dass die Daten erfolgreich in ES geschrieben wurden, wie im folgenden Bild gezeigt:



(Ende)





Vorhergehend:Dateien hochladen, aktualisieren, hinzufügen und löschen Sie Dateien mit SVN
Nächster:CentOS zählt jede Ordnergröße und sucht nach großen Dateien
 Vermieter| Veröffentlicht am 07.05.2021, 14:26:57 |
Einführung in die Logstash-API-Schnittstelle
https://www.itsvse.com/thread-9638-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com