Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 13052|Risposta: 1

Inizia con Logstash, uno strumento open source per la gestione dei log

[Copiato link]
Pubblicato il 27-01-2021 15:34:49 | | | |
Logstash è una piattaforma per la trasmissione, elaborazione, gestione e recupero di log applicativi ed eventi. Puoi usarlo per raccogliere e gestire i log delle applicazioni in modo unificato, e fornire un'interfaccia web per query e statistiche.

Tutorial di installazione e distribuzione di Centos 7 elasticsearch-6.5.2
https://www.itsvse.com/thread-6173-1-1.html

Installa il plugin elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Tutorial su come installare elasticsearch-analysis-ik in elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Tutorial di installazione e distribuzione di Centos 7 elasticsearch-6.5.2
https://www.itsvse.com/thread-6173-1-1.html

Installa il plugin elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Tutorial su come installare elasticsearch-analysis-ik in elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html


Logstash significa semplicemente dati:Ingresso, filtro, uscitaLa sorgente e l'output dei dati possono essere file, mq, dati tcp, database, es, ecc.Non deve essere per forza Elasticsearch(es))!

Scarica e installa

Innanzitutto, il computer deve installare l'ambiente Java (omesso)

C:\Users\itsvse_nuc>java -version
Versione Java "1.8.0_271"
Ambiente di esecuzione Java(TM) SE (build 1.8.0_271-b09)
Java HotSpot(TM) Server VM a 64 bit (build 25.271-b09, modalità mista)

Il login del link ipertestuale è visibile.

Indirizzo di download del logstapha:Il login del link ipertestuale è visibile., prendendo Windows come esempio, basta scaricarlo e scomprimerlo.

Tutorial per iniziare

Logstash usa {} per definire regioni, che possono includere definizioni di regioni di plugin, e puoi definire più plugin in una stessa regione. Nell'area plug-in, puoi definire le impostazioni di coppia chiave-valore. Esempi includono:


Il file predefinito logstash-sample.conf appare così:

# Configurazione di esempio di Logstash per creare una semplice
# Batte -> Logstash -> Elasticsearch pipeline.

input {
  beats {
    porta => 5044
  }
}

output {
  elasticsearch {
    hosts => ["http://localhost:9200"]
    indice => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY. MM.dd}"
    #user => "elastico"
    #password => "cambiame"
  }
}
Il software Beats supporta il protocollo Lumberjack, e Logtail può utilizzare il protocollo LumberjackBeatsI dati raccolti dal software (MetricBeat, PacketBeat, Winlogbeat, Auditbeat, Filebeat, Heartbeat, ecc.) e da Logstash vengono caricati sul servizio di registrazione.

Leggi il file di registro

Sincronizza tutto il contenuto di un file e ascoltalo

Dopo aver ascoltato, non puoi aprire, modificare e poi salvare il file, devi usare Echo >> per aggiungere contenuti al file, puoi vederlo

Leggi MySQL

Usa stdin come ingresso e stdout come uscita

Esegui il seguente comando nella directory del bin del programma:

Logstash End aggiungiamo automaticamente diversi campi, @timestamp timestamp, versione @version, tipo inserito e host host.



Ascolta la porta UDP come input

Nella directory del bin del programma, crea un nuovo file di configurazione test.conf come segue:

Avvia il programma logstash con un file di configurazione usando il comando cmd come segue:

Gadget di comunicazione UDP .net/c# [codice sorgente]
https://www.itsvse.com/thread-3538-1-1.html
Nel tentativo di inviare dati tramite il protocollo UDP, il codice C# è il seguente:

{"nome":"architetto","età":116,"risultato":{"URL":"https://www.itsvse.com/"}}
Come mostrato di seguito:



Modifica il file di configurazione test.conf e prova a scrivere i dati nell'Elasticsearch, come segue:

Kibana permette di vedere che i dati sono stati scritti con successo su ES, come mostrato nell'immagine seguente:



(Fine)





Precedente:Carica, aggiorna, aggiungi ed elimina file usando SVN
Prossimo:CentOS conta la dimensione di ogni cartella e cerca file di grandi dimensioni
 Padrone di casa| Pubblicato il 7-5-2021 14:26:57 |
Introduzione all'interfaccia API di Logstash
https://www.itsvse.com/thread-9638-1-1.html
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com