loggen cachen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
feldmaus
Beiträge: 1307
Registriert: 14.06.2005 23:13:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Deutschland

loggen cachen

Beitrag von feldmaus » 03.10.2006 12:14:58

Hi,

wollte meine festplatten Aktivitäten auf meinem Debian Etch Server minimieren.
Kann man das loggen normaler Nachrichten cachen?

Dabei sollen natürlich errors und alle wichtigen logs sofort auf die Festplatte geschrieben werden.

lg Markus

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Beitrag von cosmac » 03.10.2006 22:38:28

hallo,

der Default-Debian-syslogd kann etwas, was die gewünschte
Wirkung haben könnte. In "/etc/syslog.conf" kann man für jede
Kategorie (mail,ftp,kernel,...) und jede Priorität (emerg ... debug)
getrennte Ziele angeben oder auch die Meldungen komplett
unterdrücken.

Wenn man bei den weniger wichtigen ein "-" vor den Pfad setzt,
wird nicht sofort auf die Platte geschrieben, sondern erst wenn
ein Puffer voll ist (ich schätz mal grob: 4KByte).

Zu Einzelheiten fragen Sie bitte "man syslog.conf" oder "syslogd".

Eine andere Möglichkeit wäre, remote auf einem anderen Rechner
zu loggen.
Beware of programmers who carry screwdrivers.

Benutzeravatar
feldmaus
Beiträge: 1307
Registriert: 14.06.2005 23:13:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Deutschland

Beitrag von feldmaus » 13.12.2006 11:29:15

Danke für den Tipp Cosmac,
habe mich nun wieder mit diesem Problem beschäftigt.
In meiner /var/log/messages wird in regelmässigen Abständen
ähnliche Zeile wie folgt eingetragen,

Code: Alles auswählen

Dec 13 11:22:23 localhost -- MARK --
Weiss Jemand woher dieser Eintrag stammen könnte?
Er hat ja nun absolut keine Aussagekraft.

lg Markus

Benutzeravatar
feldmaus
Beiträge: 1307
Registriert: 14.06.2005 23:13:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Deutschland

Beitrag von feldmaus » 13.12.2006 11:36:49

In der man syslogd steht das der Daemon alle gewisse Zeitabstände eine Mark setzt.
Als Option steht dort "-m Interval", aber wo wird diese Option eingetragen?


Benutzeravatar
feldmaus
Beiträge: 1307
Registriert: 14.06.2005 23:13:22
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Deutschland

Beitrag von feldmaus » 13.12.2006 12:06:44

In der Datei /etc/default/syslogd kann man dem syslogd beim Start Optionen mitgeben.

Antworten