mhhh... I can see that omprog is called, and everything looks like it should
be. But that could be absence of debug information. I could probably add some
more instrumentation so that we get more insight. Could you build it from a
git tree? 

> -----Original Message-----
> From: Mark Olliver [mailto:[email protected]]
> Sent: Thursday, February 10, 2011 1:53 PM
> To: Rainer Gerhards
> Subject: Re: [rsyslog] OMPROG Doccumentation
> 
> Hi Rainer,
> 
> Here is the logfile as requested.
> 
> Thanks
> 
> Mark
> 
> On 10 February 2011 12:44, Rainer Gerhards <[email protected]>
> wrote:
> > I have now looked at the code. I can clearly see that a write to the
> pipe fd
> > is done for every message. Could you provide a debug log? That would
> be
> > useful. Google for "rsyslog debug", that should bring up the relevant
> page
> > (usually at position 1).
> >
> > Raienr
> >
> >> -----Original Message-----
> >> From: [email protected] [mailto:rsyslog-
> >> [email protected]] On Behalf Of Mark Olliver
> >> Sent: Thursday, February 10, 2011 12:46 PM
> >> To: rsyslog-users
> >> Subject: Re: [rsyslog] OMPROG Doccumentation
> >>
> >> Hi Rainer
> >>
> >> Yep that is what it appears to be, I have a Ruby script listening
> >> which is executed by omprog, which is set to send an sms with the
> >> error message however, as the moment i have the script set to dump
> to
> >> a file what it reads from STDIN. Only when rsyslog is shutdown does
> >> the file get populated with data but as soon as the log message is
> >> sent to the log the script is hit and the file opened. So it would
> >> appear the omprog is not closing its handle or not flushing the data
> >> until rsyslog closes.
> >>
> >> I am currently using rsyslog 4.6.4 (backported with omprog manually
> >> builtin) on ubuntu 10.04
> >>
> >> Thanks for you help
> >>
> >> Mark
> >>
> >>
> >> On 10 February 2011 11:40, Rainer Gerhards
> <[email protected]>
> >> wrote:
> >> >
> >> >> -----Original Message-----
> >> >> From: [email protected] [mailto:rsyslog-
> >> >> [email protected]] On Behalf Of Mark Olliver
> >> >> Sent: Thursday, February 10, 2011 12:38 PM
> >> >> To: rsyslog-users
> >> >> Subject: Re: [rsyslog] OMPROG Doccumentation
> >> >>
> >> >> Hi,
> >> >>
> >> >> I have been playing more with OMPROG and have it working nearly
> the
> >> >> way i want now in that it it now passes the correct message to my
> >> >> external script by the pipe however, OMPROG seems to only flush
> the
> >> >> data out to the pipe when rsyslog is shutdown, until that point
> it
> >> >> just keeps the pipe/script open.
> >> >
> >> > You mean no data is sent until shutdown? I'll try to have a look
> this
> >> > afternoon...
> >> >
> >> > Rainer
> >> >  Is there a way to force OMPROG to
> >> >> flush each line to the pipe and then close the pipe or is there a
> >> >> better way to do this?
> >> >
> >> >>
> >> >> So far i have:
> >> >> $template smsBody,"%programname% 44788900000 %hostname% %rawmsg%"
> >> >> $ModLoad omprog
> >> >> $actionomprogbinary /usr/bin/alert1
> >> >> if $programname == 'FILLER' then :omprog:;smsBody
> >> >> & ~
> >> >>
> >> >> Thanks
> >> >>
> >> >> Mark
> >> >> _______________________________________________
> >> >> rsyslog mailing list
> >> >> http://lists.adiscon.net/mailman/listinfo/rsyslog
> >> >> http://www.rsyslog.com
> >> > _______________________________________________
> >> > rsyslog mailing list
> >> > http://lists.adiscon.net/mailman/listinfo/rsyslog
> >> > http://www.rsyslog.com
> >> >
> >> _______________________________________________
> >> rsyslog mailing list
> >> http://lists.adiscon.net/mailman/listinfo/rsyslog
> >> http://www.rsyslog.com
> > _______________________________________________
> > rsyslog mailing list
> > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > http://www.rsyslog.com
> >
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to