On 06/15/2012 03:13 PM, VALIYEV Ruslan wrote:
> Hi all,
> 
> We have custom variables like this:
> 
> define host { use                 linux-server host_name
> host.foo.com address             192.168.1.44 _serverfunction
> Oracle EBS R12 Application Server _serveradmin        Admins_Linux 
> _serviceadmin       Admins_Oracle _userorg            ACME }
> 
> Now we have our own script to send out the notifications. And,
> apparently, custom variables are not exported outside Nagios for
> safety.
> 

That's $USER..$ macros, and they're not exported in the UI for
security reasons (although some of them find their way there anyway
through plugin output).

> To give an example of when we’re able to get the var data: my
> $o_hostname         = $ENV{NAGIOS_HOSTNAME};
> 
> And this one doesn’t return anything: my $o_hostfunction     =
> $ENV{NAGIOS__HOSTSERVERFUNCTION};
> 

First of all, you'd be better off not using environment macros at
all. When you do use them, Nagios has to calculate ALL macros
instead of just the ones you use, and some of many of them are
quite expensive.

Secondly, try replacing your script with something that echoes the
output of 'set' and 'env' to a tempfile and see what you get there.
It's possible the documentation regarding their names is wrong.

-- 
Andreas Ericsson                   andreas.erics...@op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

Considering the successes of the wars on alcohol, poverty, drugs and
terror, I think we should give some serious thought to declaring war
on peace.

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Nagios-users mailing list
Nagios-users@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

Reply via email to