external notification commands

Marc Powell marc at ena.com
Tue Jan 23 20:42:03 CET 2007



> -----Original Message-----
> From: nagios-users-bounces at lists.sourceforge.net [mailto:nagios-users-
> bounces at lists.sourceforge.net] On Behalf Of Brian Loe
> Sent: Tuesday, January 23, 2007 1:29 PM
> To: Marc Powell
> Cc: Nagios Users mailinglist
> Subject: Re: [Nagios-users] external notification commands
> 
> On 1/23/07, Marc Powell <marc at ena.com> wrote:
> >
> > If the notification is being called but you don't see what you
expect in
> > your notification script, echo the command that nagios is running to
a
> > file to see if it's what you think it's supposed to be --
> >
> > define command {
> >     command_name                   my_special_notification
> >     command_line                   echo
"$USER1$/my-notification-script
> > $SOMEMACRO$ $SOMEOTHERMACRO$" >> /tmp/nagios-runs-me
> >     }
> >
> > After nagios calls 'my_special_notification', the file
> > /tmp/nagios-runs-me will contain the full command line that nagios
> > _would_ have executed if it had really run the command.
> >
> 
> 
> Doing what you suggest I see that it IS running the notification,
> except that the quotation marks are lost (which my external app
> actually needs  - so maybe I can double them up?) and none of the

I'm not sure what you mean. Post what you ended up with. Were they lost
because I used double-quotes and you use double-quotes? If so, change
mine to single-quotes.

> variables have been filled in within the quotes that are there
> (perhaps because it was an echo, and the echo command wiill take
> anything with quotes as strings?).

Nope. If you're using valid nagios $MACROS$ then nagios will do the all
the substitutions before the echo is even called so you should see the
actual full command line exactly as it is run.

--
Marc

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
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