Hallo Leute, habt Ihr Euch schon mit dem "neuen Logging2 über systemd beschäftigt? Wo / wie kann man das konfigurieren? Ich habe in den man pages nicht wirklich viel gefunden. z.B. konkretes Problem: Ich wollte jetzt etwas im syslog nachschauen. /Var/log/messages enthält ja nicht mehr wikrlich viel. Also habe ich systemd-journalctl aufgerufen. 1. Überraschung: Es zeigt mir an dass der Log am 3.3.2013 beginnt und am 18.12. endet. D.h., der hat doch tatsächlich den Log von 9 Monaten "online" !!! 2. Überraschung: Nachdem das eine "vi-ähnliche" Umgebung zu sein scheint, dachte ich mit SHIFT-G ans Ende zu kommen. Funktioniert auch! Dauert allerdings geschlagene 20 Minuten !!!!!! Bitte was macht der in dieser Zeit ?? Das ist immerhin eine i7 Maschine mit 9GB RAM !! (Das wieder hinaufblättern zum Anfang dauert übrigens wieder 20Minuten) Norbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Mittwoch, den 18.12.2013, 11:47 +0100 schrieb Norbert Zawodsky:
2. Überraschung: Nachdem das eine "vi-ähnliche" Umgebung zu sein scheint, dachte ich mit SHIFT-G ans Ende zu kommen. Funktioniert auch! Dauert allerdings geschlagene 20 Minuten !!!!!! Bitte was macht der in dieser Zeit ?? Das ist immerhin eine i7 Maschine mit 9GB RAM !! (Das wieder hinaufblättern zum Anfang dauert übrigens wieder 20Minuten)
Hast Du Dir mal die schiere Grösse der Dateien unter /var/log/journald angeschaut? Nach dem was ich da bisher so gesehen habe, erreicht /var/log/journald/system.journal unter ungünstigen Umständen schon wenige Sekunden nach dem Booten bis zu 250 MB. /var/log/journald/user-"id".journal mehr als 100 MB. -- Th. Lück (Dipl. Ing.)
Am Mittwoch 18 Dezember 2013, 17:44:30 schrieb Thomas Lueck:
Am Mittwoch, den 18.12.2013, 11:47 +0100 schrieb Norbert Zawodsky:
2. Überraschung: Nachdem das eine "vi-ähnliche" Umgebung zu sein scheint, dachte ich mit SHIFT-G ans Ende zu kommen. Funktioniert auch! Dauert allerdings geschlagene 20 Minuten !!!!!! Bitte was macht der in dieser Zeit ?? Das ist immerhin eine i7 Maschine mit 9GB RAM !! (Das wieder hinaufblättern zum Anfang dauert übrigens wieder 20Minuten)
Hast Du Dir mal die schiere Grösse der Dateien unter /var/log/journald angeschaut? Nach dem was ich da bisher so gesehen habe, erreicht /var/log/journald/system.journal unter ungünstigen Umständen schon wenige Sekunden nach dem Booten bis zu 250 MB. /var/log/journald/user-"id".journal mehr als 100 MB.
... hoffentlich sind das sparse files... -- gpg key fingerprint: 5F64 4C92 9B77 DE37 D184 C5F9 B013 44E7 27BD 763C -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 18.12.2013 17:44, schrieb Thomas Lueck:
Am Mittwoch, den 18.12.2013, 11:47 +0100 schrieb Norbert Zawodsky:
2. Überraschung: Nachdem das eine "vi-ähnliche" Umgebung zu sein scheint, dachte ich mit SHIFT-G ans Ende zu kommen. Funktioniert auch! Dauert allerdings geschlagene 20 Minuten !!!!!! Bitte was macht der in dieser Zeit ?? Das ist immerhin eine i7 Maschine mit 9GB RAM !! (Das wieder hinaufblättern zum Anfang dauert übrigens wieder 20Minuten) Hast Du Dir mal die schiere Grösse der Dateien unter /var/log/journald angeschaut? Nach dem was ich da bisher so gesehen habe, erreicht /var/log/journald/system.journal unter ungünstigen Umständen schon wenige Sekunden nach dem Booten bis zu 250 MB. /var/log/journald/user-"id".journal mehr als 100 MB.
Ja, jetzt ! rincewind:/var/log/journal/d2f223773c984c89331a62fa493ee8fd # du -h . 4,1G . rincewind:/var/log/journal/d2f223773c984c89331a62fa493ee8fd # =-O -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 18.12.2013 11:47, schrieb Norbert Zawodsky:
Hallo Leute,
habt Ihr Euch schon mit dem "neuen Logging2 über systemd beschäftigt?
Wo / wie kann man das konfigurieren? Ich habe in den man pages nicht wirklich viel gefunden.
z.B. konkretes Problem:
Ich wollte jetzt etwas im syslog nachschauen. /Var/log/messages enthält ja nicht mehr wikrlich viel. Also habe ich systemd-journalctl aufgerufen.
1. Überraschung: Es zeigt mir an dass der Log am 3.3.2013 beginnt und am 18.12. endet. D.h., der hat doch tatsächlich den Log von 9 Monaten "online" !!!
2. Überraschung: Nachdem das eine "vi-ähnliche" Umgebung zu sein scheint, dachte ich mit SHIFT-G ans Ende zu kommen. Funktioniert auch! Dauert allerdings geschlagene 20 Minuten !!!!!! Bitte was macht der in dieser Zeit ?? Das ist immerhin eine i7 Maschine mit 9GB RAM !! (Das wieder hinaufblättern zum Anfang dauert übrigens wieder 20Minuten)
Norbert
Auf http://www.freedesktop.org/software/systemd/man/journald.conf.html habe ich etwas Doku gefunden. Bei mir (os 13.1) steht da alles auf Default-Werten, was dazu führt, dass das Ganze doch wieder in /var/log/messages landet. Bei der "vi-ähnliche"n Umgebung dürfte es sich um einen Pager (less) handeln. Die wahnwitzige Geschwindigkeit bei großen Logs ist wohl ein bekanntes Problem, aber von einer Lösung habe ich noch nichts gehört. Schlimmstenfalls könnte man das einmalig in eine Textdatei umleiten. Die sollte sich dann mit normalen Mitteln (und Geschwindigkeiten) untersuchen lassen. mfg Hendrik -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Norbert, Am Mittwoch, 18. Dezember 2013, 19:21:06 schrieb Hendrik Woltersdorf:
Am 18.12.2013 11:47, schrieb Norbert Zawodsky:
Hallo Leute,
habt Ihr Euch schon mit dem "neuen Logging2 über systemd beschäftigt? Bis jetzt noch nicht. Aber "systemd-journalctl --disk-usage" ergibt bei mir "Journals take up 3.4G on disk." Ich sollte mich damit beschäftigen. Wo / wie kann man das konfigurieren? Ich habe in den man pages nicht wirklich viel gefunden. in "man systemd-journalctl" finde ich "journald.conf" und in "man journald.conf" finde ich "/etc/systemd/journald.conf"
Also habe ich systemd-journalctl aufgerufen.
1. Überraschung: Es zeigt mir an dass der Log am 3.3.2013 beginnt und am 18.12. endet. D.h., der hat doch tatsächlich den Log von 9 Monaten "online" !!!
2. Überraschung: Nachdem das eine "vi-ähnliche" Umgebung zu sein scheint, dachte ich mit SHIFT-G ans Ende zu kommen. Funktioniert auch! Dauert allerdings geschlagene 20 Minuten !!!!!! Bitte was macht der in dieser Zeit ?? Das ist immerhin eine i7 Maschine mit 9GB RAM !! (Das wieder hinaufblättern zum Anfang dauert übrigens wieder 20Minuten) Bei meinem etwas älteren und schwächeren Rechner habe ich nach einer 3/4 Stunde abgebrochen. Auf http://www.freedesktop.org/software/systemd/man/journald.conf.html habe ich etwas Doku gefunden. Bei mir (os 13.1) steht da alles auf Default-Werten, was dazu führt, dass das Ganze doch wieder in /var/log/messages landet. aber woher kommen dann die " 3.4G on disk"?
Bei der "vi-ähnliche"n Umgebung dürfte es sich um einen Pager (less) Denke ich auch.
und im Verzeichnis " /var/log/journal/7c5e87305bb28b5a0661f8180000054c" sind 3,4G binäre Dateien gespeichert, Welche kann ich löschen? Tolles System. Viele Grüße Günter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 19.12.2013 15:38, schrieb Günter Ohmer:
Bei mir (os 13.1) steht da alles auf Default-Werten, was dazu führt, dass das Ganze doch wieder in /var/log/messages landet. aber woher kommen dann die " 3.4G on disk"?
Bei der "vi-ähnliche"n Umgebung dürfte es sich um einen Pager (less) Denke ich auch.
und im Verzeichnis " /var/log/journal/7c5e87305bb28b5a0661f8180000054c" sind 3,4G binäre Dateien gespeichert, Welche kann ich löschen? Tolles System.
Viele Grüße Günter
Wenn Storage=auto gesetzt ist (in journald.conf), kommt es darauf an, ob das Verzeichnis /var/log/journal existiert. Wenn ja, wird dort rein gespeichert; sonst nicht. Jetzt stellt sich nur die Frage, ob/wie man das Verzeichnis im laufenden Betrieb löschen kann. Das wird wohl mal jemand ausprobieren müssen ... mfg Hendrik -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Am 19.12.2013 17:14, schrieb Hendrik Woltersdorf:
Am 19.12.2013 15:38, schrieb Günter Ohmer:
Bei mir (os 13.1) steht da alles auf Default-Werten, was dazu führt, dass das Ganze doch wieder in /var/log/messages landet. aber woher kommen dann die " 3.4G on disk"? Bei der "vi-ähnliche"n Umgebung dürfte es sich um einen Pager (less) Denke ich auch.
und im Verzeichnis " /var/log/journal/7c5e87305bb28b5a0661f8180000054c" sind 3,4G binäre Dateien gespeichert, Welche kann ich löschen? Tolles System.
Viele Grüße Günter
Wenn Storage=auto gesetzt ist (in journald.conf), kommt es darauf an, ob das Verzeichnis /var/log/journal existiert. Wenn ja, wird dort rein gespeichert; sonst nicht. Jetzt stellt sich nur die Frage, ob/wie man das Verzeichnis im laufenden Betrieb löschen kann. Das wird wohl mal jemand ausprobieren müssen ...
mfg Hendrik Es reicht, in der Datei /etc/systemd/journald.conf den Wert "SystemMaxUse" resp. "RuntimeMaxUse" auf den gewünschten Wert zu setzen. (man journald.conf)
Dach dem stoppen und neu starten des systemd-journald wird das Journal automatisch verkleinert. Hat bei mir so geklappt. Gruss Tom -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 19.12.2013 17:25, schrieb Thomas Bühlmann:
Hallo
Am 19.12.2013 17:14, schrieb Hendrik Woltersdorf:
Am 19.12.2013 15:38, schrieb Günter Ohmer:
Bei mir (os 13.1) steht da alles auf Default-Werten, was dazu führt, dass das Ganze doch wieder in /var/log/messages landet. aber woher kommen dann die " 3.4G on disk"? Bei der "vi-ähnliche"n Umgebung dürfte es sich um einen Pager (less) Denke ich auch.
und im Verzeichnis " /var/log/journal/7c5e87305bb28b5a0661f8180000054c" sind 3,4G binäre Dateien gespeichert, Welche kann ich löschen? Tolles System.
Viele Grüße Günter
Wenn Storage=auto gesetzt ist (in journald.conf), kommt es darauf an, ob das Verzeichnis /var/log/journal existiert. Wenn ja, wird dort rein gespeichert; sonst nicht. Jetzt stellt sich nur die Frage, ob/wie man das Verzeichnis im laufenden Betrieb löschen kann. Das wird wohl mal jemand ausprobieren müssen ...
mfg Hendrik Es reicht, in der Datei /etc/systemd/journald.conf den Wert "SystemMaxUse" resp. "RuntimeMaxUse" auf den gewünschten Wert zu setzen. (man journald.conf)
Dach dem stoppen und neu starten des systemd-journald wird das Journal automatisch verkleinert. Hat bei mir so geklappt.
Gruss Tom
Scheinbar hatte von den systemd Architekten niemand die Idee, bei der Installation dieses Wunderwerks vielleicht in journald.conf "vernünftige defaultwerte" einzutragen.... Den syslog von >9 Monaten aufzuheben ist wohl das "Gegenteil" von vernünftig... -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 19.12.2013 18:00, schrieb Norbert Zawodsky:
Am 19.12.2013 17:25, schrieb Thomas Bühlmann:
Hallo
Am 19.12.2013 17:14, schrieb Hendrik Woltersdorf:
Am 19.12.2013 15:38, schrieb Günter Ohmer:
Bei mir (os 13.1) steht da alles auf Default-Werten, was dazu führt, dass das Ganze doch wieder in /var/log/messages landet. aber woher kommen dann die " 3.4G on disk"? Bei der "vi-ähnliche"n Umgebung dürfte es sich um einen Pager (less) Denke ich auch.
und im Verzeichnis " /var/log/journal/7c5e87305bb28b5a0661f8180000054c" sind 3,4G binäre Dateien gespeichert, Welche kann ich löschen? Tolles System.
Viele Grüße Günter
Wenn Storage=auto gesetzt ist (in journald.conf), kommt es darauf an, ob das Verzeichnis /var/log/journal existiert. Wenn ja, wird dort rein gespeichert; sonst nicht. Jetzt stellt sich nur die Frage, ob/wie man das Verzeichnis im laufenden Betrieb löschen kann. Das wird wohl mal jemand ausprobieren müssen ...
mfg Hendrik Es reicht, in der Datei /etc/systemd/journald.conf den Wert "SystemMaxUse" resp. "RuntimeMaxUse" auf den gewünschten Wert zu setzen. (man journald.conf)
Dach dem stoppen und neu starten des systemd-journald wird das Journal automatisch verkleinert. Hat bei mir so geklappt.
Gruss Tom
Scheinbar hatte von den systemd Architekten niemand die Idee, bei der Installation dieses Wunderwerks vielleicht in journald.conf "vernünftige defaultwerte" einzutragen....
Den syslog von >9 Monaten aufzuheben ist wohl das "Gegenteil" von vernünftig...
Naja, bei den Vorschriften zur Vorratsdatenspeicherung..! scnr :) Im Ernst, ich denke es macht schon Sinn, gewisse Logdaten länger aufzubewahren, aber ob das gerade default 10% vom Plattenplatz sein müssen..? Und "vernünftig" ist ja eben relativ. Wenigstens kann man es konfigurieren. Und wenn ich schon beim Schimpfen bin: Wer bitte hat sich die langen Kommandonamen systemctl und journalctl u.ä. ausgedacht? Ich vertippe mich dabei bestimmt jedes 2. Mal.. :) "init" & "rc.." war so schön einfach zu tippen...! Gruss Tom -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Thomas Bühlmann, Am Freitag, 20. Dezember 2013 09:07 schrieb Thomas Bühlmann:
... konfigurieren. Und wenn ich schon beim Schimpfen bin: Wer bitte hat sich die langen Kommandonamen systemctl und journalctl u.ä. ausgedacht? Ich vertippe mich dabei bestimmt jedes 2. Mal.. :) "init" & "rc.." war so schön einfach zu tippen...!
mach ich immer mit "sy" <Bild hoch> oder "j" <Bild hoch>, da kommen die letzten Befehlszeilen wieder, die so anfangen... -- Herzliche Grüße! Rolf Muth Meine Adressen dürfen nicht für Werbung verwendet werden! OpenPGP Public Key: http://pgp.uni-mainz.de:11371/pks/lookup?op=index&search=0x5544C89A
participants (7)
-
Günter Ohmer
-
Hendrik Woltersdorf
-
Mathias Homann
-
Norbert Zawodsky
-
Rolf Muth
-
Thomas Bühlmann
-
Thomas Lueck