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.
> 
>>> 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!

I had psad installed for a few months without using it. I don't remember
an upgrade of psad, but it might happen.

> [...]
>>> 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.
> 
>>> 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

I agree with you, the upgrade is the most likely reason.
I'm a bit confused now :-) I know you checked the psad
releases too and I'm even not sure anymore that I haven't
changed the ENABLE_SYSLOG_FILE variable :-)

> 
> Regards,
> 

Thanks for your help.

Lukas



--
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