Logmanager dokumentace
Přepnout tmavý/světlý/automatický režim Přepnout tmavý/světlý/automatický režim Přepnout tmavý/světlý/automatický režim Zpět na domovskou stránku

Beats

Logmanager podporuje příjem logů z beats aplikací. Na straně Logmanager beží služba logstash, která podporuje pouze šifrované spojení protokolem TLS 1.3.

Logmanager automaticky provede následující akce pro každou událost, kterou přijme z beat služeb:

  1. Přidání reálné zdrojové IP adresy do pole meta.src.ip
  2. Automaticky dekóduje a uloží přijatou JSON zprávu do proměné message[„structured_data“] kterou je možné využít v klasifikaci/parserech/alertech.
  3. Aplikuje defaultní vendor klasifikace pokud data přijdou z bežných beat zdrojů (winlobeat).
Systémovou proměnou message[„structured_data“] můžete používat v jakékoliv části systému zpracování události (klasifikátory, parsery, alerty). Tato proměná automaticky obsahuje dekódovaný JSON z originální zprávy přijaté pomocí beat pluginu. Můžete také využít standartní testovací okna pro ověření správné funkčnosti vaší konfigurace.

Winlogbeat příklad minimální konfigurace pro odesílání logů do Logmanager

  1. Stáhnete si poslední dostupnou MSI winlogbeat instalaci pod open source Apache licencí z této adresy: https://www.elastic.co/downloads/beats/winlogbeat-oss
  2. Nainstalujte stažené MSI.
  3. Vytvořte minimální konfigurační soubor na cestě: „c:\ProgramData\Elastic\Beats\winlogbeat\winlogbeat.yml“ with folowing content

Winlogbeat příklad manuální minimální konfigrace

###################### Winlogbeat Configuration Example ########################
#======================= Winlogbeat specific options ===========================
winlogbeat.event_logs:
  - name: Application
    ignore_older: 15m
  - name: Setup
    ignore_older: 15m
  - name: System
    ignore_older: 15m
  - name: Security
    ignore_older: 15m
# ------------------------------ Logstash Output -------------------------------
output.logstash:
  hosts: ["example.com:5044"]
  pipelining: 4
  ssl.enabled: true
  ssl.verification_mode: none
  1. Spusťte správce služeb a ručně nastartujte službu “Elasticsearch Winlogbeat” (po restartu systému bude služba startovat automaticky). Více konfiguračních možností můžete najít zde: https://www.elastic.co/guide/en/beats/winlogbeat/current/configuring-howto-winlogbeat.html
YML konfigurační soubory vyžadují přesné dodržení mezer, kopírujte příklad konfigurace obezřetně!
Tento příklad obsahuje pouze minimální nutnou konfiguraci pro odesílání logů do LM serveru.

Winlogbeat automatic configuration using powershell config generator

  1. Stáhnete si poslední dostupnou MSI winlogbeat instalaci pod open source Apache licencí z této adresy: https://www.elastic.co/downloads/beats/winlogbeat-oss
  2. Nainstalujte stažené MSI.
  3. spusttě powershell script winlogbeat_monitor-all-channels.ps1 jako administrátor.
  4. Spusťte správce služeb a ručně nastartujte službu “Elasticsearch Winlogbeat” (po restartu systému bude služba startovat automaticky).

Filebeat příklad konfigurace pro monitoring log souboru

  1. Stáhnete si poslední dostupnou MSI filebeat instalaci pod open source Apache licencí z této adresy: https://www.elastic.co/downloads/beats/filebeat-oss
  2. Nainstalujte stažené MSI.
  3. Vytvořte minimální konfigurační soubor na cestě: „c:ProgramDataElasticBeatsfilelogbeatwinlogbeat.yml“ with folowing content

Filebeat příklad minimální konfigurace

###################### Filebeat configuration example ########################
filebeat.inputs:
- type: log
  paths:
    - c:\example\example.log
  tags: ["example"]
  tail_files: true
  max_bytes: 64000

#pro jednodušší klasifikaci a označení souborů můžete využít beat značek/tagů.
# ------------------------------ Logstash Output -------------------------------
output.logstash:
  hosts: ["example.com:5044"]
  pipelining: 4
  ssl.enabled: true
  ssl.verification_mode: none
Atributy max_bytes a tail_files jsou nezbytné pro správnou funkčnost celého řešení. Bez nich bude Logmanager všechny příchozí zprávy přesahující limit 64 000 bajtů automaticky ořezávat. Každá oříznutá zpráva bude automaticky označená jako truncated. Vnitřní systém není navržen tak, aby sbíral zprávy/logy s velikostí větší, než je zmíněna.
Doporučujeme také použít nižší hodnotu než 64 000 bajtů, aby zbytečně nenarůstal objem uložených dat na straně Logmanageru.
  1. Spusťte správce služeb a ručně nastartujte službu “Elasticsearch filebeat” (po restartu systému bude služba startovat automaticky).
YML konfigurační soubory vyžadují přesné dodržení mezer, kopírujte příklad konfigurace obezřetně!