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

