This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
uls:agents:log_file_adapter [2025-12-09 10:54] uls [Examples] |
uls:agents:log_file_adapter [2026-04-09 16:17] (current) uls [Examples] |
||
|---|---|---|---|
| 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 831: | Line 841: | ||
| 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 867: | Line 877: | ||
| 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 894: | Line 904: | ||
| <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 905: | Line 915: | ||
| <code bash> | <code bash> | ||
| - | systemctl enable lfa4uls@[my] | + | systemctl enable lfa4uls@<srvname> |
| - | systemctl start lfa4uls@[my] | + | systemctl start lfa4uls@<srvname> |
| </code> | </code> | ||
| Line 912: | Line 922: | ||
| <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> | ||