Integrazione di Telegram con OpManager

Telegram è un servizio cloud di messaggistica istantanea, videochiamate e VoIP con crittografia end-to-end. Gli utenti possono inviare messaggi e scambiare foto, video, sticker, audio e file di qualsiasi tipo su Telegram. Utilizzando un webhook, ora puoi integrare Telegram con OpManager e ricevere avvisi istantanei sui guasti di rete nel tuo gruppo Telegram.

Versione supportata:OpManager 12.5.192 e successive

Per integrare OpManager con Telegram, segui i passaggi indicati di seguito.

  1. Creazione di un nuovo bot in Telegram con privilegi di amministratore
  2. Recupero del <<chat_id>> e verifica del <<token>>
  3. Configurazione del webhook in OpManager

Creazione di un nuovo bot in Telegram con privilegi di amministratore

  1. In Telegram, cerca BotFather. BotFather è un programma che ti aiuta a creare bot personalizzati in base alle tue preferenze.
  2. Inserisci il comando /start.
  3. Nella risposta, fai clic su /newbot.
  4. Segui le risposte e fornisci un nome personalizzato e un nome utente univoco per il tuo bot.
  5. Una volta creato il bot, viene generato un <<token>> univoco che ti aiuta a controllare il bot.
  6. Apri il bot appena creato e aggiungilo al gruppo al quale devono essere notificati gli avvisi di OpManager.
  7. Concedi privilegi di amministratore al bot.

Integrazione di OpManager con Telegram: creazione di un nuovo bot con privilegi di amministratore

Recupero del <<chat_id>> e verifica del <<token>>

  1. Invia la richiesta https://api.telegram.org/bot<<token>>/getUpdates nel browser.
  2. Nella risposta, verifica il nome del tuo gruppo e copia il <<chat_id>>
  3. Per controllare il <<token>>, invia la richiesta 
    https://api.telegram.org/bot<<token>>/sendMessage?chat_id=<<chat_id>>&text=<<custom_message>>
  4. Verifica se il <<custom_message>> viene recapitato al tuo gruppo Telegram.

Integrazione di OpManager con Telegram: recupero del chat id e verifica del token

Configurazione del webhook in OpManager

  1. Nel client web di OpManager, vai su Impostazioni > Notifiche > Aggiungi profilo.
  2. Scegli Richiama un webhook.
  3. Dopo aver selezionato il metodo HTTP POST, incolla l'URL del webhook 
    https://api.telegram.org/bot<<token>>/sendMessage
  4. Scegli form_urlencoded come DataType.
  5. Nella casella Parametri personalizzati,
    1. Digita chat_id e inserisci il valore corrispondente <<chat_id>>
    2. Aggiungi un altro campo text e seleziona la variabile richiesta, ad esempio Messaggio dell'allarme.
  6. Fai clic su Avanti.
  7. Seleziona i criteri, filtra i dispositivi e scegli l'intervallo di tempo per il quale gli avvisi devono essere comunicati al gruppo Telegram.

    Integrazione di OpManager con Telegram: configurazione del webhook in OpManager 

  8. Infine, fornisci un nome per la notifica webhook e fai clic su Salva.

OpManager è stato ora integrato con Telegram correttamente. Tutti gli avvisi di OpManager verranno ora inviati al gruppo Telegram corrispondente.