[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