On Fri, May 24, 2013 at 10:32 AM, Roberto <[email protected]> wrote:

> Hello,
> I've reduce the problem using the same configuration with rsyslog 7 on
> different server.
> The problem was FileGroup="users" (the process return SEGMENTATION FAULT
>
can you show us the exact config that caused the segfault?

Rainer

> If I use DirOwner= the statement works.
>
> Could someone tell me why FileGroup doesn't work on 5.8 and on 7.2 return
> SEGMENTATION FAULT?
>
> Thanks
>
> On 05/17/2013 09:53 PM, David Lang wrote:
>
>> Thanks, I missed that in the doc.
>>
>> Still, the debug will probably tell you what's wrong.
>>
>> You say what should be happening, but I am not understanding what's
>> happening instead.
>>
>> David Lang
>>
>> On Fri, 17 May 2013, Rainer Gerhards wrote:
>>
>>  Date: Fri, 17 May 2013 20:22:52 +0200
>>> From: Rainer Gerhards <[email protected]>
>>> Reply-To: rsyslog-users <[email protected]>
>>> To: rsyslog-users <[email protected]>
>>> Subject: Re: [rsyslog] rsyslog 5.8.10 and if then action
>>>
>>> It was always if ... then.
>>> The docs list legacy stmt that do what the new style config does.
>>> Am 17.05.2013 18:27 schrieb "David Lang" <[email protected]>:
>>>
>>>  I don't believe that the 5.x series supported if then, I think the
>>>> syntax
>>>> was
>>>>
>>>> if <condition> <action> without the 'then'
>>>>
>>>> if you startup rsyslog in debug mode (-d -n), it will dump out a huge
>>>> amount of information that tells you just about everything it's
>>>> doing. Look
>>>> through that for any errors that it reports when loading the config
>>>> file.
>>>>
>>>> David Lang
>>>>
>>>>  On Fri, 17 May 2013, Roberto Giordani wrote:
>>>>
>>>>  Date: Fri, 17 May 2013 10:21:06 +0200
>>>>
>>>>> From: Roberto Giordani <[email protected]>
>>>>> Reply-To: rsyslog-users <[email protected]>
>>>>> To: [email protected]
>>>>> Subject: [rsyslog] rsyslog 5.8.10 and if then action
>>>>>
>>>>> Hello Rainer,
>>>>> I'm using on RHEL 6.4 the supported rsyslog 5.8.10 version.
>>>>> My environment is :
>>>>> -)2 client rsyslog (A and B) that send application logs to 1 server (C)
>>>>> where is a centralized rsyslog server
>>>>> -)each client, tag each file, before send them to server C
>>>>> -)server C receive and split to the same log file name using filter
>>>>> based
>>>>> on hostname, facility, tag,
>>>>> -)server C should create directory based on %HOSTNAME% permission and
>>>>> owner file based of some criteria
>>>>>
>>>>> ES: client A send "test1" file with messages tagged as "test1"
>>>>> ---->server C receives message from client A and write to
>>>>> /clientA/test1.log
>>>>>
>>>>> Reading your doc it should be simple but something doesn't work.
>>>>> Could you please explain what is wrong in the following configuration?
>>>>>
>>>>> I'll attach the two configurations:
>>>>>
>>>>> *_ClientA:_**_
>>>>> _*# add module to load external file
>>>>> $ModLoad imfile
>>>>>
>>>>> $InputFileName /appl/logs/test1.log
>>>>> $InputFileTag test1
>>>>> $InputFileStateFile file1
>>>>> $InputFileSeverity debug
>>>>> $InputFileFacility local6
>>>>> $InputRunFileMonitor
>>>>> $InputFilePersistStateInterval 1000
>>>>>
>>>>> $InputFileName /appl/logs/test2.log
>>>>> $InputFileTag test2
>>>>> $InputFileStateFile file2
>>>>> $InputFileSeverity debug
>>>>> $InputFileFacility local6
>>>>> $InputRunFileMonitor
>>>>> $InputFilePersistStateInterval 1000
>>>>>
>>>>> local6.*   @@10.10.1.10:10514
>>>>>
>>>>>
>>>>> _*ServerC:*_
>>>>> #### MODULES ####
>>>>>
>>>>> $ModLoad imuxsock # provides support for local system logging (e.g. via
>>>>> logger command)
>>>>> $ModLoad imklog   # provides kernel logging support (previously done by
>>>>> rklogd)
>>>>>
>>>>> # Provides TCP syslog reception
>>>>> $ModLoad imtcp
>>>>> $InputTCPServerRun 10514
>>>>>
>>>>>
>>>>> #### GLOBAL DIRECTIVES ####
>>>>>
>>>>> # Use default timestamp format
>>>>> $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
>>>>>
>>>>> # File syncing capability is disabled by default. This feature is
>>>>> usually
>>>>> not required,
>>>>> # not useful and an extreme performance hit
>>>>> $ActionFileEnableSync off
>>>>>
>>>>> # Include all config files in /etc/rsyslog.d/
>>>>> $IncludeConfig /etc/rsyslog.d/*.conf
>>>>>
>>>>> ##### working statements ######
>>>>> if $fromhost-ip == '10.10.1.10' and $syslogfacility-text == 'local6'
>>>>> and
>>>>> $syslogseverity-text == 'debug' and $syslogtag == 'test1' then
>>>>> /rsyslog-data/app01/test1.log
>>>>> if $fromhost-ip == '10.10.1.10' and $syslogfacility-text == 'local6'
>>>>> and
>>>>> $syslogseverity-text == 'debug' and $syslogtag == 'test2' then
>>>>> /rsyslog-data/app01/test2.log
>>>>> ########################
>>>>>
>>>>>
>>>>> ### if I substitute previous lines with following statement, rsyslog
>>>>>  doesn't log and no error messages on /var/log/messages #####
>>>>>
>>>>> if $fromhost-ip == '10.10.1.10' and $syslogfacility-text == 'local6'
>>>>> and
>>>>> $syslogseverity-text == 'debug' and $syslogtag == 'test1' then
>>>>> action(type="omfile" DirCreateMode="0700" FileCreateMode="0644"
>>>>> FileOwner="robert" FileGroup="users" File="/rsyslog-data/app01/**
>>>>> test1.log")
>>>>>
>>>>> if $fromhost-ip == '10.10.1.10' and $syslogfacility-text == 'local6'
>>>>> and
>>>>> $syslogseverity-text == 'debug' and $syslogtag == 'test2' then
>>>>> action(type="omfile" DirCreateMode="0700" FileCreateMode="0644"
>>>>> FileOwner="alex" FileGroup="users" File="/rsyslog-data/app01/**
>>>>> test2.log")
>>>>>
>>>>> ###########################
>>>>>
>>>>> My scope is to customize user permissions for each file based on
>>>>> syslogtag
>>>>> Could you please help me?
>>>>>
>>>>> I don't know which modules are built-in on rsyslog 5.8.10 on rhel 6.4
>>>>> The module dir installed on ServerC are only :
>>>>>
>>>>> -rwxr-xr-x. 1 root root  15448 Jan  9 17:47 imfile.so
>>>>> -rwxr-xr-x. 1 root root  27232 Jan  9 17:47 imklog.so
>>>>> -rwxr-xr-x. 1 root root   6480 Jan  9 17:47 immark.so
>>>>> -rwxr-xr-x. 1 root root  10800 Jan  9 17:47 impstats.so
>>>>> -rwxr-xr-x. 1 root root  19304 Jan  9 17:47 imptcp.so
>>>>> -rwxr-xr-x. 1 root root  11088 Jan  9 17:47 imtcp.so
>>>>> -rwxr-xr-x. 1 root root  15224 Jan  9 17:47 imudp.so
>>>>> -rwxr-xr-x. 1 root root 340568 Jan  9 17:47 imuxsock.so
>>>>> -rwxr-xr-x. 1 root root  26984 Jan  9 17:47 lmnet.so
>>>>> -rwxr-xr-x. 1 root root  20144 Jan  9 17:47 lmnetstrms.so
>>>>> -rwxr-xr-x. 1 root root  32208 Jan  9 17:47 lmnsd_gtls.so
>>>>> -rwxr-xr-x. 1 root root  24336 Jan  9 17:47 lmnsd_ptcp.so
>>>>> -rwxr-xr-x. 1 root root   6144 Jan  9 17:47 lmregexp.so
>>>>> -rwxr-xr-x. 1 root root  20320 Jan  9 17:47 lmstrmsrv.so
>>>>> -rwxr-xr-x. 1 root root  10240 Jan  9 17:47 lmtcpclt.so
>>>>> -rwxr-xr-x. 1 root root  24848 Jan  9 17:47 lmtcpsrv.so
>>>>> -rwxr-xr-x. 1 root root   6144 Jan  9 17:47 lmzlibw.so
>>>>> -rwxr-xr-x. 1 root root  14800 Jan  9 17:47 ommail.so
>>>>> -rwxr-xr-x. 1 root root  10248 Jan  9 17:47 omprog.so
>>>>> -rwxr-xr-x. 1 root root  10400 Jan  9 17:47 omruleset.so
>>>>> -rwxr-xr-x. 1 root root  10240 Jan  9 17:47 omtesting.so
>>>>> -rwxr-xr-x. 1 root root  10592 Jan  9 17:47 omuxsock.so
>>>>> -rwxr-xr-x. 1 root root  10800 Jan  9 17:47 pmlastmsg.so
>>>>>
>>>>> Unfortunately I can't install from source the last rsyslog version
>>>>> available :-(
>>>>>
>>>>> Regards,
>>>>> Roberto.
>>>>> ______________________________****_________________
>>>>> rsyslog mailing list
>>>>> http://lists.adiscon.net/****mailman/listinfo/rsyslog<http://lists.adiscon.net/**mailman/listinfo/rsyslog>
>>>>> <http:**//lists.adiscon.net/mailman/**listinfo/rsyslog<http://lists.adiscon.net/mailman/listinfo/rsyslog>
>>>>> >
>>>>>
>>>>> http://www.rsyslog.com/****professional-services/<http://www.rsyslog.com/**professional-services/>
>>>>> <http://**www.rsyslog.com/professional-**services/<http://www.rsyslog.com/professional-services/>
>>>>> >
>>>>>
>>>>> What's up with rsyslog? Follow https://twitter.com/rgerhards
>>>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a
>>>>> myriad
>>>>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
>>>>> DON'T LIKE THAT.
>>>>>
>>>>>  ______________________________****_________________
>>>>>
>>>> rsyslog mailing list
>>>> http://lists.adiscon.net/****mailman/listinfo/rsyslog<http://lists.adiscon.net/**mailman/listinfo/rsyslog>
>>>> <http:**//lists.adiscon.net/mailman/**listinfo/rsyslog<http://lists.adiscon.net/mailman/listinfo/rsyslog>
>>>> >
>>>>
>>>> http://www.rsyslog.com/****professional-services/<http://www.rsyslog.com/**professional-services/>
>>>> <http://**www.rsyslog.com/professional-**services/<http://www.rsyslog.com/professional-services/>
>>>> >
>>>>
>>>> What's up with rsyslog? Follow https://twitter.com/rgerhards
>>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
>>>> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
>>>> DON'T LIKE THAT.
>>>>
>>>>  ______________________________**_________________
>>> rsyslog mailing list
>>> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adiscon.net/mailman/listinfo/rsyslog>
>>> http://www.rsyslog.com/**professional-services/<http://www.rsyslog.com/professional-services/>
>>> What's up with rsyslog? Follow https://twitter.com/rgerhards
>>> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a
>>> myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST
>>> if you DON'T LIKE THAT.
>>>
>>>
> ______________________________**_________________
> rsyslog mailing list
> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adiscon.net/mailman/listinfo/rsyslog>
> http://www.rsyslog.com/**professional-services/<http://www.rsyslog.com/professional-services/>
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> DON'T LIKE THAT.
>
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to