Integrando o Telegram ao OpManager

O Telegram é um serviço de mensagens instantâneas, videochamadas e VoIP baseado em nuvem, com criptografia de ponta a ponta. Os usuários podem enviar mensagens e trocar fotos, vídeos, figurinhas, áudios e arquivos de qualquer tipo no Telegram. Usando webhook, agora você pode integrar o Telegram ao OpManager e receber alertas instantâneos sobre falhas de rede no seu grupo do Telegram.

Versão compatível:OpManager 12.5.192 e superiores

Para integrar o OpManager ao Telegram, siga as etapas abaixo.

  1. Criar um novo bot no Telegram com privilégios de administrador
  2. Obter o <<chat_id>> e verificar o <<token>>
  3. Configurar o webhook no OpManager

Criar um novo bot no Telegram com privilégios de administrador

  1. No Telegram, pesquise por BotFather. O BotFather é um programa que ajuda você a criar bots personalizados conforme suas preferências.
  2. Digite o comando /start.
  3. Na resposta, clique em /newbot.
  4. Siga as instruções e forneça um nome personalizado e um nome de usuário exclusivo para o seu bot.
  5. Quando o bot for criado, será gerado um <<token>> exclusivo que permite controlar o bot.
  6. Abra o bot recém-criado e adicione-o ao grupo no qual os alertas do OpManager devem ser enviados.
  7. Conceda privilégios de administrador ao bot.

Integração do OpManager com o Telegram: Criação de novo bot com privilégios de administrador

Obter o <<chat_id>> e verificar o <<token>>

  1. Acesse o endereço https://api.telegram.org/bot<<token>>/getUpdates no seu navegador.
  2. Na resposta, verifique o nome do seu grupo e copie o <<chat_id>>
  3. Para testar o <<token>>, acesse o endereço 
    https://api.telegram.org/bot<<token>>/sendMessage?chat_id=<<chat_id>>&text=<<custom_message>>
  4. Confira se a <<custom_message>> foi entregue ao seu grupo do Telegram.

Integração do OpManager com o Telegram: Obtenção do chat id e verificação do token

Configurar o webhook no OpManager

  1. No cliente web do OpManager, vá para Settings > Notifications > Add Profile.
  2. Escolha Invoke a Webhook.
  3. Após selecionar o método HTTP POST, cole a URL do webhook 
    https://api.telegram.org/bot<<token>>/sendMessage
  4. Escolha form_urlencoded como DataType.
  5. Na caixa Custom Parameters,
    1. Digite chat_id e informe o valor correspondente <<chat_id>>
    2. Adicione outro campo text e selecione a variável desejada, como por exemplo Message of the alarm.
  6. Clique em Next.
  7. Defina os critérios, filtre os dispositivos e escolha a janela de tempo (Time Window) para a qual os alertas devem ser enviados ao grupo do Telegram.

    Integração do OpManager com o Telegram: Configuração de webhook no OpManager 

  8. Por fim, forneça um nome para a notificação de webhook e clique em Save.

O OpManager agora foi integrado com sucesso ao Telegram. Todos os alertas do OpManager passarão a ser enviados para o grupo do Telegram correspondente.