Nos assuntos da mensagem e no texto da mensagem, você pode usar macros para mais relatórios de problemas eficientes.
Uma lista completa de macros suportado pelo Zabbix está disponível.
Exemplos aqui ilustram como você pode usar macros em mensagens.
Assunto da mensagem:
Quando você receber a mensagem, o assunto da mensagem será substituído por algo como:
Mensagem:
Quando você receber a mensagem, a mensagem será substituída por algo Como:
Mensagem:
Último valor: last(/{HOST.HOST}/{ITEM.KEY})
MAX por 15 minutos: max(/{HOST.HOST}/{ITEM.KEY},15m)
MIN por 15 minutos: min(/{HOST.HOST}/{ITEM.KEY},15m)
Quando você receber a mensagem, a mensagem será substituída por algo Como:
Mensagem:
Quando você receber a mensagem, ela conterá um link para o Evento página de detalhes, que fornece informações sobre o evento, seu acionador, e uma lista dos últimos eventos gerados pelo mesmo gatilho.
Informando sobre valores de vários hosts em uma expressão de trigger.
Mensagem:
Nome do problema: {TRIGGER.NAME}
Expressão de gatilho: {TRIGGER.EXPRESSION}
1. Valor do item em {HOST.NAME1}: {ITEM.VALUE1} ({ITEM.NAME1})
2. Valor do item em {HOST.NAME2}: {ITEM.VALUE2} ({ITEM.NAME2})
Quando você receber a mensagem, a mensagem será substituída por algo Como:
Nome do problema: a carga do processador está muito alta em um host local
Expressão de gatilho: last(/Myhost/system.cpu.load[percpu,avg1])>5 ou last(/Myotherhost/system.cpu.load[percpu,avg1])>5
1. Valor do item no Myhost: 0,83 (carga do processador (média de 1 min por núcleo))
2. Valor do item no Myotherhost: 5,125 (carga do processador (média de 1 min por núcleo))
Receber detalhes do evento de problema e do evento de recuperação em um recuperação mensagem:
Mensagem:
Problema:
ID do evento: {EVENT.ID}
Valor do evento: {EVENT.VALUE}
Status do evento: {EVENT.STATUS}
Horário do evento: {EVENT.TIME}
Data do evento: {EVENT.DATE}
Idade do evento: {EVENT.AGE}
Confirmação de evento: {EVENT.ACK.STATUS}
Histórico de atualizações de eventos: {EVENT.UPDATE.HISTORY}
Recuperação:
ID do evento: {EVENT.RECOVERY.ID}
Valor do evento: {EVENT.RECOVERY.VALUE}
Status do evento: {EVENT.RECOVERY.STATUS}
Hora do evento: {EVENT.RECOVERY.TIME}
Data do evento: {EVENT.RECOVERY.DATE}
Dados operacionais: {EVENT.OPDATA}
Ao receber a mensagem, as macros serão substituídas por algo Como:
Problema:
ID do evento: 21874
Valor do evento: 1
Status do evento: PROBLEMA
Horário do evento: 13:04:30
Data do evento: 2018.01.02
Idade do evento: 5m
Reconhecimento de evento: Sim
Histórico de atualização do evento: 2018.01.02 13:05:51 "John Smith (Admin)"
Ações: reconhecidas.
Recuperação:
ID do evento: 21896
Valor do evento: 0
Status do evento: OK
Horário do evento: 13:10:07
Data do evento: 2018.01.02
Dados operacionais: O valor atual é 0,83
::: não importante Macros de notificação separadas para o original evento de problema e evento de recuperação são suportados desde o Zabbix 2.2.0. :::