Logwatch unter Debian 12 / Bookworm

Allgemeine Diskussionen rund um KeyHelp.
User avatar
Fezzi
Posts: 253
Joined: Wed 12. Dec 2018, 04:04

Re: Logwatch unter Debian 12 / Bookworm

Post 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... :?
Gruss

Fezzi

Everyone can do something, no one can do everything.
User avatar
Fezzi
Posts: 253
Joined: Wed 12. Dec 2018, 04:04

Re: Logwatch unter Debian 12 / Bookworm

Post 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:
Gruss

Fezzi

Everyone can do something, no one can do everything.
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: Logwatch unter Debian 12 / Bookworm

Post 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@-"
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Fezzi
Posts: 253
Joined: Wed 12. Dec 2018, 04:04

Re: Logwatch unter Debian 12 / Bookworm

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

Fezzi

Everyone can do something, no one can do everything.
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: Logwatch unter Debian 12 / Bookworm

Post 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@-'"
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
Fezzi
Posts: 253
Joined: Wed 12. Dec 2018, 04:04

Re: Logwatch unter Debian 12 / Bookworm

Post 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@-'"
Gruss

Fezzi

Everyone can do something, no one can do everything.
User avatar
Fezzi
Posts: 253
Joined: Wed 12. Dec 2018, 04:04

Re: Logwatch unter Debian 12 / Bookworm

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

Fezzi

Everyone can do something, no one can do everything.
Post Reply