Hi, David!

Here are the full configs:

Slightly modified Debian's default rsyslog.conf:

http://pastebin.com/wUnLEQF3

Plus files from the /etc/rsyslog.d/:

http://pastebin.com/8UpKHH8C - file monitor for some non-syslog log files

http://pastebin.com/JC5xRMJj

 - remote sysloging.

Please note, that @@ from the original(failing) config was replaced with @
to make system responsive.

Also, there are traces of an attempt to use a separate rule for remote
logging, but version 5.8.11 didn't want to work with them for me...


That's all.

With best regards,
Timur Bakeyev.


On Thu, Nov 8, 2012 at 9:14 AM, David Lang <[email protected]> wrote:

> On Thu, 8 Nov 2012, Rainer Gerhards wrote:
>
>  -----Original Message-----
>>>>> From: 
>>>>> [email protected].**com<[email protected]>[mailto:
>>>>> rsyslog-
>>>>> [email protected]] On Behalf Of Timur I. Bakeyev
>>>>> Sent: Wednesday, November 07, 2012 2:27 PM
>>>>> Hi, Rainer!
>>>>>
>>>>> Of course you know internals of rsyslog better, so can't argue with
>>>>>
>>>> you
>>>
>>>> here. But as for the end user such behavior for me looks undesired.
>>>>> What
>>>>> I'd expect:
>>>>>
>>>>> 1. All local(imuxsock) go to the local log files.
>>>>> 2. All remote messages would be spooled in an $ActionQueueFileName
>>>>> file.
>>>>> 3. Nothing would block
>>>>>
>>>>
>>>> Yup - so why not configure it that way?
>>>>
>>>
>>> Rainer,
>>>
>>>    looking through his partial config, it looks like he does have a
>>> separate
>>> action queue with disk assist configured for the sending to the remote
>>> host.
>>> I'm not that familiar with the disk queues, so I may be missing what
>>> he's done
>>> wrong here, but shouldn't this queue the logs to disk and not block
>>> unless the
>>> disk is full?
>>>
>>
>> Autsch - you really got me. This seemd to be the standard "just uncomment
>> and be happy" part that is shipped by many distros. That contains a size
>> limitation to 1 or 2 gig for the disk subsystem. But... that statement is
>> not present! So it looks like I screwed up once more.
>>
>
> it could be, I'm not that familiar with the distro default configs (I
> always put everything in /var/log/messages or send it to a remote system
> with my own config :-)
>
>
>  In that case, a debug log of a failure case would probably be useful (or
>> at least of a startup, just to see if the size limitation is still set and
>> just not present in the pasted config).
>>
>
> this seems to be a partial config (based on the comment about local files)
>
>
> another possible issue:
>
> what happens when you hit the rate limit? does it drop messages or block
> them?
>
> David Lang
>
>
>  Rainer
>>
>>>
>>> David Lang
>>>
>>>  And configuration:
>>>>>>>
>>>>>>> $MaxMessageSize 8k
>>>>>>> $ModLoad imuxsock # provides support for local system logging
>>>>>>> $ModLoad imklog   # provides kernel logging support
>>>>>>>
>>>>>>> # Store PID of the process in the log
>>>>>>> $SystemLogUsePIDFromSystem on
>>>>>>> # Rate limit for imuxsock
>>>>>>> $SystemLogRateLimitInterval 1
>>>>>>> $SystemLogRateLimitBurst 500
>>>>>>>
>>>>>>> $WorkDirectory /var/spool/rsyslog
>>>>>>>
>>>>>>> $ModLoad imfile
>>>>>>> $InputFilePollInterval 5
>>>>>>>
>>>>>>> $InputFileName /var/log/nginx/access.log
>>>>>>> $InputFilePersistStateInterval 100
>>>>>>> $InputFileTag nginx/access:
>>>>>>> $InputFileStateFile nginx_access_log_state
>>>>>>> $InputFileFacility local7
>>>>>>> $InputFileSeverity notice
>>>>>>> $InputRunFileMonitor
>>>>>>>
>>>>>>> $ActionQueueType                        LinkedList      # enable a
>>>>>>> separate queue for this action
>>>>>>> $ActionQueueFileName                 remote           # set file
>>>>>>>
>>>>>> name,
>>>
>>>>  also enables disk mode
>>>>>>> $ActionResumeRetryCount            -1                  # infinite
>>>>>>> retries on insert failure
>>>>>>> $ActionQueueSaveOnShutdown     on
>>>>>>> *.*                                               @@10.0.0.200
>>>>>>>
>>>>>> ______________________________**_________________
>>> 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://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