Passer au contenu

Envoyer les alertes dans un canal Slack

Créez un webhook entrant dans Slack, collez-le dans Gryphon, et chaque problème, avertissement, rétablissement et prise en charge arrive dans le canal, avec tous les forfaits.

Intégration que vous ajouterez
Slack
L’agent
Aucun agent requis
Écrit pour
Tout système

Ce que vous obtiendrez

  • Chaque alerte dans le canal : problèmes, avertissements, rétablissements et prises en charge, chacun sous forme de carte colorée qui nomme l’hôte, la vérification et ce qu’elle a dit, avec un lien vers l’hôte dans Gryphon.
  • Les mêmes alertes que tout le monde, selon les mêmes règles. Jamais un premier résultat, jamais un état inconnu, jamais le rétablissement d’une panne dont personne n’a été averti.
  • Un canal par client, si vous le voulez. Une intégration envoie les alertes de tous les hôtes, ou seulement des hôtes que vous choisissez, et un compte peut en avoir jusqu’à 25.

Les intégrations font partie de tous les forfaits. Les notifications poussées, le courriel et la boîte de réception continuent comme avant : un canal est un endroit de plus où l’alerte arrive, pas un remplacement.

Avant de commencer

  • Un espace de travail Slack où vous pouvez ajouter des applications. Dans certains espaces de travail, un administrateur doit l’approuver.
  • Dans Gryphon, le propriétaire du compte, ou un membre que le propriétaire a autorisé à modifier les hôtes. C’est à eux de configurer les intégrations.

Étapes

1Créer un webhook entrant dans Slack

  1. Allez sur api.slack.com/apps, choisissez Create New App, puis Blank app. Nommez-la Gryphon et choisissez votre espace de travail.
  2. Sous Incoming Webhooks, activez Activate Incoming Webhooks.
  3. Choisissez Add New Webhook, sélectionnez le canal où les alertes doivent aller, et autorisez-le.
  4. Copiez l’URL du webhook. Elle commence par https://hooks.slack.com/services/.

L’URL est la clé. Quiconque la détient peut publier dans ce canal. Collez-la dans Gryphon et nulle part ailleurs ; Gryphon la conserve chiffrée et ne l’affiche plus jamais en entier.

2L’ajouter dans Gryphon

Dans le tableau de bord, ouvrez Intégrations et choisissez Slack. Dans l’application iPhone, c’est dans le menu du compte ; sur Android, sous Paramètres.

Ajouter une intégration Slack Intégrations → Ajouter une intégration
Nom
#ops — ce qui vous dit de quel canal il s’agit
URL du webhook Slack
https://hooks.slack.com/services/…
Ce qu’elle envoie
Problèmes, Avertissements, Rétablissements, Prises en charge — les quatre pour commencer
Quels hôtes
Tous les hôtes, ou seulement ceux que vous choisissez

Enregistrez. Une URL qui n’est pas un webhook entrant Slack est refusée, avec une phrase qui le dit, avant que quoi que ce soit ne soit envoyé.

3Envoyer un test

Appuyez sur Tester sur l’intégration. Un message commençant par Test de Gryphon apparaît dans le canal en une seconde ou deux, et Gryphon affiche la réponse de Slack.

Faire un essai

  1. La carte de test arrive dans le canal.
  2. Pour un vrai test, ajoutez une vérification à quelque chose que vous pouvez arrêter, comme un site de préproduction, et arrêtez-le. Le problème arrive dans le canal quand Gryphon le confirme, et le rétablissement quand le service revient.

Si ça cesse de fonctionner

Quelqu’un retire l’application, ou archive le canal, et Slack se met à refuser le webhook. Gryphon marque l’intégration En échec sur la page Intégrations avec la réponse de Slack elle-même, par exemple no_service ou channel_is_archived, et envoie un courriel une seule fois aux personnes qui gèrent le compte, pas une fois par alerte. Après une semaine sans livraison réussie, il met l’intégration en pause et le signale. Créez un nouveau webhook, collez-le et enregistrez : l’enregistrement la réactive.

Variantes

Un canal par client

Créez un webhook par canal de client, ajoutez chacun comme intégration distincte, et réglez Quels hôtes sur les hôtes de ce client. Les pannes de chaque client vont dans son canal et nulle part ailleurs.

Seulement ce qui demande une personne

Pour un canal achalandé, décochez Avertissements et gardez les problèmes et les rétablissements. Pour un canal qui suit qui s’occupe de quoi, gardez Prises en charge : chacune dit qui a la panne en main.

Ce n’est pas ce que vous exploitez ? Parcourez tous les guides, ou dites-nous ce que vous devez surveiller et nous rédigerons le guide.

Quatorze jours gratuits. Puis à partir de $4.99 par mois.

L’agent, le tableau de bord, les applications et toutes les vérifications sauf les cinq pour Kubernetes font partie de chaque forfait. Les forfaits diffèrent par la quantité que vous surveillez, la fréquence, la provenance des vérifications, et le nombre de personnes et de pages d’état qu’ils comprennent. Comparer les forfaits. Annulez quand vous voulez.