User Tools

Site Tools


uls:agents:log_file_adapter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
uls:agents:log_file_adapter [2025-12-09 10:47]
uls [Configuration File]
uls:agents:log_file_adapter [2026-01-23 15:58] (current)
uls [Configuration File]
Line 433: Line 433:
 %d => Tag (01..31) %d => Tag (01..31)
 %m => Monat (01..12) %m => Monat (01..12)
-%N => Anzahl gleicher Zeilen ​bie (hist_secs > 0) oder Anzahl bei sum_hist+%N => Anzahl gleicher Zeilen ​bei (hist_secs > 0) oder Anzahl bei sum_hist
 %F => Datum im Format: YYYY-MM-DD %F => Datum im Format: YYYY-MM-DD
 %z => die ganze Zeile %z => die ganze Zeile
Line 545: Line 545:
  
 # sum_hist = <​CONSFMT>​ bestimmt Anzahl identischer Zeilen gruppiert nach den Variablen. (count distinct mit %N als Anzahl) # sum_hist = <​CONSFMT>​ bestimmt Anzahl identischer Zeilen gruppiert nach den Variablen. (count distinct mit %N als Anzahl)
 +# Beispiel:
 +iformat ​ = %F %T - %1, %2, %iW
 +sum_hist = 0/5m        -> alle 5 Minuten distincte Zeilen mit Anzahl ausgeben
 +write    = %1, %2: %N
 +
 +# sollen nur die Zeilen gezählt werden:
 +iformat = %F %T %iW   -> mit Datum
 +iformat = %iW         -> ohne Datum
 +write   = In Datei %p wurden %N Zeilen gelesen
 +
  
 # consolidate = <​CONSFMT|CONSFMT2>​ fasst alle Zeilen des Musters zu einer Meldung zusammen. Es wird über alle Eingabedateien aufsummiert. # consolidate = <​CONSFMT|CONSFMT2>​ fasst alle Zeilen des Musters zu einer Meldung zusammen. Es wird über alle Eingabedateien aufsummiert.
Line 848: Line 858:
 </​file>​ </​file>​
  
-Test:+== Example2Usage %{<​n>,​DIST} == 
 +<file - /​etc/​uls/​lfa4uls_messages.conf>​ 
 +... 
 +# multipathd: checker failed nur senden, wenn innerhalb von 30 Sekunden kein 
 +# multipathd: ​ reinstated kommt 
 +reg+        = %t %h multipathd:​|%t %h kernel: device-mapper:​ multipath:​ 
 +iformat ​    = %t %h 
 +regsplit ​   = multipathd: ((checker failed path ([0-9][^ ]*) in map .*)|(([0-9].*):​ reinstated)) 
 +splitvars ​  = %s %1 %2 %s %-2 
 +consolidate = 30sF 
 +test        = %{2,DIST} > 0 
 +write       = V;%F %T;​%h;​System;​Logfileadapter;​Log;"​multipathd:​ %{1,​FIRST}";​_;​all 
 +... 
 +</​file>​ 
 + 
 +== Test Konfiguration == 
 Starte den lfa4uls direkt in der Kommandozeile (nicht als Dämon), ​ Starte den lfa4uls direkt in der Kommandozeile (nicht als Dämon), ​
 zeige die Aktionen nur an (-s), starte das Durchsuchen der Datei (<​inputfile>​) ​ zeige die Aktionen nur an (-s), starte das Durchsuchen der Datei (<​inputfile>​) ​
uls/agents/log_file_adapter.1765273679.txt.gz · Last modified: 2025-12-09 10:47 by uls