Fragen zum syslogd

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Pix
Beiträge: 275
Registriert: 31.01.2003 14:22:21

Fragen zum syslogd

Beitrag von Pix » 25.03.2004 14:50:59

Hallo,

ich bin gerade bei der Erstellung der Konfiguration, um meine Protokolldateien mittels logrotate 'rotieren' zu lassen.

Drei Fragen dazu:

1. Frage:
Der syslog-Daemon markiert in bestimmten Zeitabständen seine Anwesenheit in der Datei /var/log/syslog durch die Zeile -- MARK --
Frage: In welcher Datei kann man dieses Zeitintervall dauerhaft verändern?
Mann kann zwar mit der Option -m ein neues Zeitintervall setzten, aber es bleibt nicht dauerhaft gespeichert.

2. Frage:
Wie starte ich den syslogd am besten neu?
a) /usr/bin/killall -HUP syslogd
b) /usr/bin/kill -HUP 'cat /var/run/syslogd.pid'

3. Frage:
Wenn ich eine Datei rotieren lasse, woher weiss ich, ob in diesem Zusammenhang auch der syslogd neu gestartet werden muss.
Hintergrund:
Wenn ich die Datei 'messages' oder 'daemon.log' rotieren lasse, weiss ich dass auch der syslogd neu gestartet werden muss.
Aber wie ist es mit der Dateu 'utmp' und 'faillog'?

Vielen Dank für eure Hilfe
Dirk

Benutzeravatar
spiffi
Beiträge: 1128
Registriert: 09.08.2003 19:02:27

Re: Fragen zum syslogd

Beitrag von spiffi » 25.03.2004 15:00:30

Pix hat geschrieben:2. Frage:
Wie starte ich den syslogd am besten neu?
Wirklich neu starten, oder nur die Konfiguration neu einlesen?
Ersteres geht mit

Code: Alles auswählen

/etc/init.d/sysklogd restart
Letzeres mit

Code: Alles auswählen

/etc/init.d/sysklogd reload
No language can express every thought unambiguously, least of all this one. -- D. R. Hofstadter

Benutzeravatar
pil
Beiträge: 629
Registriert: 30.04.2002 15:47:27

Re: Fragen zum syslogd

Beitrag von pil » 25.03.2004 17:52:33

Pix hat geschrieben: 1. Frage:
Mann kann zwar mit der Option -m ein neues Zeitintervall setzten, aber es bleibt nicht dauerhaft gespeichert.
Du kannst den Befehl natürlich in ein Boot-Script eintragen, so dass das Intervall jedesmal beim Booten nach deinen Vorstellungen eingestellt wird.

Benutzeravatar
Pix
Beiträge: 275
Registriert: 31.01.2003 14:22:21

Beitrag von Pix » 26.03.2004 08:48:25

Der syslogd soll eigentlich neu gestartet werden, da ich meine Protokolldatei rotieren lasse.

Hallo pil,

aber irgendwo muss das Zeitintervall hinterlegt sein.
Aber in welcher Datei?
Denn er meldet sich mit --MARK-- alle volle Stunde.
Das heisst, dass Zeitintervall ist bereits in einer Datei vorgegeben.
Aber wo?

Dirk

Benutzeravatar
pil
Beiträge: 629
Registriert: 30.04.2002 15:47:27

Beitrag von pil » 26.03.2004 10:08:01

Pix hat geschrieben: Das heisst, dass Zeitintervall ist bereits in einer Datei vorgegeben.
Das Zeitintervall von 20 Minuten ist bereits durch die Kompilierung vorgegeben.
Was ist gegen dieses Intervall einzuwenden?

Aufgerufen wird syslogd beim Booten durch /etc/init.d/sysklogd

Diese Datei bietet sich meines Erachtens am ehesten an, das Intervall gleich beim Starten zu ändern.

Antworten