[naemon-users] Naemon macros as environment
Magnus
magnus at boden.cx
Wed Mar 18 22:25:02 CET 2015
Hello,
I run nagios for a few organisations and write a lot of plugins myself
for checkpoint firewalls and other networking equipment.
My plugins rely on some macros to be available as environment variables
and I just switched my first nagios qa environment to naemon which was
pretty smooth except for the macro part.
I found in the documentation of naemon
(http://www.naemon.org/documentation/usersguide/macros.html) that I
should specify my macros in the command and I understand the logic
behind not evaluating all macros:
define command {
command_name my_old_notification_script
command_line NAGIOS_HOSTNAME="$HOSTNAME$"
/usr/local/bin/notifiy.pl ...
}
But this doesnt work for me when my plugin is run naemon says this on
the service output.
(No output on stdout) stderr: execvp(NAEMON_HOSTNAME=SC_cswitch01, ...)
failed. errno is 2: No such file or directory
Is there something wrong with my setup or is the documentation wrong?
define host {
host_name linuxbox
address 192.168.1.1
_MACADDRESS 00:01:02:03:04:05
...
}
Also it would be great if at least the custom macros could be made
available as environment variables. They will never be many so I think
from a performance standpoint they should not cause to much overhead.
Are they available as environment variables now?
Thanks for all the hard work you put into this and I really appreciate
naemon which I anticipate will have a much faster development rate than
nagios and already includes more modern components than nagios-core
(like thruk and livestatus).
Best Regards
Magnus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/naemon-users/attachments/20150318/5553a5f7/attachment.html>
More information about the Naemon-users
mailing list