Estou tentando criar um action_url
link dinâmico de gráficos IcingaWeb2 para Grafana. Eu tenho funcionado até certo ponto, mas gostaria de adicionar outra variável... a $SERVICECHECKCOMMAND$
service.check_command
variável, e não está funcionando... Presumo que preciso definir essa variável de ambiente em algum lugar?
Eu gostaria que isso funcionasse:
action_url = " http://grafana-server.example/grafana/dashboard/db/generic-check?var-device= $HOSTNAME$&var-check=$SERVICEDESC$&var-checkmetric=$SERVICECHECKCOMMAND$&var-datatype=perfdata&var- valor=valor"
$HOSTNAME$
e $SERVICEDESC$
estão trabalhando.
Eu adicionei variáveis de ambiente ao modelo padrão antes, mas isso foi para notificações de host/serviço de email, não estou tendo sorte em fazê-lo funcionar para arquivos action_url
.
Alguém familiarizado com onde posso definir algo como:
env = {
"SERVICECHECKCOMMAND" = "$service.check_command$",
"SERVICEDESC" = "$service.name$",
"HOSTNAME" = "$host.name$",
"SERVICEDISPLAYNAME" = "$service.display_name$",
}
para action_url
s? Ou estou olhando na direção errada?
Você realmente não pode usar macros para isso, porque *_url é um campo de configuração.
As interfaces web tentam fazer alguma expansão, mas não conseguem lidar com tudo.
Eu recomendaria algo assim em
apply Service
:espero que ajude