Slack est le canal des équipes qui gèrent les pannes dans un canal partagé. UptimeWire publie un message quand un site web tombe et un autre quand il revient, de sorte que tous les membres du canal voient la même chose au même moment.
Note
Le canal Slack est conçu et testé face à un simulateur strict du service Slack. Un vrai message vers un vrai espace de travail Slack n’a pas encore été confirmé de façon indépendante. Utilisez le message de test pour le vérifier dans votre propre espace de travail.
Slack est une marque de son propriétaire. UptimeWire n’est ni affilié à Slack ni approuvé par Slack.
Ce qu’il transporte
Les alertes de panne et de rétablissement. Les avertissements sur le certificat, le domaine et le DNS ne sont pas envoyés à Slack. Ils arrivent par e-mail et par Telegram.
Le configurer
UptimeWire ne s’installe pas dans votre espace de travail. À la place, vous lui donnez l’adresse d’un webhook entrant que vous créez vous-même.
- Ouvrez vos applications Slack et créez une application à partir de zéro dans votre espace de travail.
- Sous Incoming Webhooks, activez-les et appuyez sur Add New Webhook to Workspace.
- Choisissez le canal, autorisez-le et copiez l’adresse qui commence par
https://hooks.slack.com/services/.
Ensuite, dans votre compte UptimeWire, ouvrez les paramètres de notification de votre profil, collez l’adresse dans la carte Slack et appuyez sur « Connecter ». Appuyez sur « Envoyer un message de test » pour voir un message arriver dans le canal.
Seul le titulaire du compte peut ajouter, modifier, tester ou supprimer l’adresse. L’adresse est unique par compte : le même canal Slack reçoit donc les alertes de tous les sites web. Collez l’adresse exactement telle que Slack vous la donne.
À quoi ressemble un message
Chaque alerte est un message avec un titre qui indique Shop is down avec un repère rouge, ou Shop is back up avec un repère vert. En dessous figurent l’adresse du site web, la cause (pour une panne), la durée de l’arrêt (pour un rétablissement) et l’heure de début de l’incident en UTC. Deux liens, « Ouvrir le site » et « Ouvrir l’incident », suivent.
Les mentions et les aperçus de liens sont désactivés : une alerte ne notifie donc jamais personne. Le texte provenant d’un site web est traité comme du texte brut.
Envoi et limites
- Les messages vers une même adresse sont envoyés à une seconde d’intervalle.
- Si Slack refuse un message, ou n’accepte plus l’adresse, UptimeWire ne réessaie pas, et le journal affiche « Le service n’accepte plus cette adresse : reconnectez-la » avec le court code d’erreur propre à Slack. Pour les autres échecs, il réessaie jusqu’à cinq fois : tout de suite, puis après 1, 5, 30 et 120 minutes.
- Le journal d’envoi de votre compte affiche les cinq derniers messages Slack et ce qu’il est advenu de chacun.
- À partir de l’offre Business. Si un compte passe à une offre sans Slack, les alertes en attente sont annulées. L’adresse est conservée et refonctionne après un changement d’offre vers le haut.
- Dans de rares cas, une alerte peut arriver deux fois.
Dépannage
- UptimeWire indique qu’il ne s’agit pas d’une adresse Slack. Collez l’adresse exactement telle que Slack vous la donne. Elle doit commencer par
https://hooks.slack.com/services/. - Le message de test n’est pas arrivé. Lisez le résultat à côté du bouton de test. Un court code d’erreur Slack, comme un canal archivé ou un jeton non valide, y est affiché. Corrigez-le dans Slack, ou créez un nouveau webhook et reconnectez-le.
- Les messages se sont arrêtés après la suppression de l’application par quelqu’un. L’adresse ne fonctionne plus. Créez un nouveau webhook et connectez-le.
- Vous avez besoin des avertissements SSL, domaine ou DNS. Utilisez l’e-mail ou Telegram pour ceux-ci.