【发布时间】:2022-08-18 15:08:37
【问题描述】:
我试图在我的 nagios 通知中包含主机组。我修改了 commands.cfg notify_host_by_email 命令以包括
... Host: $HOSTNAME$\\nHostgroups: $HOSTGROUPS$\\nState: $HOSTSTATE$ ...
但这似乎不起作用。我刚刚收到 Hostgroups: $ 在我的电子邮件中。 有谁知道这样做的正确方法?
标签: nagios
我试图在我的 nagios 通知中包含主机组。我修改了 commands.cfg notify_host_by_email 命令以包括
... Host: $HOSTNAME$\\nHostgroups: $HOSTGROUPS$\\nState: $HOSTSTATE$ ...
但这似乎不起作用。我刚刚收到 Hostgroups: $ 在我的电子邮件中。 有谁知道这样做的正确方法?
标签: nagios
当前行为是正确的,因为您尝试使用无效的宏。
要获取所有受支持的 Nagios 宏的列表,请参阅 this 文档。
如果您的主机通常属于多个主机组,您应该使用$HOSTGROUPNAME$ 而不是$HOSTGROUPS$ 或$HOSTGROUPNAMES$。
【讨论】: