Une alerte n’est utile que si elle atteint une personne qui agira. Cette page montre comment configurer chaque canal. Chaque canal a aussi sa propre page avec plus de détails, vers laquelle cette page renvoie au lieu de les répéter.

Où se trouvent les canaux

Ouvrez « Alertes » dans le menu. La page s’appelle « Notifications ». Elle a quatre parties : « Où vont les alertes », « Ce que vous recevez », « Rapports et actualités » et « Historique ». Ouvrez une ligne sous « Où vont les alertes » pour configurer ce canal.

Seul le titulaire du compte peut modifier les canaux. Les autres membres voient la page en lecture seule.

Si votre offre n’inclut pas un canal, sa ligne indique « Non inclus dans votre offre ». Si vous passez plus tard à une offre inférieure, l’adresse enregistrée est conservée, et la ligne indique « Arrêté : non inclus dans votre offre » jusqu’à ce que vous repassiez à une offre supérieure.

Canal Offre
E-mail Toutes les offres
Telegram Toutes les offres
Discord À partir de Starter
Webhook À partir de Starter
Slack À partir de Business
Microsoft Teams À partir de Business

Le tableau « Ce qui arrive où » sur la même page montre, pour votre compte, quelle alerte va vers quel canal.

Note

Les pages des canaux indiquent si la livraison vers le service réel a été vérifiée. Là où c’est marqué comme non encore vérifié, considérez votre propre message de test comme la preuve.

E-mail

L’e-mail n’a besoin d’aucune configuration. Chaque site web a une « Adresse e-mail d’alerte » dans ses réglages, qui est au départ l’adresse avec laquelle vous vous êtes inscrit. Pour utiliser une autre adresse, changez-la dans les réglages du site web. La nouvelle adresse doit d’abord être confirmée par un lien, et les alertes continuent d’aller à l’ancienne adresse jusque-là.

Pour tester, ouvrez Notifications et appuyez sur le bouton qui envoie un e-mail de test à l’adresse. Vous pouvez envoyer trois e-mails de test par heure. Si l’e-mail n’arrive pas, regardez dans le dossier des indésirables.

Telegram

  1. Appuyez sur « Connecter Telegram ».
  2. Appuyez sur « Ouvrir Telegram ». Cela ouvre une conversation avec le bot UptimeWire.
  3. Appuyez sur Start dans Telegram. Le bot répond qu’il est connecté.
  4. Revenez à votre compte et rechargez la page si la carte indique encore Telegram comme non connecté.

Telegram lie une conversation privée, pas un groupe. Si vous bloquez le bot, la conversation est déconnectée et vous devez la reconnecter. Appuyez sur « Envoyer un message de test » pour tester (trois par heure). Plus de détails : Telegram.

Discord

  1. Dans Discord, ouvrez les réglages du salon qui doit recevoir les alertes, puis Intégrations, puis Webhooks.
  2. Appuyez sur « Nouveau webhook ».
  3. Appuyez sur « Copier l’URL du webhook ».
  4. Collez l’adresse dans la ligne Discord de votre compte et enregistrez-la.
  5. Appuyez sur « Envoyer un message de test ».

Plus de détails : Discord.

Webhook

Un webhook envoie un message JSON signé à une adresse que vous contrôlez.

  1. Ouvrez la ligne Webhook et saisissez une adresse https. Les adresses privées ou internes sont refusées.
  2. Appuyez sur « Enregistrer l’adresse ». UptimeWire affiche un secret de signature. Conservez-le là où votre code récepteur peut le lire. « Créer un nouveau secret » le remplace, et l’ancien cesse de fonctionner immédiatement.
  3. Choisissez le format des messages. Le format 1 n’envoie que les pannes et les rétablissements. Le format 2 envoie tous les types d’alerte.
  4. Appuyez sur « Envoyer un message de test », puis regardez le journal des envois, qui liste chaque message.

Votre adresse doit répondre avec un état 2xx en moins de 5 secondes. Les redirections ne sont pas suivies. Un message échoué est renvoyé : tout de suite, puis après 1, 5, 30 et 120 minutes, puis il est marqué comme échoué. Le même message peut arriver deux fois, faites donc en sorte que votre récepteur tolère les répétitions. Plus de détails : Webhooks.

Slack

  1. Ouvrez « your Slack apps » (api.slack.com/apps) et créez une application à partir de zéro.
  2. Activez Incoming Webhooks et appuyez sur « Add New Webhook to Workspace ».
  3. Choisissez le canal, autorisez-le et copiez l’adresse qui commence par https://hooks.slack.com/services/.
  4. Collez-la dans la ligne Slack de votre compte et appuyez sur « Connecter ».
  5. Appuyez sur « Envoyer un message de test ».

Plus de détails : Slack.

Microsoft Teams

  1. Dans Teams, ouvrez l’application Workflows et cherchez « webhook ».
  2. Choisissez un modèle qui publie dans un canal quand une requête webhook est reçue, et choisissez l’équipe et le canal.
  3. Enregistrez-le et copiez l’adresse affichée sur la page du workflow.
  4. Collez l’adresse dans la ligne Teams de votre compte et enregistrez-la.
  5. Appuyez sur « Envoyer un message de test ».

Le workflow appartient à la personne qui l’a créé. Si cette personne part, donnez au workflow un second propriétaire, sinon les alertes risquent de s’arrêter. Les anciennes adresses webhook.office.com sont refusées, car Microsoft a arrêté ce type d’adresse. Plus de détails : Microsoft Teams.

Si une alerte n’arrive pas

  • Regardez « Historique » sur la page Notifications. Elle liste les alertes récentes.
  • Envoyez un message de test sur le canal. Si le test arrive et pas une vraie alerte, vérifiez « Ce qui arrive où » : il montre si ce type d’alerte va vers le canal.
  • Vérifiez l’offre. Un canal que votre offre n’inclut pas affiche « Non inclus dans votre offre ».
  • E-mail : regardez dans le dossier des indésirables et vérifiez que l’adresse d’alerte du site web est bien celle que vous attendez.
  • Telegram : assurez-vous de ne pas avoir bloqué le bot, et reconnectez-le si la carte l’indique comme non connecté.
  • Webhook, Slack, Discord, Teams : l’adresse de réception a peut-être été supprimée ou modifiée à l’autre bout. Créez-en une nouvelle et enregistrez-la de nouveau.
  • Gardez aussi l’e-mail activé. Aucun service ne peut promettre qu’une alerte arrive, un second trajet vous protège donc.

Si rien de tout cela ne règle le problème, voir Contacter le support.