Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13052|Svar: 1

Kom igång med Logstash, ett öppen källkodsverktyg för logghantering.

[Kopiera länk]
Publicerad den 27-1-2021 15:34:49 | | | |
Logstash är en plattform för överföring, bearbetning, hantering och hämtning av applikationsloggar och händelser. Du kan använda den för att samla in och hantera applikationsloggar på ett enhetligt sätt och tillhandahålla ett webbgränssnitt för frågor och statistik.

Centos 7 installations- och distributionsguide elasticsearch-6.5.2
https://www.itsvse.com/thread-6173-1-1.html

Installera elasticsearch-6.5.2 elasticsearch-head-pluginet
https://www.itsvse.com/thread-6190-1-1.html

Handledning för installation av elasticsearch-analysis-ik i elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Centos 7 installations- och distributionsguide elasticsearch-6.5.2
https://www.itsvse.com/thread-6173-1-1.html

Installera elasticsearch-6.5.2 elasticsearch-head-pluginet
https://www.itsvse.com/thread-6190-1-1.html

Handledning för installation av elasticsearch-analysis-ik i elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html


Logstash betyder helt enkelt data:Ingång, filter, utgångKällan och utmatningen av data kan vara filer, mq, tcp-data, databaser, es, etc.Det behöver inte vara Elasticsearch(es)!

Ladda ner och installera

Först måste datorn installera Java-miljön (utelämnad)

C:\Users\itsvse_nuc>java -version
Java-version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-bitars server-VM (build 25.271-b09, blandat läge)

Inloggningen med hyperlänken är synlig.

Logstash-nedladdningsadress:Inloggningen med hyperlänken är synlig., med Windows som exempel, ladda bara ner och packa upp den.

Introduktionsguide

Logstash använder {} för att definiera regioner, vilket kan inkludera definitioner av pluginregioner, och du kan definiera flera plugins i en region. I plug-in-området kan du definiera inställningar för nyckelvärdepar. Exempel inkluderar:


Standardfilen logstash-sample.conf ser ut så här:

# Exempel på Logstash-konfiguration för att skapa en enkel
# Beats -> Logstash -> Elasticsearch-pipeline.

Indata {
  beats {
    port => 5044
  }
}

utgång {
  elasticsearch {
    värdar => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY. MM.dd}"
    #user => "elastisk"
    #password => "förändra mig"
  }
}
Beats-seriens mjukvara stöder Lumberjack-protokollet, och Logtail kan använda Lumberjack-protokolletBeatsData som samlas in av programvaran (MetricBeat, PacketBeat, Winlogbeat, Auditbeat, Filebeat, Heartbeat, etc.) och Logstash laddas upp till loggtjänsten.

Läs loggfilen

Synkronisera allt innehåll i en fil och lyssna på det

Efter att ha lyssnat kan du inte öppna, redigera och sedan spara filen, du måste använda Echo >> för att lägga till innehåll i filen, du kan se det

Läs mysql

Använd stdin som input och stdout som output

Kör följande kommando under programbin-katalogen:

Logstash End lägger vi automatiskt till flera fält, tidsstämpel @timestamp, version @version, inmatning och värdnamn host.



Lyssna efter UDP-porten som ingång

Under programbin-katalogen, skapa en ny test.conf-konfigurationsfil enligt följande:

Starta logstash-programmet med en konfigurationsfil med kommandot cmd enligt följande:

.net/c# UDP-kommunikationsgadget [källkod]
https://www.itsvse.com/thread-3538-1-1.html
När man försöker skicka data över UDP-protokollet är C#-koden följande:

{"name":"architect","age":116,"result":{"url":"https://www.itsvse.com/"}}
Som visas nedan:



Modifiera test.conf-konfigurationsfilen och försök skriva in datan i Elasticsearch(es), enligt följande:

Kibana låter dig se att data framgångsrikt har skrivits till ES, som visas i följande bild:



(Slut)





Föregående:Ladda upp, uppdatera, lägg till och ta bort filer med SVN
Nästa:CentOS räknar varje mappstorlek och letar efter stora filer
 Hyresvärd| Publicerad den 7-5-2021 14:26:57 |
Introduktion till Logstash API-gränssnittet
https://www.itsvse.com/thread-9638-1-1.html
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com