Page 2 of 2
Re: Logwatch unter Debian 12 / Bookworm
Posted: Sat 15. Feb 2025, 11:02
by Fezzi
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...
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
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
Wo legt denn Postfix seine Mail Logs mit Debian 12 Bookworm und KeyHelp 25 ab? Nicht unter /var/log/mail.log die existiert nicht
Ich komm nicht drauf

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

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
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.