Hallo,
ich habe unter SuSE 7.2 metalog installiert und möchte tageweise loggen (also alles, was an einem Tag passiert, in ein Logfile schreiben lassen).
In der Datei "/etc/metalog.conf" habe ich maxsize auskommentiert.
Leider sind jetzt die erstellten Logfiles ziemlich genau 1MB groß und werden geschrieben.
Ich möchte aber erreichen, daß alles, was zwischen 00:00:00 und 23:59:59 passiert, in einer Datei landet, egal, wie groß die Datei wird.
Was muß ich in "metalog.conf" ändern/eintragen, damit das passiert?
Vielen Dank im Voraus.
Linux 15.070 Themen, 107.540 Beiträge
Nachtrag:
Ausschnitt aus der Hilfe = KLICK MICH Das müßte es sein...............
Metalog muss natürlich auch erstmal Konfiguriert werden. Die Konfigurationsdatei ist aber sehr einfach und verständlich aufgebaut.
maxsize = 100000
maxtime = 86400
maxfiles = 3
Metalog hat einen eingebauten Log Rotierer, der durch maxsize, maxtime und maxfiles konfiguriert wird.maxsize gibt die maximale Größe einer Log Datei an, maxtime das Alter in Sekunden die die Dateierreichen darf und maxfiles gibt die Menge der Dateien an, die aufbewahrt werden. Die Orte an denen metalog lauschen soll, werden wie folgt festgelegt.
Kernel Nachrichten :
facility = "kern"
logdir = "/var/log/kernel"
"Kernel Nachrichten :" gibt den Namen, dieses Abschnitts an, Sie sind bei der Namenswahl keinen Beschränkungen Unterworfen, metalog ignoriert diese Angabe, sie dient lediglich dazu die Datei übersichtlicher zu machen. "facility" gibt den Ort an, an denen Metaloglauschen soll, hier werden die selben Bezeichner wie bei syslog benutzt, wenn Sie also halbwegs wissen wie syslog konfiguriert wird, sollten Sie keine Probleme mit metalog haben. "logdir" gibt den Ort an wo die Log Dateien gespeichert werden. Sie müssen hier einen Ordner eintragen, wie z.B. /var/log/kernel, Sie müssen den Ordner selbst erstellen,das macht metalog nämlich nicht automatisch, die Datei in die geloggt wird heisst "current", das lässt sich meines Wissens leider nicht umstellen. Die Dateinamen der rotierten Logs ist, log-JAHR-MONAT-TAG-UHRZEIT (z.B. log-2002-03-13-19:48:27), die Datein landen auch imangegebnen Verzeichniss, in diesem Fall also /var/log/kernel. Wenn Sie eine Beispiel Konfigurationsdatei haben wollen, können Sie diesebei http://www.lfsforum.org/download/metalog.conf.bz2 runterladen (es handeltsich dabei um meine metalog.conf, die hier jeden Tag im Einsatz ist). Sie haben dann noch die Option "minimum", hier können Sie die Stufe der Nachrichten einstellen, die geloggt werden.
