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.

Reply via email to