Microsoft Teams est le hub de communication pour beaucoup d'entreprises. Intégrer le monitoring uptime avec Teams assure que votre équipe d'exploitation voit les alertes là où elle travaille déjà. Voici comment le configurer.
Pourquoi Microsoft Teams ?
- Standard entreprise - Déjà déployé dans beaucoup d'organisations
- Intégrations riches - Power Automate, connecteurs, apps
- Cartes adaptatives - Alertes formatées magnifiquement
- Organisation en canaux - Routez les alertes de façon appropriée
- App mobile - Recevez des notifications push
Configuration des Incoming Webhooks
Étape 1 : Créer le Webhook
- Ouvrez Microsoft Teams
- Naviguez vers le canal cible
- Cliquez menu "..." → "Connecteurs"
- Trouvez "Incoming Webhook"
- Cliquez "Configurer"
- Nommez-le (ex. "Alertes Uptime")
- Optionnellement téléversez une icône
- Cliquez "Créer"
- Copiez l'URL du webhook
Étape 2 : Ajouter au Monitoring
Dans votre service de monitoring :
- Allez dans les paramètres de notification
- Ajoutez le webhook Microsoft Teams
- Collez l'URL du webhook
- Testez la connexion
Formatage des Messages
Carte Adaptative (Recommandé)
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"themeColor": "FF0000",
"summary": "L'API Production est DOWN",
"sections": [{
"activityTitle": "🔴 CRITIQUE : Service Down",
"facts": [
{"name": "Moniteur", "value": "API Production"},
{"name": "URL", "value": "https://api.example.com"},
{"name": "Statut", "value": "HTTP 500"},
{"name": "Durée", "value": "5 minutes"}
],
"markdown": true
}],
"potentialAction": [{
"@type": "OpenUri",
"name": "Voir Dashboard",
"targets": [{
"os": "default",
"uri": "https://dashboard.example.com"
}]
}]
}
Code Couleur
Utilisez themeColor pour les indicateurs visuels :
| Statut | Couleur |
|---|---|
| Critique/Down | FF0000 (Rouge) |
| Avertissement | FFA500 (Orange) |
| Récupéré | 00FF00 (Vert) |
| Info | 0078D7 (Bleu) |
Organisation des Canaux
Structure Recommandée
Équipe Générale
├── 📢 Annonces
├── 💬 Général
└── 🔧 Opérations
├── Alertes - Production
├── Alertes - Staging
└── Gestion des Incidents
Intégration Power Automate
Pour des workflows avancés, utilisez Power Automate :
Exemple : Créer une Tâche d'Incident
- Déclencheur : Quand le webhook reçoit une alerte
- Parser JSON du corps
- Créer une tâche dans Planner
- Assigner à la personne d'astreinte
- Poster dans le canal Teams
Bonnes Pratiques
À Faire
- Utiliser des canaux d'alertes dédiés
- Coder par couleur selon la sévérité
- Inclure des liens actionnables
- Tester les webhooks régulièrement
- Documenter les usages des canaux
À Éviter
- Alerter sur les canaux généraux
- Utiliser des noms de moniteurs peu clairs
- Ignorer les indicateurs de sévérité
- Ignorer les paramètres de notification Teams
Checklist d'Intégration
- Webhook créé dans le canal cible
- URL ajoutée au service de monitoring
- Format de message configuré
- Message test reçu
- Code couleur vérifié
- Boutons d'action fonctionnels
- Notifications du canal configurées
- Équipe informée des nouvelles alertes
Intégrez WizStatus avec Microsoft Teams pour des alertes uptime enterprise-ready. Cartes formatées riches, boutons d'action et livraison fiable.