newsgroups-index (beta)

Current group: spline.eisfair.

Messages File

Messages File  
Mike Konrad
 Re: Messages File  
Bastian Lutz
 Re: Messages File  
Mike Konrad
 Re: Messages File  
Ansgar Puester
 Re: Messages File  
Mike Konrad
 Re: Messages File  
Thomas Bork
 Re: Messages File  
Mike Konrad
 Re: Messages File  
Thomas Bork
 Re: Messages File  
Mike Konrad
 Re: Messages File  
Ansgar Puester
 Re: Messages File  
Ansgar Puester
 Re: Messages File  
Thomas Bork
 Re: Messages File  
Bastian Lutz
From:Mike Konrad
Subject:Messages File
Date:Sun, 23 Jan 2005 10:25:41 +0100
Hallo und guten Morgen,
ich habe mal eine Frage:
Der Eis schreibt ja nun ein "messages" File (unter /var/log/),in dem viele
Daten stehen.Ich sichere mir jeden Morgen um 4 Uhr dieses File.Nun möchte
ich es aber sichern und dann löschen,damit es nicht unnötig gross wird und
unnötig Platz einnimmt.Wird dann automatisch ein neues File erstellt,oder
muss man das von Hand machen???
Würde folgendes "Script" funktionieren:
cp /var/log/messages /home/Messages/
rm /var/log/messages
touch /var/log/messages

Danke und schönen Sonntag
--
http://www.mikespage.de
From:Bastian Lutz
Subject:Re: Messages File
Date:Sun, 23 Jan 2005 10:50:56 +0100
Hallo Mike!

Mike Konrad schrieb:
> Der Eis schreibt ja nun ein "messages" File (unter /var/log/),in dem viele
> Daten stehen.Ich sichere mir jeden Morgen um 4 Uhr dieses File.Nun möchte
> ich es aber sichern und dann löschen,damit es nicht unnötig gross wird und
> unnötig Platz einnimmt.Wird dann automatisch ein neues File erstellt,oder
> muss man das von Hand machen???
> Würde folgendes "Script" funktionieren:
> cp /var/log/messages /home/Messages/
> rm /var/log/messages
> touch /var/log/messages

Nur so als Anregung:
http://stephan.manske-net.de/fli4l/howto-syslog-by-day.html

Soweit ich das mitgekriegt habe, darf man die Log-Datei nicht loeschen,
sondern nur leeren, sonst gibt's Aerger.

Bastian Lutz

--
- fli4l-Spielregeln: http://www.fli4l.de/german/newsgroup.htm
- eisfair-Spielregeln: http://www.eisfair.org/german/newsgroup.htm
- Richtig zitieren: http://learn.to/quote
- Die perversen Bugs von Outlook Express flicken: http://oe-faq.de
From:Mike Konrad
Subject:Re: Messages File
Date:Sun, 23 Jan 2005 11:04:49 +0100
Bastian Lutz wrote:
Hallo Bastian,
danke schonmal für die Antwort,werde mich mal damit beschäftigen.Müsste dann
natürlich noch ein Package inst.,langsam passen die schon im Menue nicht
mehr auf eine Seite.Aber egal.

Danke

--
http://www.mikespage.de
From:Ansgar Puester
Subject:Re: Messages File
Date:Sun, 23 Jan 2005 11:23:15 +0100
Hallo Mike,

Mike Konrad wrote:
> Bastian Lutz wrote:
> Hallo Bastian,
> danke schonmal für die Antwort,werde mich mal damit beschäftigen.Müsste dann
> natürlich noch ein Package inst.,langsam passen die schon im Menue nicht
> mehr auf eine Seite.Aber egal.

Bitte Vorsicht. Herr Bastian Lutz hat dich da
ganz schön auf einen Holzweg geschickt.

Ein automatisches Zurücksetzen und Sichern von
/var/log/messages
ist bereits im Paket base vorgesehen.

Siehe die Variablen
SYSLOGD_LOG_COUNT='10'
SYSLOGD_LOG_INTERVAL='monthly'
in /etc/config.d/base.

Hier wird monatlich (monthly) zurückgesetzt und
es werden 10 alte Files gehalten.
Das Ganze geschieht über den sog. logrotate Dienst,
der über den cron gestartet wird.
Siehe:
3: Service administration
1: Cron Daemon
Der logrotate Dienst führt das Zurücksetzen so aus,
wie der syslogd es benötigt.

Doku zu den etwas kryptischen Einträge siehe:
/usr/share/doc/cron/cron.txt

