On Jul 23, 2010, Franck Joncourt wrote:

> Le 23/07/2010 02:51, Michael Rash a écrit :
> >On Jul 16, 2010, Lukas Baxa wrote:
> [...]
> >There is _some_ support for rsyslogd.  At line 9022 in psad-2.1.7, there
> >is a check that allows SYSLOG_DAEMON to be set to rsyslogd, and a check
> >for the config file is enabled based on the ETC_RSYSLOG_CONF variable.
> >Because syslogd and rsyslogd seem to behave fairly similarly w.r.t. how
> >named pipes are handled, I think this should be enough.  If not, I'm
> >willing to test out a patch if one were to appear.  :)
> 
> I did tag this bug as *wont fix* last time since I thought adding
> too much support to rsyslogd is going to be difficult and backward.
> But, if you think we can considered it fixed with psad 2.1.7, I can
> tag it as *resolved*. I have upgraded the debian package in git with
> the latest release, but have not yet uploaded it since I wanted to
> check a few other things in the packaging.

I think that basically the problem is fixed in the sense that the
appropriate config is referenced if there is a problem with psadfifo
named pipe.

> >>4)
> >>However, I have one more question. Michael wrote:
> >>>Indeed, this is the most important factor.  Lukas, have you set
> >>>ENABLE_SYSLOG_FILE to "N"?  I would recommend against this as it
> >>>really isn't necessary per the above.  Just point the IPT_SYSLOG_FILE
> >>>variable to whatever file your rsyslog daemon writes iptables log
> >>>messages to.
> >>
> >>I haven't set ENABLE_SYSLOG_FILE to "N", it was set to "N" after
> >>installation by default.
> >
> >Did you upgrade from an older version of psad, and did you use the
> >"install.pl" script from the psad sources to do the upgrade?  If so, then
> >the "N" setting would have been preserved from the older installation.
> 
> I sent a message to Lukas/BTS to explain that I thought it may have
> been caused by an upgrade of the Debian package. I did not CC you
> Michael since according to me this is a problem in Debian, and I did
> not want to bother you too much :p!

No problem - I'm happy either way.  Sometimes it takes me a while
to respond (sorry for the delay).

> [...]
> >>Both the init script and the man page psad(8) instructed me that
> >>I should configure my syslog-type daemon to write all kern.info
> >>messages to /var/lib/psad/psadfifo named pipe. The daemon kmsgsd
> >>than filtered these messages and sent all iptables messages
> >>to the file /var/log/psad/fwdata. I checked this behaviour
> >>and it was really like this, as also described in the man page
> >>psad(8).
> >
> >Thanks for pointing this out.  I will update the man page.
> 
> I wanted to patch the manpage and send it to you afterwards, but you
> are now aware of it.

Your patches are always welcome, and you may get to this before me.

Thanks,

--Mike

> >>Do you have any idea why this behaviour differs from the behaviour
> >>described by Franck? As I already said, I'm using the version 2.1.3-1.1
> >>and I haven't changed the default of ENABLE_SYSLOG_FILE in psad.conf,
> >>which is "N" by default.
> >>
> >>I installed psad a few months ago without using it and I don't know
> >>if there was any upgrade of psad since that time. Maybe there was
> >>some upgrade, but the old config file was used. Do you think this
> >>is possible? I'm not sure. But even my current man page psad(8)
> >>and the init script /etc/init.d/psad in psad version 2.1.3-1.1
> >>tell me that I should configure syslog properly (to send all kern.info
> >>messages to /var/lib/psad/psadfifo named pipe).
> >
> >Yes, I think the upgrade is most likely the reason.
> 
> Me too
> 
> Regards,



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to