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 [2026-01-23 15:58]
uls [Configuration File]
uls:agents:log_file_adapter [2026-09-17 17:47] (current)
uls [Configuration File]
Line 458: Line 458:
 %{<​n>,​LOW[ER]} ​         => Variable 0-9 nach lowercase wandeln %{<​n>,​LOW[ER]} ​         => Variable 0-9 nach lowercase wandeln
 %{<​n>,​UPP[ER]} ​         => Variable 0-9 nach uppercase wandeln %{<​n>,​UPP[ER]} ​         => Variable 0-9 nach uppercase wandeln
 +%{{ <​expression>​ }}     => es wird das Ergebenis der Berechnung der Formel <​expression>​ ausgegeben
  
  
Line 508: Line 509:
 # Jeder Block muss mit einem der folgenden Schlüsselwörter beginnen # Jeder Block muss mit einem der folgenden Schlüsselwörter beginnen
  
-reg        = zu suchende Reg-EXP +reg        =  zu suchende Reg-EXP 
-reg+       = zu suchende Reg-EXP und weiter mit nächstem Block +reg+       ​= ​ zu suchende Reg-EXP und weiter mit nächstem Block 
-!reg       = nicht zu suchende Reg-EXP +!reg       ​= ​ nicht zu suchende Reg-EXP 
-!reg+      = nicht zu suchende Reg-EXP und weiter mit nächstem Block +reg       ​!=  ​nicht zu suchende Reg-EXP 
-regsplit ​  = zu suchende Reg-EXP, mit Blöcken, nach denen getrennt wird +!reg+      =  nicht zu suchende Reg-EXP und weiter mit nächstem Block 
-regsplit+ ​ = wie regsplit und weiter mit nächsten Block +reg+      !=  ​nicht zu suchende Reg-EXP und weiter mit nächstem Block 
-reg_file ​  = zu suchende Reg-EXPs werden aus Datei gelesen +regsplit ​  ​= ​ zu suchende Reg-EXP, mit Blöcken, nach denen getrennt wird 
-reg_file+ ​ = ... und weiter mit nächstem Block +regsplit+ ​ =  wie regsplit und weiter mit nächsten Block 
-!reg_file ​ = nicht zu suchende Reg-EXPs werden aus Datei gelesen +reg_file ​  ​= ​ zu suchende Reg-EXPs werden aus Datei gelesen 
-!reg_file+ = ... und weiter mit nächstem Block +reg_file+ ​ =  ... und weiter mit nächstem Block 
-regall ​      ​es passt alles - folgende Inputformate oder Aktionen werden ignoriert. +!reg_file ​ =  nicht zu suchende Reg-EXPs werden aus Datei gelesen 
-regignore ​ = zu suchende Reg-EXP, die ab hier ignoriert werden. Bei vreg wird die Zeile komplett ignoriert. +reg_file ​ !=  ​nicht zu suchende Reg-EXPs werden aus Datei gelesen 
-!regignore = Reg-EXP, die nicht passen werden ab hier ignoriert. +!reg_file+ =  ... und weiter mit nächstem Block 
-regignore_file ​ = wie regignore, nur die Reg-EXP werde aus Datei gelesen  +reg_file+ !=  ​... und weiter mit nächstem Block 
-!regignore_file = wie !regignore, nur die Reg-EXP werden aus Datei gelesen+regall ​       es passt alles - folgende Inputformate oder Aktionen werden ignoriert. 
 +regignore ​ =  zu suchende Reg-EXP, die ab hier ignoriert werden. Bei vreg wird die Zeile komplett ignoriert. 
 +!regignore =  ​Reg-EXP,​ die nicht passen werden ab hier ignoriert. 
 +regignore !=  ​Reg-EXP, die nicht passen werden ab hier ignoriert. 
 +regignore_file ​ =  wie regignore, nur die Reg-EXP werde aus Datei gelesen  
 +!regignore_file =  wie !regignore, nur die Reg-EXP werden aus Datei gelesen 
 +regignore_file !=  wie !regignore, nur die Reg-EXP werden aus Datei gelesen 
 + 
 +An alle '​='​ kann ein '​|'​ angehängt werden, um den Vergleich caseinsensitiv durchzuführen.
  
  
Line 841: Line 850:
 Dazu die passende Konfigurationsdatei:​ Dazu die passende Konfigurationsdatei:​
  
-<file - /tmp/lfa4uls_my.conf>+<file - /tmp/lfa4uls_<​srvname>​.conf>
  
 # inputfile = /​var/​log/​knldiag.err # inputfile = /​var/​log/​knldiag.err
Line 877: Line 886:
 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>​) ​
-vom Beginn an(-a), mit der Konfigurationsdatei (-c /tmp/lfa4uls_my.conf)::+vom Beginn an(-a), mit der Konfigurationsdatei (-c /tmp/lfa4uls_<​srvname>​.conf)::
  
 <code bash> <code bash>
  
-lfa4uls -S -A -c /tmp/lfa4uls_my.conf+lfa4uls -S -A -c /tmp/lfa4uls_<​srvname>​.conf
  
 </​code>​ </​code>​
Line 904: Line 913:
  
 <code bash> <code bash>
-vi /​etc/​uls/​lfa4uls.d/​my.conf+vi /​etc/​uls/​lfa4uls.d/​<​srvname>​.conf
 ... ...
-LFA4ULSCONF=/​tmp/​lfa4uls_my.conf+LFA4ULSCONF=/​tmp/​lfa4uls_<​srvname>​.conf
 </​code>​ </​code>​
  
Line 915: Line 924:
  
 <code bash> <code bash>
-systemctl enable lfa4uls@[my] +systemctl enable lfa4uls@<​srvname>​ 
-systemctl start lfa4uls@[my]+systemctl start lfa4uls@<​srvname>​
 </​code>​ </​code>​
  
Line 922: Line 931:
  
 <code bash> <code bash>
-/​etc/​init.d/​lfa4uls restart ​[my]+/​etc/​init.d/​lfa4uls restart ​<​srvname>​
 </​code>​ </​code>​
  
-In der Prozessstatusliste finden sich dann zwei Prozesse:+In der Prozessstatusliste finden sich dann zwei Prozesse ​am Beispiel <​srvname>​ = my:
  
 <code bash> <code bash>
uls/agents/log_file_adapter.1769180294.txt.gz · Last modified: 2026-01-23 15:58 by uls