Problem scheduling downtime externally

Tony Rice (trice) trice at cisco.com
Wed Jun 25 19:40:24 CEST 2008


Sorry, typo in my cutting and pasted to the email.  The FILE file handle
is there.

-Tony 

> -----Original Message-----
> From: Aaron M. Segura [mailto:aaron.segura at cabelas.com] 
> Sent: Wednesday, June 25, 2008 1:37 PM
> To: Tony Rice (trice)
> Cc: nagios-users at lists.sourceforge.net
> Subject: RE: [Nagios-users] Problem scheduling downtime externally
> 
> Maybe i'm not familiar enough with perl (I'm not, really), 
> but it appears to me that you are not writing anything to the 
> file since your 'print' statement is missing the file handle 
> argument...
> 
> maybe try
> 
> print FILE "..."
> 
> ??
> 
> On Wed, 2008-06-25 at 13:32 -0400, Tony Rice (trice) wrote:
> > Perl script looks like this:
> > 
> > open (FILE, ">$cmd_file");
> > print "[$epoch_now]
> > 
> SCHEDULE_HOST_DOWNTIME;$host;$epoch_start;$epoch_stop;0;0;$duration;$u
> > se
> > rid;$comment\n";
> > close (FILE);
> > 
> > Nothing in the log indicating that this command is making 
> it anywhere.
> > Nothing in the log relevant either.
> > 
> > -Tony
> > 
> > > -----Original Message-----
> > > From: Aaron M. Segura [mailto:aaron.segura at cabelas.com]
> > > Sent: Wednesday, June 25, 2008 11:25 AM
> > > To: Tony Rice (trice)
> > > Cc: nagios-users at lists.sourceforge.net
> > > Subject: Re: [Nagios-users] Problem scheduling downtime externally
> > > 
> > > Please be more specific.  How, exactly, are you trying to 
> write to 
> > > the pipe?  Please include some examples.
> > > 
> > > Do you look in the nagios log after that to see if it 
> picked up any 
> > > commands?  Are there any relevant log entries that might help?
> > > 
> > > On Wed, 2008-06-25 at 11:09 -0400, Tony Rice (trice) wrote:
> > > > I'm trying to interface a database of upcoming downtimes to
> > > Nagios via
> > > > the SCHEDULE_AND_PROPAGATE_TRIGGERED_HOST_DOWNTIME 
> external command.
> > > > However, writing to the nagios.cmd file just sits there 
> and never 
> > > > returns.  I'm wondering if it's a problem with the way the
> > > named pipe
> > > > is setup.  My nagios.cmd file looks like this:
> > > > 
> > > > % ls -la var/rw/nagios.cmd
> > > > prw-rw-rw-   1 nagios      nagios         0 Jun 25 08:03
> > > > var/rw/nagios.cmd
> > > > 
> > > > I've tried writing to this file from perl and a borne 
> shell script 
> > > > with similar results.  An advice?
> > > > 
> > > > 
> > > 
> --------------------------------------------------------------------
> > > --
> > > > --- Check out the new SourceForge.net Marketplace.
> > > > It's the best place to buy or sell services for just about 
> > > > anything Open Source.
> > > > http://sourceforge.net/services/buy/index.php
> > > > _______________________________________________
> > > > Nagios-users mailing list
> > > > Nagios-users at lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/nagios-users
> > > > ::: Please include Nagios version, plugin version (-v) and
> > > OS when reporting any issue. 
> > > > ::: Messages without supporting info will risk being sent
> > > to /dev/null
> > > 
> 

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list