Como receber notificações de monitoramento no Telegram
Este artigo descreve como criar um bot do Telegram e configurar notificações das verificações de monitoramento de hosts no mensageiro. Assim você recebe alertas no smartphone e em outros dispositivos pela Internet.
1. Criação do chatbot e obtenção do token no Telegram
Primeiro, crie um chatbot no Telegram e obtenha o token:
- Abra o Telegram e procure o bot BotFather (@BotFather).
- Inicie a conversa com o BotFather clicando em Start
- Digite o comando /newbot para criar um bot novo. (Ou escolha na lista).
- O BotFather pede o nome do bot (por exemplo, MyTestBot). Esse nome aparece nos contatos
- Depois informe o nome de usuário do bot. Ele precisa terminar com bot (por exemplo, MyTestBot_bot).
Depois de criar o bot, o BotFather entrega o token (por exemplo, 123456789:ABCdefGhIJKlmNoPQRstuVWXyz).
2. Obtenção do ID do chat
Para receber notificações no Telegram, você também precisa do ID do chat. Veja como obter:
- Envie uma mensagem para o seu bot.
- Em seguida, abra este link no navegador: https://api.telegram.org/bot<YourBotToken>/getUpdates
Onde <YourBotToken> é o token do seu bot.
Se tudo estiver certo, a página do navegador mostra um objeto JSON. Para ler com mais facilidade, marque Pretty-print no navegador.
Copie o parâmetro "id" do objeto "chat".
3. Configuração das notificações no programa
Em seguida, copie os dados recebidos para o programa.
Clique em Program settings, selecione Messengers. Cole os dados recebidos nos campos correspondentes.
Na lista de verificações, encontre a verificação cujos resultados você quer receber no Telegram. Clique com o botão direito e escolha Edit check no menu de contexto.
Clique em Next várias vezes até o passo 3. Depois marque Run if check passed, Run if check failed ou os dois.
Indique o mensageiro Telegram como método de notificação, como na imagem abaixo.
Se você vai receber todas as notificações em um único chatbot, o campo Chat ID pode ficar em branco, porque esse identificador já está nas configurações gerais. No nível de cada verificação, o campo serve para enviar notificações a chatbots diferentes. Se você tem vários bots, informe o ID do bot criado para os alertas desta verificação.
Nesta etapa você já pode testar a notificação. Ao clicar em Test, uma mensagem de teste deve chegar ao chatbot.
Pronto.
Agora as notificações com os resultados das verificações de monitoramento dos hosts chegam como mensagens no chatbot do Telegram que você criou.




