Hallo ,
Kann mir jemand die Funktionweise von syslog erklären.
Wie bekomme ich es in das die Meldungen von sensors und upsd nicht mehr
in der messages landen.
Ausschnitt aus syslog.conf
# UPS -APC erweiterung
# exclude all apcupsd info by default
*.info;local7.none -/var/log/messages
# Everything for apcupsd goes here
local7.info;local7.!notice -/var/log/apcupsd.data
local7.notice;local7.!warn |/var/log/apcupsd.status
local7.warn -/var/log/apcupsd.events
local7.warn -/var/log/messages
# UPS -APC erweiterung
#
# Some foreign boot scripts require local7
#
local0,local1.* -/var/log/localmessages
local2,local3.* -/var/log/localmessages
# Erweiterung für Sensord Meldung und so weiter Leiten
*.info,local4.none,local4.warn /var/log/sensors
# local4.info;local4.warn /var/log/sensors
local4,local5.* -/var/log/localmessages
local6,local7.* -/var/log/localmessages
--
Mit Freundlichen Grüßen
Patrice Staudt
- Macs sind für die, die nicht wissen wollen, warum Ihr Rechner funzt.
- Linux ist für die, die wissen wollen, warum er funzt.
- DOS ist für die, die wissen wollen, warum er nicht funzt, und
- Windows ist für die, die nicht wissen wollen, warum er nicht funzt.
Diese Message wurde erstellt mit freundlicher Unterstützung eines frei-
laufenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert
frei von Micro$oft'schen Viren.
Dipl.-Ing. Patrice Staudt Engineering System
Wintringerstrasse 67 28 Grand-Rue
D-6627Kleinblittersdorf F-68820 Kruth
Phone :+49(0)6805-3286 +33 (0)3 8982 2055
mailto:
Hallo Patrice , du bist der Loesung schon sehr nahe. On Thursday 18 July 2002 08:55, you wrote:
Hallo ,
Kann mir jemand die Funktionweise von syslog erklären. Wie bekomme ich es in das die Meldungen von sensors und upsd nicht mehr in der messages landen.
syslog.conf koennte so aussehen: # UPS -APC erweiterung # exclude all apcupsd info by default # Everything for apcupsd goes here local7.info -/var/log/apcupsd.data local7.notice |/var/log/apcupsd.status local7.warn -/var/log/apcupsd.events # UPS -APC erweiterung # # Some foreign boot scripts require local7 # local0,local1,local2,local3,local4,local5,local6,local7.* -/var/log/localmessages # Erweiterung für Sensord Meldung und so weiter Leiten local4.info;local4.none,local4.warn -/var/log/sensors Wo ist eigentlich der Rest der Regeln? z.B.: # # Warnings in one file # *.=warn;*.=err -/var/log/warn *.crit /var/log/warn # # save the rest in one file # *.*;local0,local1,local2,local3,local4,local5,local6,local7.!* -/var/log/messages Hier angeben, dass local* nicht nach /var/log/messages gehen soll. Ich hoffe das hilft Dir cu andy -- ------------------------ /"\ Andreas.Tirok@beusen.de \ / ASCII Ribbon Campaign fon: +49 30 549932-0 X Against HTML Mail fax: +49 30 549932-21 / \
Am Donnerstag, 18. Juli 2002 08:55 schrieb Staudt Patrice:
Kann mir jemand die Funktionweise von syslog erklären.
Ja, kann dir "man syslog.conf" gut erklären.
Wie bekomme ich es in das die Meldungen von sensors und upsd nicht mehr in der messages landen.
Das Format der syslog.conf ist so aufgebaut: --- Programm.Logtyp Datei --- Also z.B.: --- mail.warn /var/log/maillog --- Grüsse, Nicolas
Danke Nicolas, Soweit war ich schon man syslog.conf die Kleine Detail wie zB das -vor -/var/log/date wenn das Programm sensord ist dann sollte sensord.* /var/log/sensord.log alle Meldung nur in die Sensord.log gehen oder ?? Was ist mit dem | davor ?? Danke für Infos das Hilft ungemeint Vielen Dank Am Don, 2002-07-18 um 20.13 schrieb Nicolas Rüegg:
Am Donnerstag, 18. Juli 2002 08:55 schrieb Staudt Patrice:
Kann mir jemand die Funktionweise von syslog erklären.
Ja, kann dir "man syslog.conf" gut erklären.
Wie bekomme ich es in das die Meldungen von sensors und upsd nicht mehr in der messages landen.
Das Format der syslog.conf ist so aufgebaut: --- Programm.Logtyp Datei --- Also z.B.: --- mail.warn /var/log/maillog ---
Grüsse,
Nicolas
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
-
Am Donnerstag, 18. Juli 2002 22:24 schrieb Patrice Staudt:
Soweit war ich schon man syslog.conf die Kleine Detail wie zB das -vor -/var/log/date
Ein - vor den Pfaden bedeutet, dass die Logdatei nicht nach jedem Schreibvorgang vom Speicher direkt auf die Platte geschrieben wird. Kann bei einem Absturz zu Datenverlust führen, steigert jedoch die Performance bei Programmen, die extrem viel loggen.
wenn das Programm sensord ist dann sollte sensord.* /var/log/sensord.log alle Meldung nur in die Sensord.log gehen oder ??
Ja, sollte eigentlich (funktionierts nicht?).
Was ist mit dem | davor ??
Wird selten gebraucht (ab und zu für Debugging). Genaueres dazu steht auch in der Manpage zu syslog.conf und mkfifo. Grüsse, Nicolas
participants (4)
-
Andreas Tirok
-
Nicolas Rüegg
-
Patrice Staudt
-
Staudt Patrice