USERxx变量在action_url和notes_url中不可用

时间:2013-10-01 13:17:56

标签: nagios

我使用的是Nagios Core 3.5.0,我有以下服务定义:

service {
    ...
    action_url  http://$USER10$/static/html/node.html?node=$USER3$&host=$HOSTADDRESS$
}

USERxx变量已在resource.cfg中正确设置。

但是,生成的URL根本不会获取USER变量的值,而是获取HOSTADDRESS的值。

我需要做些什么才能让所有USER变量都可用于action_urlnotes_url吗?

1 个答案:

答案 0 :(得分:0)

USER变量绝对应该可用,如下所示:Nagios 3.x manual

事实上,我们正在运行Nagios 3.5.1并已成功完成此操作以链接到pnp4nagios图:

define host {
   name       host-pnp
   action_url $USER10$?host=$HOSTNAME$
   register   0
}

您是否使用类似的东西正确定义了nagios.cfg中的resource.cfg?

resource_file=/usr/local/nagios/etc/resource.cfg

我的猜测是你没有正确定义资源文件,因此没有定义宏。