Table of Contents

werking Filebeat

context

dit document beschrijft de werking van filebeat

algemeen

  1. agent die logbestanden in de gaten houdt en naar ELK stack waar ze kunnen geindexeerd worden. Ook wel: lightweight data shipper, genoemd.
    1. bij opstarten, worden 1 of meerdere inputs gestart die in de logdirs kijken
    2. voor elk logbestand (dat in config staat) wordt een harvester gestart zodra er nieuwe inhoud wordt aan toegevoegd.
    3. die data stuurt de filebeat door naar libbeat die ze aggregeert en doorstuurt naar output die voor Filebeat werd ingsteld.
  2. de functionaliteit van filebeat wordt uitgebreid door modules die je kan activeren (zie: Filebeat installatie. Standaard activeer je de system module
  3. de interval tussen controles staat standaard op 30 seconden.

werking testen

  1. meld aan op de linux
  2. open het logboek van filebeat:
    tail -f /var/log/filebeat/filebeat.log 
  3. maak een nieuw logbestand aan:
    echo "hier komt een eerste lijntje" > /var/log/test01.log 
  4. kijk na of nieuwe harvester wordt gestart:
  5. kijk in kibana of het logbestand doorzoekbaar is:
    1. menu: Logs
    2. zoekvenster: log.file.path : “var/log/test01.log”

configuratie

datadir

logging

meer info

Filebeat overview