Also bitte keine OPTs von fli4l installieren und
vor "Handarbeit" erst mal schauen, ob nicht durch
Konfiguration von base und cron deine Wünsche
erfüllt werden.

Gruß,
Ansgar
From:Mike Konrad
Subject:Re: Messages File
Date:Sun, 23 Jan 2005 11:55:16 +0100
Hallo Ansgar,
in meiner config steht folgendes:

START_SYSLOGD='yes' # start syslogd & klogd: yes or no
SYSLOGD_DEST_N='1' # number of destinations
SYSLOGD_DEST_1='*.* /var/log/messages' # prio & destination of syslog msgs
SYSLOGD_DEST_1_LOGROTATE='/etc/init.d/syslogd restart' # cmd to run after
logr
#SYSLOGD_DEST_1='*.* /dev/console' # example: log to console
SYSLOGD_DEST_2='*.* @192.168.0.1' # example: loghost 192.168.6.2
SYSLOGD_DEST_3='kern.info /var/log/infos' # example: log infos
SYSLOGD_MARK_INTERVAL='20' # mark interval in minutes, 0 = off
SYSLOGD_LOG_COUNT='5' # number of log files to save
SYSLOGD_LOG_INTERVAL='weekly' # interval: daily, weekly, monthly
SYSLOGD_OPTIONS=''

Was muss ich jetzt bei Cron eintragen,damit das ganze gestartet wird????
Heisst das,das 5 log-Files gesichert und das jede Woche???Aber wohin???

--
http://www.mikespage.de
From:Thomas Bork
Subject:Re: Messages File
Date:Sun, 23 Jan 2005 12:25:42 +0100
Mike Konrad schrieb:

> Was muss ich jetzt bei Cron eintragen,damit das ganze gestartet wird????
> Heisst das,das 5 log-Files gesichert und das jede Woche???Aber wohin???

gar nichts, das passiert automatisch.
/etc/logrotate.d/syslog:

#-------------------------------------------------------
# syslog file generated by syslogd
#
# Do not edit this file, edit /etc/config.d/base
# Creation date: Sun Jan 23 12:18:21 CET 2005
#-------------------------------------------------------

/var/log/messages {
rotate 10
monthly
compress
missingok
notifempty
postrotate
/etc/init.d/syslogd restart
sleep 3
endscript
}

Wie man hier sieht, bewahre ich 10 Kopien auf und lasse monatlich routieren.

--
der tom
[fli4l-/eis-team]
From:Mike Konrad
Subject:Re: Messages File
Date:Sun, 23 Jan 2005 12:40:41 +0100
Thomas Bork wrote:


> gar nichts, das passiert automatisch.
> /etc/logrotate.d/syslog:
>
> #-------------------------------------------------------
> # syslog file generated by syslogd
> #
> # Do not edit this file, edit /etc/config.d/base
> # Creation date: Sun Jan 23 12:18:21 CET 2005
> #-------------------------------------------------------
>
> /var/log/messages {
> rotate 10
> monthly
> compress
> missingok
> notifempty
> postrotate
> /etc/init.d/syslogd restart
> sleep 3
> endscript
> }
>
> Wie man hier sieht, bewahre ich 10 Kopien auf und lasse monatlich
> routieren.


Aja,jetzt kapier ich langsam.Ich habe auf 5 Kopien und wöchentlich
geändert,heisst das auch das der Eis dann rebootet ? (sleep 3)?
Und wohin kommt das gesicherte File und wie heisst es????

Danke

--
http://www.mikespage.de
From:Thomas Bork
Subject:Re: Messages File
Date:Sun, 23 Jan 2005 13:03:50 +0100
Mike Konrad schrieb:

> Aja,jetzt kapier ich langsam.Ich habe auf 5 Kopien und wöchentlich
> geändert,heisst das auch das der Eis dann rebootet ? (sleep 3)?

Nein. Nach dem Sichern wird das Logfile geleert und der syslogd neu
gestartet. Das ist notwendig, damit die geleerte Datei auch wirklich
leer ist, denn der Speicherplatz wird erst freigegeben, wenn kein
Prozess mehr auf die Datei zugreift.

> Und wohin kommt das gesicherte File und wie heisst es????

Du findest die gesicherten Dateien im selben Verzeichnis mit der Endung
'.Nummer.gz'. Die Nummer steht für die einzelnen Kopien, deren Anzahl Du
einstellen kannst.

--
der tom
[fli4l-/eis-team]
From:Mike Konrad
Subject:Re: Messages File
Date:Sun, 23 Jan 2005 13:12:41 +0100
Thomas Bork wrote:


