Introdução

O objetivo deste exemplo de ação é fornecer ao destinatário de um alerta o máximo de informações possível. Com base nas expressões do modelo GreenLight ofertas prontas para uso, você pode criar estilos diferentes com bastante facilidade.
Usando o exemplo abaixo em combinação com nosso recém-disponível Script de shell do Linuxt, você poderia facilmente fornecer vários parâmetros para outros sistemas de back-end (Ticketsystem, etc.)

Exemplo

Configuração

O exemplo a seguir irá notificá-lo com mais informações sobre o servidor com falha.
Para recuperar essas informações durante um alerta, você precisa se certificar de que inseriu as informações específicas do servidor na configuração individual do servidor GL (Configuração de monitoramento - Sconfigurações do servidor).

 

Exemplo baseado em uma ação SMTP:

  • Adicione uma ação SMTP a um de seus sensores
  • Especifique a condição (por exemplo, acionar a notificação se o servidor ficar indisponível)
  • Adicione o seguinte texto ao Texto campo

Gravidade: ${action.properties['com.panagenda.greenlight.notification.MESSAGE_TYPE']}
Hora: ${gl:formatDate(sensorFireTime)}
Anfitrião: ${gl:commonName(config.nodeDefinition.name)}
Descrição: ${config.nodeDefinition.properties['com.panagenda.greenlight.vimes.server.DESCRIPTION']}
Localização: ${config.nodeDefinition.properties['com.panagenda.greenlight.LOCALIZAÇÃO']}
Autoridade de rede: ${config.nodeDefinition.networkAuthorityDefinition.name}

  • Opcionalmente, você pode selecionar “Enviar mensagem de redefinição de status” e “Substituir texto da mensagem”, se desejar.

A configuração deve ficar assim

 

  • Especifique o destinatário do e-mail e salve/feche o sensor

 

Sempre que um servidor estiver indisponível, a notificação terá a seguinte aparência

GL frontent – ​​janela pop-up:

 

Notificação de Email:

 

Conclusão

Usando alguns dos modelos de expressão disponíveis, pode-se construir uma notificação de alerta mais sofisticada.