OVH Cloud OVH Cloud

shorewall + log

2 réponses
Avatar
Bonsoir,

Juste une demande de précision sur le paramétrage
de shorewall et notamment les sorties log.

Par défaut, dans le fichier shorewall.conf
la variable LOGFILE est
LOGFILE=/var/log/messages

Comme mon fichier messages s'accroît considérablement
j'ai décidé de passer :

LOGFILE=/var/log/shorewall/shorewall

Problème c'est toujours messages qui sert de log et non
mon fichier shorewall, aurais-je oublié de modifier cette
variable dans un autre fichier que shorewall.conf ?


merci par avance




####################################################""

# LOG FILE LOCATION
#

# /var/log/messages is assumed.
#
# WARNING: The LOGFILE variable simply tells the 'shorewall' program
where to
# look for Shorewall messages.It does NOT control the
destination for
# these messages. For information about how to do that, see
#
# http://www.shorewall.net/shorewall_logging.html

LOGFILE=/var/log/shorewall/shorewall

2 réponses

Avatar
TiChou
Dans l'article news:40310c88$0$28139$,
@/dev/null écrivait :

Bonsoir,


Bonsoir

Juste une demande de précision sur le paramétrage
de shorewall et notamment les sorties log.

Par défaut, dans le fichier shorewall.conf
la variable LOGFILE est
LOGFILE=/var/log/messages

Comme mon fichier messages s'accroît considérablement
j'ai décidé de passer :

LOGFILE=/var/log/shorewall/shorewall

Problème c'est toujours messages qui sert de log et non
mon fichier shorewall, aurais-je oublié de modifier cette
variable dans un autre fichier que shorewall.conf ?
####################################################""

# LOG FILE LOCATION
#

# /var/log/messages is assumed.
#
# WARNING: The LOGFILE variable simply tells the 'shorewall' program
where to
# look for Shorewall messages.It does NOT control the
destination for
# these messages. For information about how to do that, see
#
# http://www.shorewall.net/shorewall_logging.html

LOGFILE=/var/log/shorewall/shorewall


Comme le dit clairement le commentaire ainsi que le complément d'information
donné sur le site cité, Shorewall ne contrôle pas dans quel fichier vont
être placé les logs générés par le noyau.
Les logs du noyau sont gérés par syslog. Avec Shorewall/Netfilter on ne peut
qu'intérargir sur le "facility" et le "level" des messages envoyés à syslog.
C'est alors au niveau de syslog qu'on peut controler le fichier dans lequel
seront stockés les messages.
Sinon, il faut utiliser le mécanisme ULOG en installant le daemon ulogd pour
mieux contrôler ces logs.
Je vous recommande plutôt d'utiliser syslog-ng en lieu et place du classique
daemon syslogd, car ses possibilités sont très nombreuses, en particulier au
niveau du traitement des logs et de leur destination dans les fichiers de
logs.

merci par avance


Pas de quoi.

PS : Après lecture du site donné dans le commentaire, je me rends compte en
fait que tout est expliqué...
Autre chose, vous serait-il possible d'avoir un champ adresse un peu
plus conforme ?

From: "@()"
<""albator"@()">

--
TiChou

Avatar
Dans l'article news:40310c88$0$28139$,
@/dev/null écrivait :


Bonsoir,



Bonsoir


Juste une demande de précision sur le paramétrage
de shorewall et notamment les sorties log.

Par défaut, dans le fichier shorewall.conf
la variable LOGFILE est
LOGFILE=/var/log/messages

Comme mon fichier messages s'accroît considérablement
j'ai décidé de passer :

LOGFILE=/var/log/shorewall/shorewall

Problème c'est toujours messages qui sert de log et non
mon fichier shorewall, aurais-je oublié de modifier cette
variable dans un autre fichier que shorewall.conf ?
####################################################""

# LOG FILE LOCATION
#

# /var/log/messages is assumed.
#
# WARNING: The LOGFILE variable simply tells the 'shorewall' program
where to
# look for Shorewall messages.It does NOT control the
destination for
# these messages. For information about how to do that, see
#
# http://www.shorewall.net/shorewall_logging.html

LOGFILE=/var/log/shorewall/shorewall



Comme le dit clairement le commentaire ainsi que le complément d'information
donné sur le site cité, Shorewall ne contrôle pas dans quel fichier vont
être placé les logs générés par le noyau.
Les logs du noyau sont gérés par syslog. Avec Shorewall/Netfilter on ne peut
qu'intérargir sur le "facility" et le "level" des messages envoyés à syslog.
C'est alors au niveau de syslog qu'on peut controler le fichier dans lequel
seront stockés les messages.
Sinon, il faut utiliser le mécanisme ULOG en installant le daemon ulogd pour
mieux contrôler ces logs.
Je vous recommande plutôt d'utiliser syslog-ng en lieu et place du classique
daemon syslogd, car ses possibilités sont très nombreuses, en particulier au
niveau du traitement des logs et de leur destination dans les fichiers de
logs.


merci par avance



Pas de quoi.

PS : Après lecture du site donné dans le commentaire, je me rends compte en
fait que tout est expliqué...
Autre chose, vous serait-il possible d'avoir un champ adresse un peu
plus conforme ?

From: "@()"
<""albator"@()">

Bonsoir,


Merci beaucoup pour votre réponse plus que claire.
J'avais pris connaissance des données portées sur
le site shorewall, mais comme je suis loin de
maîtriser complètement linux, j'ai préféré posté.
De plus, je ne comprenais pas bien le principe
de syslog, du moins je ne maîtrise pas son
paramétrage, donc avant de me lancer dans
les modif je voulais confirmation.

De la même manière, je ne sais pas comment faire
appel au deamon ulog, j'ai un mdk 9.2 et je n'ai
que le fichier syslog.

Pour l'adresse email, cela m'évite d'être "trop" spammé.

Merci encore pour votre aide.
J'approfondis le sujet.