我正在尝试制作一个action_url
从 IcingaWeb2 动态链接到 Grafana 图形的链接。我让它工作到一定程度,但我想添加另一个变量......这个$SERVICECHECKCOMMAND$
service.check_command
变量,它不工作......我假设我需要在某个地方设置那个环境变量?
我希望这个工作:
action_url = " http://grafana-server.example/grafana/dashboard/db/generic-check?var-device= $HOSTNAME$&var-check=$SERVICEDESC$&var-checkmetric=$SERVICECHECKCOMMAND$&var-datatype=perfdata&var-价值=价值”
$HOSTNAME$
并且$SERVICEDESC$
正在工作。
我之前已经将环境变量添加到默认模板中,但那是用于邮件主机/服务通知,我没有运气让它适用于action_url
.
任何熟悉我可以设置如下内容的人:
env = {
"SERVICECHECKCOMMAND" = "$service.check_command$",
"SERVICEDESC" = "$service.name$",
"HOSTNAME" = "$host.name$",
"SERVICEDISPLAYNAME" = "$service.display_name$",
}
为action_url
s? 还是我看错了方向?
你不能真正使用宏,因为 *_url 是一个配置字段。
Web 界面尝试进行一些扩展,但无法处理所有内容。
我会推荐这样的东西
apply Service
:希望有帮助