Page 2 of 2

Re: Logwatch unter Debian 12 / Bookworm

Posted: Sat 15. Feb 2025, 11:02
by Fezzi
mhagge wrote: Thu 6. Feb 2025, 11:27 Umgestellt auf Journalctl ist es? Unter Debian 12 gibt es ja viele "tradtionelle" Logfiles gar nicht mehr, das wandert in das Journal

https://helmut-mueller-online.de/pc-int ... alctl.html
Ok, das Problem mit clamav war dass freshclam (aus welchen Gruenden auch immer) deaktiviert war..
viewtopic.php?p=53189&hilit=freshclam#p53189

Jetzt habe ich nur noch ein Problem dass ich die postfix logs nicht angezeigt bekomme... es gibt jede Menge Eintraege im journalctl jedoch wird mir im Logwatch Report nichts davon angezeigt... :( Auch Tante Google hat mir bisher nicht weitergeholfen....

hat evtl. noch jemand eine Idee? Konfiguriert ist alles so wie oben im Link von mhagge angegeben... und alle anderen Service werden auch korrekt angezeigt.. nur eben postfix nicht... :?

Re: Logwatch unter Debian 12 / Bookworm

Posted: Wed 19. Feb 2025, 11:49
by Fezzi
Ich komme einfach nicht drauf... :D :oops:

Alles funkt wie es soll, nur die Postfix logs werden nicht angezeigt... der Logfile zeigt nichts, das Debug zeigt nichts... und eine explizite Abfrage von Postfix

Code: Select all

sudo logwatch --service postfix --detail 5 --range today
produziert auch nichts :cry:

Die postfix.conf sieht so aus wie hier beschrieben (alle anderen funktionieren wie sie sollen) https://helmut-mueller-online.de/pc-int ... alctl.html

Code: Select all

Title = "Postfix"
# Which logfile group...
Logfile =
Logfile = none
*JournalCtl = "--output=cat --unit=postfix.service"
Irgendwie sehe ich hier den Wald vor lauter Baeumen nicht... Kann mich mal jemand von den "Cracks" vor dem Baum fahren, bitte :mrgreen:

Wo legt denn Postfix seine Mail Logs mit Debian 12 Bookworm und KeyHelp 25 ab? Nicht unter /var/log/mail.log die existiert nicht :roll:

Ich komm nicht drauf :oops:

Re: Logwatch unter Debian 12 / Bookworm

Posted: Wed 19. Feb 2025, 11:58
by Alexander
Wo legt denn Postfix seine Mail Logs mit Debian 12 Bookworm und KeyHelp 25 ab? Nicht unter /var/log/mail.log die existiert nicht :roll:
Auf modernen OS Versionen wird alles by default im journal geloggt.

Um alle Postfix logs zu bekommen musst du beim unit-Parameter das Folgende nutzen:

Code: Select all

--unit="postfix" --unit="postfix@-"

Re: Logwatch unter Debian 12 / Bookworm

Posted: Wed 19. Feb 2025, 12:06
by Fezzi
Danke Alex,

das hatte ich nicht auf dem Radar... jedoch bekomme ich jetzt

Code: Select all

sudo logwatch --service postfix --detail 5 --range yesterday
Invalid unit name ""postfix"" escaped as "\x22postfix\x22" (maybe you should use systemd-escape?).
Invalid unit name ""postfix@-" escaped as "\x22postfix@-" (maybe you should use systemd-escape?).
Die postfix.conf sieht so aus

Code: Select all

Title = "Postfix"
# Which logfile group...
Logfile =
Logfile = none
*JournalCtl = "--unit="postfix" --unit="postfix@-"
Edit: Mein Fehler... es muss natuerlich heissen

Code: Select all

Title = "Postfix"
# Which logfile group...
Logfile =
Logfile = none
*JournalCtl = "--output=cat --unit="postfix" --unit="postfix@-"
Jetzt kommt zwar kein Fehler mehr aber ein Report wird auch nicht erstellt... als wenn da nichts waere...

Re: Logwatch unter Debian 12 / Bookworm

Posted: Wed 19. Feb 2025, 12:28
by Alexander

Code: Select all

*JournalCtl = "--output=cat --unit="postfix" --unit="postfix@-"
Die Anzahl der Anführungsstriche sieht mir nicht richtig aus. Und wahrscheinlich bricht er nach dem zweiten fund von " ab und er interpretiert es als

Code: Select all

*JournalCtl = "--output=cat --unit="
Nutz mal einfache Anführungsstriche beim unit Paramter:

Code: Select all

*JournalCtl = "--output=cat --unit='postfix' --unit='postfix@-'"

Re: Logwatch unter Debian 12 / Bookworm

Posted: Wed 19. Feb 2025, 12:35
by Fezzi
Hmmmmm, das produziert zwar keine Fehler aber auch keinen Report... schon irgendwie verrueckt/seltsam...

Code: Select all

Title = "Postfix"
# Which logfile group...
Logfile =
Logfile = none
*JournalCtl = "--output=cat --unit='postfix' --unit='postfix@-'"

Re: Logwatch unter Debian 12 / Bookworm

Posted: Thu 20. Feb 2025, 05:03
by Fezzi
So, ich habe mich mal ein wenig gespielt mit allen Moeglichkeiten....

Wenn das

Code: Select all

--output=cat 
weggelassen wird, dann funktioniert es mit den Parametern von Alex

Code: Select all

Title = "Postfix"
# Which logfile group...
Logfile =
Logfile = none
*JournalCtl = "--unit='postfix' --unit='postfix@-'"
Danke Alex fuer den Stups in die richtige Richtung... da waere ich von alleine nie drauf gekommen....

Ich glaube ich habe da noch ein paar Logs die Logwatch noch nicht lesen kann... ich werde berichten...
Postfix ist jedenfalls hiermit erledigt.