Come installare e configurare Filebeat? Log Forwarder leggero per ambiente di sviluppo/produzione

Pubblicato: 2020-05-03

Come installare e configurare Filebeat - Lightweight Log Forwarder

Negli ultimi anni ho giocato con Filebeat : è uno dei migliori inoltri di log/dati lightweight per la tua applicazione di produzione.

Si consideri uno scenario in cui è necessario trasferire i registri da una posizione client a una posizione centrale per l'analisi. Splunk è una delle alternative ai log di inoltro, ma è troppo costoso. Secondo me è troppo costoso.

È qui che entra in gioco Filebeat. È super leggero, semplice, facile da configurare, utilizza meno memoria ed è troppo efficiente. Filebeat è un prodotto di Elastic.co .

È robusto e non perde un colpo. guarantees delivery of logs .

È pronto per tutti i tipi di contenitori:

  • Kubernetes
  • Docker

Con un semplice comando di linea, Filebeat gestisce la raccolta, l'analisi e la visualizzazione dei registri da uno qualsiasi dei seguenti ambienti:

  • Apache
  • NGINX
  • Sistema
  • MySQL
  • Apache2
  • Audit
  • Ricerca elastica
  • aprossi
  • Ciccia
  • IIS
  • Iptables
  • Kafka
  • Kibana
  • Logstash
  • MongoDB
  • Osquery
  • PostgreSQL
  • Redis
  • Suricata
  • Traefik
  • E altro ancora...

Uno dei migliori caricatori di file di registro leggeri

Filebeat viene fornito con moduli interni (auditd, Apache, NGINX, System, MySQL e altri) che semplificano la raccolta, l'analisi e la visualizzazione dei formati di registro comuni con un solo comando.

Come installare Filebeat in ambiente Linux?

Se hai una delle seguenti domande, sei nel posto giusto:

  • Iniziare con Filebeat
  • Un tutorial su Filebeat: per iniziare
  • Installa, configura e usa FileBeat – Elasticsearch
  • Esempio di configurazione e configurazione di Filebeat
  • Come installare Elasticsearch, Logstash?
  • Come installare lo stack elastico su Ubuntu?

Passaggio 1) Installazione

Scarica ed estrai il binario Filebeat usando il comando seguente.

Ambiente Linux:

Download per Mac:

Scarica RPM:

Passaggio 2) Configurare il file di configurazione filebeat.yml

Verifica il file filebeat.yml . È il file di configurazione di filebeat.

Ecco un semplice contenuto del file.

Apri il file filebeat.yml e imposta il percorso del file di registro:

Apri il file filebeat.yml e imposta la posizione del file di registro

Passaggio 3) Invia il registro a ElasticSearch

Assicurati di aver avviato ElasticSearch locale prima di eseguire Filebeat. Pubblicherò un articolo più avanti oggi su how to install and run ElasticSearch locale con semplici passaggi.

Ecco una configurazione del file filebeat.yml per ElasticSearch.

ElasticSearch viene eseguito sulla porta 9200.

E sei a posto.

Passaggio 4) Esegui Filebeat

Esegui sopra due comandi dalla directory principale di filebeat e dovresti vedere i registri di avvio di filebeat come di seguito.

Passaggio 5) Risultato

Il passaggio successivo consiste nel controllare chi sono i log in arrivo su Elastic Search e come lo stai visualizzando. Esamineremo un tutorial dettagliato su questo molto presto. Rimani sintonizzato.

Qual è il prossimo? Imposta ricerca elastica

Come installare e configurare Elasticsearch nel tuo ambiente di sviluppo/produzione?