[Postfixbuch-users] (OT) mailgraph erstellt keine rrds mehr
Sandy Drobic
postfixbuch-users at japantest.homelinux.com
Di Jan 2 12:53:12 CET 2007
Jim Knuth wrote:
> Hallo und Guten Tag Postfixer,
>
> mein Provider hat heute früh den Server rebootet (ka, warum -
> krieg ich später raus). Seitdem erstellt mailgraph keine rrds
> mehr (und auch couriergraph nicht). queuegraph dagegen läuft wie
> zuvor. Und auch mrtg. Hab schon "alles" geprüft, aber komm nicht
> dahinter. Hat jemand nen Tipp?
Hatte ich auch. Ursache ist, dass mailgraph.pl das Datum abgleicht, wenn
das maillog geöffnet wird, und wenn das Log noch aus dem alten Jahr
stammt, da im neuen kein logrotate aufgerufen wurde, das Datum als in der
Zukunft liegend abgelehnt wird.
Leider wird dies anscheinend nicht sauber abgecheckt für die Zeilen, die
im neuen Jahr sind.
Ich habe es so behoben:
- egrep "^Jan " /var/log/mail > logneu
- Aufruf für mailgraph ändern mit Logdatei "logneu"
- logrotate --force
- Aufruf für mailgraph ändern auf normale Logdatei.
Dann sollte alles wieder laufen und die fehlenden Einträge wieder erscheinen.
Der Fehler tritt nur auf, wenn kein logrotate im neuen Jahr aufgerufen
wurde und mailgraph neu gestartet wird, wie eben bei einem Neustart/Reboot.
Sandy
--
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Mehr Informationen über die Mailingliste Postfixbuch-users