IcingaWeb2からGrafanaグラフに動的にリンクするaction_url
を作成しようとしています。ある程度までは機能していますが、別の変数を追加したいのですが... $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-value = value "
$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
で次のようなものをお勧めします。
action_url = "http://" + Host.name + "/test.cgi?check=" + check_command
お役に立てば幸いです