configuration des logs debian rsyslog
Le
Kevin Denis

Bonjour,
sous debian, on configure ses logs avec rsyslog.conf
On peut mettre par exemple:
local0.* /var/log/monlog
Et tous les évènements, quels que soient leur gravité,
se retrouvent dans /var/log/monlog.
J'obtiendrai par exemple:
Oct 4 11:34:03 mamachine monprog[20524]: initializing thread 0
Oct 4 11:34:03 mamachine monprog[20524]: initializing thread 1
Oct 4 11:34:03 mamachine monprog[20524]: no conf file
Oct 4 11:34:03 mamachine monprog[20524]: abort
Mais certains évènements sont de l'info (initializing) et
d'autre du warning
Si je veux trier selon les gravités, je peux faire:
local0.warn /var/log/monlog-warn
local0.info /var/log/monlog-info
etc
Mais ça m'éclate les logs entre plusieurs fichiers.
Est il possible d'ajouter directement dans le log le niveau
de gravité? Pour avoir la conf:
local0.* /var/log/monlog
et dans les logs obtenir:
Oct 4 11:34:03 mamachine monprog[20524]: info: initializing thread 0
Oct 4 11:34:03 mamachine monprog[20524]: info: initializing thread 1
Oct 4 11:34:03 mamachine monprog[20524]: warn: no conf file
Oct 4 11:34:03 mamachine monprog[20524]: warn: abort
Merci
--
Kevin
sous debian, on configure ses logs avec rsyslog.conf
On peut mettre par exemple:
local0.* /var/log/monlog
Et tous les évènements, quels que soient leur gravité,
se retrouvent dans /var/log/monlog.
J'obtiendrai par exemple:
Oct 4 11:34:03 mamachine monprog[20524]: initializing thread 0
Oct 4 11:34:03 mamachine monprog[20524]: initializing thread 1
Oct 4 11:34:03 mamachine monprog[20524]: no conf file
Oct 4 11:34:03 mamachine monprog[20524]: abort
Mais certains évènements sont de l'info (initializing) et
d'autre du warning
Si je veux trier selon les gravités, je peux faire:
local0.warn /var/log/monlog-warn
local0.info /var/log/monlog-info
etc
Mais ça m'éclate les logs entre plusieurs fichiers.
Est il possible d'ajouter directement dans le log le niveau
de gravité? Pour avoir la conf:
local0.* /var/log/monlog
et dans les logs obtenir:
Oct 4 11:34:03 mamachine monprog[20524]: info: initializing thread 0
Oct 4 11:34:03 mamachine monprog[20524]: info: initializing thread 1
Oct 4 11:34:03 mamachine monprog[20524]: warn: no conf file
Oct 4 11:34:03 mamachine monprog[20524]: warn: abort
Merci
--
Kevin
Je me réponds à moi meme:
dans /etc/rsyslog.d/monprog.conf
$template monprog,"%TIMESTAMP% %HOSTNAME% %syslogtag% %syslogseverity-text%:%msg%n"
local0.* /var/log/monlog.log;monprog
--
Kevin