2016-05-31 15:40 GMT+02:00 Thomas Munn <[email protected]>:
> Silly question: How do I enable ‘error’ logging. I did figure out how to 
> enable debug….I am using Centos 7.2…

There are many ways, as usual, but the most simple is adding the
following to the top of rsyslog.conf:

syslog.* /var/log/rsyslogd

HTH
Rainer

>
> Thomas
>> On May 31, 2016, at 1:52 AM, Rainer Gerhards <[email protected]> 
>> wrote:
>>
>> 2016-05-31 4:12 GMT+02:00 Thomas Munn <[email protected]>:
>>> I have a datafile: which contains: (hello.txt)
>>>
>>> hello hello hello
>>> hello hello hello
>>>
>>> When I run my perl script on ‘cli’ I use:
>>>
>>> cat hello.txt | /usr/local/bin/hello2goodbye.pl
>>>
>>> Output is:
>>>
>>> goodbye goodbye goodbye
>>> goodbye goodbye goodbye
>>
>> I think this is where your problem is rooted. You need to tell rsyslog
>> which properties to modify, and do so be emiting json as output. See
>>
>> https://github.com/rsyslog/rsyslog/blob/master/plugins/external/INTERFACE.md
>>
>> (scroll towards the end "External Message Modification Modules").
>>
>> So the response should be
>>
>> {"msg":"goodbye goodbye goodbye"}
>> {"msg":"goodbye goodbye goodbye"}
>>
>> I would also assume that rsyslog spits out error messages about
>> invalid json. Do you capture rsyslog error messages? Most distros
>> unfortunately throw them away by default, what of course is a very bad
>> idea when trouble-shooting...
>>
>> Rainer
>>
>>>
>>> I did run it on the “CLI” with the requrested modification to see if I 
>>> would get output on a file, which I do if I run via cli (same was as above) 
>>> only the output is redirected to the appropriate log file, in unmodified 
>>> form.
>>>
>>> When I run via the rsyslog command:
>>>
>>> logger -f hello.txt
>>>
>>> I see no output. Perhaps I am testing wrong? Logger works fine until I put 
>>> in the config lines to invoke mmexternal, and then no logs for ANYTHING. I 
>>> did run debug mode, and noticed some stuff happening ,but nothing about 
>>> anything be passed to the skeleton progarm with the modification in it. Is 
>>> LOGGER a terrible way to test?
>>>
>>> Thomas
>>>
>>>> On May 30, 2016, at 8:00 PM, David Lang <[email protected]> wrote:
>>>>
>>>> On Sun, 29 May 2016, symgryph wrote:
>>>>
>>>>> I have been trying to get MMexternal to 'modify' incoming syslog messages
>>>>> (using logger for now) to change a test string "hello" to "goodbye" as a
>>>>> proof of concept.
>>>>>
>>>>> I am using rsyslog version rsyslog-8.18.0-1.el7.x86_64 on CentOS Linux
>>>>> release 7.2.1511 (Core)
>>>>>
>>>>> The perl transformation program works fine when I feed in the file via
>>>>> standard in, and outputs the expected output via standard out.
>>>>
>>>> what is it that you feed into it and what is the "expected output" that 
>>>> you get back?
>>>>
>>>> I would suggest modifying your perl program to write it's stdin to a file 
>>>> and make sure that what you get from rsyslog is what you think you are 
>>>> getting.
>>>>
>>>> David Lang
>>>> _______________________________________________
>>>> 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.
>>>
>>> _______________________________________________
>>> 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.
>> _______________________________________________
>> 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.
>
> _______________________________________________
> 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.
_______________________________________________
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