Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

4 Usando macros em mensagens

Visão geral

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

Exemplos aqui ilustram como você pode usar macros em mensagens.

Exemplo 1

Assunto da mensagem:

Problema: {TRIGGER.NAME}
Copy
✔ Copied

Quando você receber a mensagem, o assunto da mensagem será substituído por algo como:

Problema: A carga do processador está muito alta no servidor Zabbix
Copy
✔ Copied
Exemplo 2

Mensagem:

A carga do processador é: last(/zabbix.zabbix.com/system.cpu.load[,avg1])
Copy
✔ Copied

Quando você receber a mensagem, a mensagem será substituída por algo Como:

A carga do processador é: 1,45
Copy
✔ Copied
Exemplo 3

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)
Copy
✔ Copied

Quando você receber a mensagem, a mensagem será substituída por algo Como:

Último valor: 1,45
       MAX por 15 minutos: 2,33
       MIN por 15 minutos: 1,01
Copy
✔ Copied
Exemplo 4

Mensagem:

http://<server_ip_or_name>/zabbix/tr_events.php?triggerid={TRIGGER.ID}&eventid={EVENT.ID}
Copy
✔ Copied

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.

Exemplo 5

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})
Copy
✔ Copied

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))
Copy
✔ Copied
Exemplo 6

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}
Copy
✔ Copied

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
Copy
✔ Copied

::: 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. :::

To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.