> Nein. Nach dem Sichern wird das Logfile geleert und der syslogd neu
> gestartet. Das ist notwendig, damit die geleerte Datei auch wirklich
> leer ist, denn der Speicherplatz wird erst freigegeben, wenn kein
> Prozess mehr auf die Datei zugreift.
>
>> Und wohin kommt das gesicherte File und wie heisst es????
>
> Du findest die gesicherten Dateien im selben Verzeichnis mit der Endung
> '.Nummer.gz'. Die Nummer steht für die einzelnen Kopien, deren Anzahl Du
> einstellen kannst.

Kann ich den syslogd auch von Hand starten,weil ich die Einstellungen
geändert habe.(wöchentlich und 5 Kopien).

Schönen Sonntag

--
http://www.mikespage.de
From:Ansgar Puester
Subject:Re: Messages File
Date:Sun, 23 Jan 2005 16:23:02 +0100
Hallo Mike,

Mike Konrad wrote:

>>Du findest die gesicherten Dateien im selben Verzeichnis mit der Endung
>>'.Nummer.gz'. Die Nummer steht für die einzelnen Kopien, deren Anzahl Du
>>einstellen kannst.
>
> Kann ich den syslogd auch von Hand starten,weil ich die Einstellungen
> geändert habe.(wöchentlich und 5 Kopien).

Missverständnisse deinerseit:

syslogd der Prozess, der Meldungen in die Datei
/var/log/messages schreibt
logrotate der Prozess, der unterschiedlichste Meldungsdateien
"rotieren" läßt und dazu ggf. andere Prozesse,
z.B. den syslogd restartet
cron der Prozess, der periodisch andere Prozesse
aufruft, z.B. logrotate

Du kannst logrotate natürlich per Hand starten, um zu sehen,
dass die Datei messages wirklich "rotiert".

man page siehe z.B.
http://www.rt.com/man/logrotate.8.html

Beispiel:
/usr/sbin/logrotate -v /etc/logrotate.conf

führt das Ganze mit einem ausführlichen Protokoll durch.
Das "wöchentlich" und "5 Generation" wird dir im Protokoll
angezeigt:
rotating pattern: /var/log/messages weekly (5 rotations)

Gruß,
Ansgar
From:Ansgar Puester
Subject:Re: Messages File
Date:Sun, 23 Jan 2005 16:43:57 +0100
Hallo,

Ansgar Puester wrote:

> Hallo Mike,
>
>> Kann ich den syslogd auch von Hand starten,weil ich die Einstellungen
>> geändert habe.(wöchentlich und 5 Kopien).

Sorry, deine Frage ist doch die richtige.
Wichtige Ergänzung, hatte ich gerade vergessen.

_Vor_ dem Test mit logrotate:
/etc/init.d/syslogd stop
/etc/init.d/syslogd start

Alternative:
/etc/init.d/syslogd restart
Dies beinhaltet stop und start.

Bei /etc/init.d/syslogd start wird die Konfigurations-
datei für die Rotation von /var/log/messages neu
geschrieben und damit deine neuen Werte (wöchentlich
und 5) erst wirksam.

Gruß,
Ansgar
From:Thomas Bork
Subject:Re: Messages File
Date:Sun, 23 Jan 2005 16:14:07 +0100
Mike Konrad schrieb:

> Kann ich den syslogd auch von Hand starten,weil ich die Einstellungen
> geändert habe.(wöchentlich und 5 Kopien).

Ich verstehe nicht, was Du bezweckst.
Der syslogd wird nach dem Sichern mit einer neuen leeren Datei neu
gestartet. Dafür musst Du nach einer Änderung der base-Konfiguration
nichts weiter tun.

--
der tom
[fli4l-/eis-team]
From:Bastian Lutz
Subject:Re: Messages File
Date:Sun, 23 Jan 2005 11:31:36 +0100
Hallo Ansgar!

Ansgar Puester schrieb:
> Bitte Vorsicht. Herr Bastian Lutz hat dich da
> ganz schön auf einen Holzweg geschickt.
>
> Ein automatisches Zurücksetzen und Sichern von
> /var/log/messages
> ist bereits im Paket base vorgesehen.

Sorry, mein eisfair kann das halt noch nicht (und laeuft und laeuft und
....). Never change a running system! :-)

Bastian Lutz

--
- fli4l-Spielregeln: http://www.fli4l.de/german/newsgroup.htm
- eisfair-Spielregeln: http://www.eisfair.org/german/newsgroup.htm
- Richtig zitieren: http://learn.to/quote
- Die perversen Bugs von Outlook Express flicken: http://oe-faq.de
   

Copyright © 2006 newsgroups-index   -   All rights reserved   -   Impressum