Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 13052|Svar: 1

Kom i gang med Logstash, et open source loghåndteringsværktøj

[Kopier link]
Opslået den 27-1-2021 15:34:49 | | | |
Logstash er en platform til transmission, behandling, styring og hentning af applikationslogfiler og begivenheder. Du kan bruge den til at indsamle og administrere applikationslogfiler på en samlet måde og tilbyde en webgrænseflade til forespørgsler og statistik.

Centos 7 installation og udrulning elasticsearch-6.5.2 vejledning
https://www.itsvse.com/thread-6173-1-1.html

Installer elasticsearch-6.5.2 elasticsearch-head plugin'et
https://www.itsvse.com/thread-6190-1-1.html

Vejledning til installation af elasticsearch-analysis-ik i elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Centos 7 installation og udrulning elasticsearch-6.5.2 vejledning
https://www.itsvse.com/thread-6173-1-1.html

Installer elasticsearch-6.5.2 elasticsearch-head plugin'et
https://www.itsvse.com/thread-6190-1-1.html

Vejledning til installation af elasticsearch-analysis-ik i elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html


Logstash betyder ganske enkelt data:Indgang, filter, udgangKilden og outputtet af dataene kan være filer, mq, tcp-data, databaser, es osv.Det behøver ikke være Elasticsearch(es)!

Download og installer

Først skal computeren installere Java-miljøet (udeladt)

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-bit Server VM (build 25.271-b09, blandet tilstand)

Hyperlink-login er synlig.

Logstash downloadadresse:Hyperlink-login er synlig., tag Windows som eksempel, bare download og pak det ud.

Introduktionsvejledning

Logstash bruger {} til at definere regioner, hvilket kan inkludere definitioner af plugin-regioner, og du kan definere flere plugins i én region. I plug-in-området kan du definere nøgle-værdi-par-indstillinger. Eksempler inkluderer:


Standardfilen logstash-sample.conf ser sådan ud:

# Eksempel på Logstash-konfiguration til at lave en simpel
# Beats -> Logstash -> Elasticsearch pipeline.

input {
  beats {
    port => 5044
  }
}

output {
  elasticsearch {
    værter => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYYY. MM.dd}"
    #user => "elastisk"
    #password => "changeme"
  }
}
Beats-seriens software understøtter Lumberjack-protokollen, og Logtail kan bruge Lumberjack-protokollenBeatsDe data, der indsamles af software (MetricBeat, PacketBeat, Winlogbeat, Auditbeat, Filebeat, Heartbeat osv.) og Logstash, uploades til logtjenesten.

Læs logfilen

Synkroniser alt indholdet af en fil og lyt til det

Efter at have lyttet kan du ikke åbne, redigere og derefter gemme filen, du skal bruge Echo >> for at tilføje indhold til filen, du kan se det

Læs mysql

Brug stdin som input og stdout som output

Kør følgende kommando under programbin-mappen:

Logstash End tilføjer vi automatisk flere felter, tidsstempel @timestamp, version @version, indtastet type og hostname host.



Lyt efter UDP-porten som input

Under program bin-mappen opretter du en ny test.conf-konfigurationsfil som følger:

Start logstash-programmet med en konfigurationsfil ved hjælp af cmd-kommandoen som følger:

.net/c# UDP kommunikationsgadget [kildekode]
https://www.itsvse.com/thread-3538-1-1.html
Når man forsøger at sende data over UDP-protokollen, er C#-koden som følger:

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



Ændr test.conf-konfigurationsfilen og prøv at skrive dataene ind i Elasticsearch(es) som følger:

Kibana lader dig se, at data er blevet skrevet til ES, som vist på følgende billede:



(Slut)





Tidligere:Upload, opdater, tilføj og slet filer ved hjælp af SVN
Næste:CentOS tæller hver mappestørrelse og leder efter store filer
 Udlejer| Opslået den 7-5-2021 14:26:57 |
Introduktion til Logstash API-grænsefladen
https://www.itsvse.com/thread-9638-1-1.html
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com