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