Você não pode usar usermacros diretamente nos parâmetros do alertScript, apenas um pequeno subconjunto de macros é suportado lá.
Em vez disso, tente incluir seu usermacro na mensagem de alerta, isso deve ser resolvido lá.
Eu tenho um script de alerta no zabbix 3.4 que gostaria de executar usando macros definidas pelo usuário {$FOO}
, basicamente a macro armazenaria um valor predefinido
Estou configurando o {$FOO}
no tipo de mídia (veja a captura de tela) e usando a macro de pré-requisitos {ALERT.MESSAGE}
A macro {ALERT.MESSAGE}
funciona bem, mas o {$FOO}
não é resolvido no script. Eu configurei {$FOO}
como uma macro global ou macro de modelo e uma macro de host, mas nada parece funcionar.
Pergunta: É possível usar macros de usuário no tipo de mídia? Algo errado na minha lógica?
Você não pode usar usermacros diretamente nos parâmetros do alertScript, apenas um pequeno subconjunto de macros é suportado lá.
Em vez disso, tente incluir seu usermacro na mensagem de alerta, isso deve ser resolvido lá.