we were using ruby files in case of logstash for normalization , now we want to reuse them in rsyslog , by calling them through omprog and writing the data to mongoDB.
On Mon, Jul 21, 2014 at 4:35 PM, David Lang <[email protected]> wrote: > It probably depends mostly on what code you are using for your > normalization. > > David Lang > > > On Mon, 21 Jul 2014, Rainer Gerhards wrote: > > On Mon, Jul 21, 2014 at 11:43 AM, masoom alam <[email protected]> >> wrote: >> >> David: >>> >>> How the performance will affected in the case where we want to pass the >>> control to do some normalization - name,value pair conversion by Rsyslog. >>> We want to get rid of Logstash. >>> >>> >>> depending on what you do it's "not too bad", but of course it depends on >> the circumstances. However, you do not want to use output modules but you >> want to use the message modification internface, implemented via >> mmexternal. See these links: >> >> https://github.com/rsyslog/rsyslog/blob/master/plugins/ >> external/INTERFACE.md >> >> http://www.rsyslog.com/doc/master/configuration/modules/mmexternal.html >> >> HTH >> Rainer >> >> >> Thanks >>> >>> >>> On Mon, Jul 21, 2014 at 2:20 PM, David Lang <[email protected]> wrote: >>> >>> On Mon, 21 Jul 2014, Zeshan wrote: >>>> >>>> Thanks David, >>>> >>>>> >>>>> It worked now with the following lines in my rsyslog.conf >>>>> >>>>> $ModLoad omprog >>>>> $actionomprogbinary /var/log/test.sh >>>>> *.* :omprog:;RSYSLOG_TraditionalFileFormat >>>>> >>>>> >>>> that's the legacy format, the new format I gave below does the same >>>> >>> thing, >>> >>>> but is clearer in many ways. It allos allows you to give parameters to >>>> >>> your >>> >>>> program (the $actionomprogbinary value can't have any spaces in it) >>>> >>>> now that you have this working, you can change the format of data passed >>>> to your script by using a different template, and change ot program >>>> >>> itself >>> >>>> to any other language. >>>> >>>> David Lang >>>> >>>> >>>> I was doing exactly the same except that the script was in /opt/test.sh >>>> >>>>> and >>>>> now it is in /var/log/test.sh >>>>> >>>>> Thanks for all the kindness >>>>> >>>>> >>>>> On Mon, Jul 21, 2014 at 1:42 PM, David Lang <[email protected]> wrote: >>>>> >>>>> Ok, looking at the documentation >>>>> >>>> http://www.rsyslog.com/doc/omprog.html >>> >>>> >>>>>> try >>>>>> >>>>>> Module (load="omprog") >>>>>> action(type="omprog" binary="/pathto/test.sh" template="RSYSLOG_ >>>>>> TraditionalFileFormat") >>>>>> >>>>>> this will send the script every log entry that arrives on the rsyslog >>>>>> server >>>>>> >>>>>> if you run this with the -dn flags, we should see test.sh and the prog >>>>>> output module show up with the first log entry that it processes. >>>>>> >>>>>> David Lang >>>>>> >>>>>> >>>>>> >>>>>> On Mon, 21 Jul 2014, Zeshan wrote: >>>>>> >>>>>> Thanks David for your reply >>>>>> >>>>>> >>>>>>> ok , i have script named test.sh having following code >>>>>>> >>>>>>> #!/bin/bash >>>>>>> echo "$@" >/var/log/myoutput >>>>>>> >>>>>>> and it is is executable. >>>>>>> >>>>>>> Now what should me rsyslog.conf file. and how to test this whole >>>>>>> procedure >>>>>>> >>>>>>> >>>>>>> On Mon, Jul 21, 2014 at 1:09 PM, Muhammad Asif Ihsan < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> David, now I have its binary and what should I code in rsyslog.conf >>>>>>>> for >>>>>>>> >>>>>>>> >>>>>>>>> loading and redirecting to my executable myfile. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> 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. >>>> >>>> _______________________________________________ >>> 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.

