Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 13052|Svare: 1

Kom i gang med Logstash, et åpen kildekode-verktøy for logghåndtering

[Kopier lenke]
Publisert 27.01.2021 kl. 15:34:49 | | | |
Logstash er en plattform for overføring, behandling, administrasjon og henting av applikasjonslogger og hendelser. Du kan bruke den til å samle inn og administrere applikasjonslogger på en enhetlig måte, og tilby et nettgrensesnitt for forespørsler og statistikk.

Centos 7 installasjon og distribusjon elasticsearch-6.5.2 veiledning
https://www.itsvse.com/thread-6173-1-1.html

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

Veiledning for installasjon av elasticsearch-analysis-ik i elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Centos 7 installasjon og distribusjon elasticsearch-6.5.2 veiledning
https://www.itsvse.com/thread-6173-1-1.html

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

Veiledning for installasjon av elasticsearch-analysis-ik i elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html


Logstash betyr enkelt og greit data:Inndata, filter, utgangKilden og utdataene kan være filer, mq, tcp-data, databaser, es, osv.Det trenger ikke å være Elasticsearch(es)!

Last ned og installer

Først må datamaskinen installere Java-miljøet (utelatt)

C:\Users\itsvse_nuc>java -version
Java-versjon "1.8.0_271"
Java(TM) SE kjøretidsmiljø (build 1.8.0_271-b09)
Java HotSpot(TM) 64-bits server-VM (bygg 25.271-b09, blandet modus)

Innloggingen med hyperkoblingen er synlig.

Logstash nedlastingsadresse:Innloggingen med hyperkoblingen er synlig., ta Windows som eksempel, bare last det ned og pakk det ut.

Opplæring i gang

Logstash bruker {} for å definere regioner, som kan inkludere definisjoner av plugin-regioner, og du kan definere flere plugins i én region. I plug-in-området kan du definere innstillinger for nøkkel-verdi-par. Eksempler inkluderer:


Standard logstash-sample.conf-filen ser slik ut:

# Eksempel på Logstash-konfigurasjon for å lage en enkel
# Beats -> Logstash -> Elasticsearch-pipeline.

inngang {
  beats {
    port => 5044
  }
}

utgang {
  elasticsearch {
    verter => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][versjon]}-%{+YYYYY. MM.dd}"
    #user => "elastisk"
    #password => "changeme"
  }
}
Beats-seriens programvare støtter Lumberjack-protokollen, og Logtail kan bruke Lumberjack-protokollenBeatsDataene som samles inn av programvaren (MetricBeat, PacketBeat, Winlogbeat, Auditbeat, Filebeat, Heartbeat, osv.) og Logstash, lastes opp til loggtjenesten.

Les loggfilen

Synkroniser alt innholdet i en fil og lytt til det

Etter å ha lyttet, kan du ikke åpne, redigere og deretter lagre filen, du må bruke Echo >> for å legge til innhold i filen, du kan se det

Les mysql

Bruk stdin som input og stdout som output

Kjør følgende kommando under programbin-katalogen:

Logstash End legger vi automatisk til flere felt, tidsstempel @timestamp, versjon @version, type tasted, og hostname host.



Lytt etter UDP-porten som inngang

Under program bin-katalogen, opprett en ny test.conf-konfigurasjonsfil som følger:

Start logstash-programmet med en konfigurasjonsfil ved å bruke cmd-kommandoen som følger:

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

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



Endre test.conf-konfigurasjonsfilen og prøv å skrive dataene inn i Elasticsearch(es), som følger:

Kibana lar deg se at dataene er skrevet til ES, som vist i følgende bilde:



(Slutt)





Foregående:Last opp, oppdater, legg til og slett filer ved bruk av SVN
Neste:CentOS teller hver mappestørrelse og ser etter store filer
 Vert| Publisert 7.05.2021 14:26:57 |
Introduksjon til Logstash API-grensesnittet
https://www.itsvse.com/thread-9638-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com