Intégration de Telegram avec OpManager

Telegram est un service de messagerie instantanée, de visiophonie et de VoIP basé sur le cloud, avec chiffrement de bout en bout. Les utilisateurs peuvent envoyer des messages et échanger des photos, des vidéos, des autocollants, des fichiers audio et des fichiers de tout type dans Telegram. Grâce au webhook, vous pouvez désormais intégrer Telegram à OpManager et recevoir des alertes instantanées sur les pannes réseau dans votre groupe Telegram.

Version prise en charge :OpManager 12.5.192 et versions ultérieures

Pour intégrer OpManager à Telegram, veuillez suivre les étapes ci-dessous.

  1. Création d’un nouveau bot dans Telegram avec des privilèges d’administrateur
  2. Récupération du <<chat_id>> et vérification du <<token>>
  3. Configuration du webhook dans OpManager

Création d’un nouveau bot dans Telegram avec des privilèges d’administrateur

  1. Dans Telegram, recherchez BotFather. BotFather est un programme qui vous aide à créer des bots personnalisés selon vos préférences.
  2. Saisissez la commande /start.
  3. Dans la réponse, cliquez sur /newbot.
  4. Suivez les instructions et fournissez un nom personnalisé ainsi qu’un nom d’utilisateur unique pour votre bot.
  5. Une fois le bot créé, un <<token>> unique est généré, ce qui vous aide à contrôler le bot.
  6. Ouvrez le bot nouvellement créé et ajoutez-le au groupe auquel les alertes de OpManager doivent être envoyées.
  7. Accordez au bot les privilèges d’administrateur.

Intégration d’OpManager avec Telegram : création d’un nouveau bot avec des privilèges d’administrateur

Récupération du <<chat_id>> et vérification du <<token>>

  1. Exécutez la requête https://api.telegram.org/bot<<token>>/getUpdates dans votre navigateur.
  2. Dans la réponse, vérifiez le nom de votre groupe et copiez le <<chat_id>>
  3. Pour vérifier le <<token>>, exécutez la requête 
    https://api.telegram.org/bot<<token>>/sendMessage?chat_id=<<chat_id>>&text=<<custom_message>>
  4. Vérifiez si le <<custom_message>> est bien envoyé à votre groupe Telegram.

Intégration d’OpManager avec Telegram : récupération de l’identifiant de discussion et vérification du jeton

Configuration du webhook dans OpManager

  1. Dans le client web de OpManager, accédez à Settings > Notifications > Add Profile.
  2. Choisissez Invoke a Webhook.
  3. Après avoir sélectionné la méthode HTTP POST, collez l’URL du webhook 
    https://api.telegram.org/bot<<token>>/sendMessage
  4. Choisissez form_urlencoded comme DataType.
  5. Dans la zone Custom Parameters,
    1. Saisissez chat_id et entrez la valeur correspondante <<chat_id>>
    2. Ajoutez un autre champ text et sélectionnez la variable requise, comme Message of the alarm.
  6. Cliquez sur Next.
  7. Sélectionnez les critères, filtrez les appareils et choisissez votre plage horaire pendant laquelle les alertes doivent être communiquées au groupe Telegram.

    Intégration d’OpManager avec Telegram : configuration du webhook dans OpManager 

  8. Enfin, donnez un nom à la notification webhook, puis cliquez sur Save.

OpManager a maintenant été intégré à Telegram avec succès. Toutes les alertes d’OpManager seront désormais envoyées au groupe Telegram correspondant.