Re: Frage zu Newsyslog

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Sun, 11 Jan 2004 12:46:31 +0100

On Sun, Jan 11, 2004 at 12:29:35PM +0100, Christoph Franke wrote:
> Hallo liebe Leute,
>
> ich habe hier die Situation, daß ich detaillierte IP Accounting
> Informationen meines Bintec Routers auf einem FreeBSD Rechner per
> syslogd in einem separaten File sammeln lasse, um sie später
> auszuwerten. Leider ist die Datenmenge dieser Informationen so groß (ca.
> 150 MB Log/Tag), so daß es ob der Größe der /var Partition nicht möglich
> ist, auch nur einen Monat komplett unkomprimiert aufzubewahren.
>
> Das Perlskript, welches die Auswertung des Logs übernimmt, arbeitet mit
> der Angabe _eines_ Logfiles. Nun frage ich mich, ob es mit Newsyslog
> möglich ist:
>
> 1.) Täglich das Logfile rotieren und komprimieren zu lassen _und_
> 2.) bei der täglichen Rotation nicht ein neues File aufzumachen, sondern
> das Log an das alte (schon komprimierte) dranzuhängen _und_
> 3.) erst im Monatszyklus wieder ein neues File anzufangen und das alte
> (des letzten Monats) unangetastet zu lassen.

gzip und bzip2 unterstützen IIRC kein Anhängen an Files.

Warum willst du es überhaupt so kompliziert?
Täglich rotieren und dann dem Perlscript zuwerfen sollte kein
echtes Problem sein:
gzip -dc file1.gz file2.gz ... | auswertungsscript /dev/stdin

-- 
B.Walter                   BWCT                http://www.bwct.de
ticso(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 11 Jan 2004 - 12:49:21 CET

search this site