Cum se instalează și se configurează Filebeat? Redirecționer ușor de jurnal pentru mediu de dezvoltare/producere

Publicat: 2020-05-03

Cum se instalează și se configurează Filebeat - Lightweight Log Forwarder

În ultimii ani, m-am jucat cu Filebeat – este unul dintre cele mai bune dispozitive de lightweight a jurnalelor/datelor pentru aplicația dvs. de producție.

Luați în considerare un scenariu în care trebuie să transferați jurnalele dintr-o locație client în locație centrală pentru analiză. Splunk este una dintre alternativele la redirecționarea jurnalelor, dar este prea costisitoare. Dupa parerea mea este mult prea costisitor.

Acolo intervine Filebeat. Este foarte ușor, simplu, ușor de configurat, folosește mai puțină memorie și prea eficient. Filebeat este un produs al Elastic.co .

Este robust și nu pierde nicio bătaie. Acesta guarantees delivery of logs .

Este gata pentru toate tipurile de containere:

  • Kubernetes
  • Docher

Cu o comandă simplă, Filebeat se ocupă de colectarea, analizarea și vizualizarea jurnalelor din oricare dintre mediile de mai jos:

  • Apache
  • NGINX
  • Sistem
  • MySQL
  • Apache2
  • Auditd
  • Elasticsearch
  • haproxy
  • Icinga
  • IIS
  • Iptables
  • Kafka
  • Kibana
  • Logstash
  • MongoDB
  • Oschery
  • PostgreSQL
  • Redis
  • Suricata
  • Traefik
  • Și altele…

Unul dintre cei mai buni expeditori de fișiere jurnal ușoare

Filebeat vine cu module interne (auditd, Apache, NGINX, System, MySQL și multe altele) care simplifică colectarea, analizarea și vizualizarea formatelor comune de jurnal până la o singură comandă.

Cum se instalează Filebeat pe mediul Linux?

Dacă aveți oricare dintre întrebările de mai jos, vă aflați la locul potrivit:

  • Noțiuni introductive cu Filebeat
  • Un tutorial Filebeat: Noțiuni introductive
  • Instalați, configurați și utilizați FileBeat – Elasticsearch
  • Exemplu de configurare și configurare Filebeat
  • Cum se instalează Elasticsearch, Logstash?
  • Cum se instalează Elastic Stack pe Ubuntu?

Pasul-1) Instalare

Descărcați și extrageți fișierul binar Filebeat folosind comanda de mai jos.

Mediul Linux:

Descărcare Mac:

Descărcare RPM:

Pasul 2) Configurați fișierul de configurare filebeat.yml

Verificați fișierul filebeat.yml . Este fișierul de configurare filebeat.

Iată un conținut simplu al fișierului.

Deschideți fișierul filebeat.yml și configurați locația fișierului jurnal:

Deschideți fișierul filebeat.yml și configurați locația fișierului jurnal

Pasul-3) Trimiteți jurnalul la ElasticSearch

Asigurați-vă că ați pornit ElasticSearch local înainte de a rula Filebeat. Voi publica mai târziu un articol despre how to install and run ElasticSearch local, cu pași simpli.

Iată o configurație de fișier filebeat.yml pentru ElasticSearch.

ElasticSearch rulează pe portul 9200.

Și ești gata.

Pasul 4) Rulați Filebeat

Executați mai sus două comenzi din directorul rădăcină filebeat și ar trebui să vedeți jurnalele de pornire filebeat ca mai jos.

Pasul-5) Rezultat

Următorul pas este să verificați cine vin jurnalele la Elastic Search și cum vizualizați. Vom trece peste un tutorial detaliat despre asta foarte curând. Rămâneți aproape.

Ce urmeaza? Configurați căutare elastică

Cum să instalați și să configurați Elasticsearch în mediul dvs. de dezvoltare/producție?