Como habilitar notificações por Telegram

Caso você ainda não tenha configurado o Telegram, veja este post primeiro!

Após a configuração do Telegram, é necessário ativar uma ação de envio de notificações. Para isso, acesse o Multisite Monitoring no menu Ativar ações:

Menu Ativar ações

Nessa tela, escolha um estado para o qual você deseja habilitar o envio de notificações. Para fins de exemplo, habilitaremos o envio de notificações para os casos onde os serviços entram no estado CRITICAL. Clique no botão de adicionar ao lado do nome do estado:

Adicionar ação

Ativar ação

Nesta popup, selecione:

  • Ação: Send Telegram notification;
  • Período de tempo: Full time;
  • Executar imediatamente: caso você queira receber uma mensagem imediatamente, escolha “sim”. Caso contrário, especifique o tempo em minutos no qual o sistema deve aguardar antes de disparar o envio (valor recomendado: 5 minutos);
  • Executar apenas uma vez: esta opção permite configurar recorrência do envio da mesma mensagem (recomendado: “sim” –  executar uma vez apenas);
  • Aplicar a todos os dispositivos e serviços: escolhendo “sim”, o envio de notificações será configurado para todos os dispositivos do sistema. Caso você deseje habilitar o envio de notificações para apenas alguns dispositivos ou serviços específicos, escolha “não” e especifique os itens nas abas “Dispositivos” e “Serviços” que serão exibidas.

Por fim, clique em Finalizar.

Exemplos de uso

Esse sistema de configuração de notificações cobre os seguintes exemplos de uso:

  • Envie uma mensagem caso um serviço esteja a mais de 10 minutos no estado ERROR.
  • Envie uma mensagem a cada 30 minutos caso um serviço entre no estado CRITICAL e permaneça neste estado.
  • Envie uma mensagem caso um serviço fique 20 minutos em CRITICAL. Caso o serviço se mantenha nesse estado, continue enviando uma mensagem a cada 5 minutos.
  • Envie uma mensagem assim que um determinado serviço entrar em CRITICAL. Caso o serviço se mantenha nesse estado, continue enviando uma mensagem a cada 15 minutos.

Recomendações

  • Evite criar várias regras para o mesmo estado e para os mesmos dispositivos e/ou serviços com objetivos parecidos. Isso pode fazer com que a quantidade de mensagens enviadas aumente bastante, visto que cada regra de notificação é processada de forma independente.
  • Para serviços que costumam trocar de estado com muita frequência: marque “não” na opção “Executar imediatamente” e especifique um valor, por exemplo: 5 minutos, assim o sistema enviará as mensagens apenas se o serviço permanecer por um determinado tempo em uma condição de erro.
  • Configure recorrências apenas para serviços específicos, caso contrário a quantidade de notificações enviadas aumentará significativamente.