Configuration d'alertes de notification d'administrateur automatisées

:bookmark: Ce guide vous montre comment configurer un système de surveillance automatisé qui envoie des messages privés à votre groupe d’administrateurs lorsque de nouvelles notifications d’administrateur sont détectées sur votre site Discourse.

:person_raising_hand: Niveau d’utilisateur requis : Administrateur

Aperçu

Les notifications d’administrateur alertent les administrateurs des problèmes importants du site tels que les mises à jour de plugins, les problèmes de compatibilité de thèmes ou les préoccupations de sécurité. Ce guide vous aide à configurer un système automatisé pour informer proactivement votre équipe d’administration chaque fois que de nouvelles notifications d’administrateur apparaissent sur votre site, garantissant ainsi que vous ne manquerez jamais les mises à jour critiques.

Le système de surveillance se compose de deux éléments clés :

  • Une requête Data Explorer qui compte les nouvelles notifications d’administrateur créées au cours des dernières 24 heures.
  • Une automatisation Discourse qui exécute la requête périodiquement et envoie un message privé à votre groupe d’administrateurs lorsque des notifications sont trouvées.

Prérequis

Avant de commencer, assurez-vous que les plugins suivants sont activés sur votre site :

  • Data Explorer - Disponible sur les plans hébergés Business et Enterprise, ou peut être installé sur des instances auto-hébergées.
  • Discourse Automation - Inclus dans le cœur de Discourse (aucune installation séparée requise).

:discourse: Hébergé par Discourse ?

Les plugins Automations et Data Explorer sont disponibles à partir du plan Business et supérieurs.

Créer la requête Data Explorer

La première étape consiste à créer une requête qui identifie les nouvelles notifications d’administrateur.

  1. Accédez à /admin/plugins/explorer sur votre site Discourse.
  2. Cliquez sur Ajouter pour créer une nouvelle requête.
  3. Nommez votre requête “Comptage des notifications d’administrateur - Dernières 24 heures”.
  4. Ajoutez la requête SQL suivante :
SELECT 'Il y a de nouvelles notifications d\'administrateur sur le tableau de bord.' AS message, id, created_at
FROM admin_notices
WHERE created_at >= CURRENT_TIMESTAMP - INTERVAL '24 hours'
ORDER BY created_at DESC

Cette requête compte les notifications d’administrateur créées au cours des dernières 24 heures.

  1. Cliquez sur Enregistrer pour sauvegarder la requête.
  2. Testez la requête en cliquant sur Exécuter pour vous assurer qu’elle renvoie correctement les résultats.

Configurer l’automatisation

Ensuite, vous configurerez une automatisation qui exécute cette requête périodiquement et envoie des notifications.

Créer l’automatisation

  1. Accédez à /admin/plugins/automation/.
  2. Cliquez sur Ajouter une automatisation.
  3. Pour Script, sélectionnez Planifier un MP avec les résultats de Data Explorer.
  4. Entrez un nom tel que “Alerte sur les nouvelles notifications d’administrateur”.
  5. Pour Déclencheur, sélectionnez Récurrent.

Configurer le déclencheur

Dans la section du déclencheur :

  1. Définissez la Fréquence pour qu’elle s’exécute selon votre calendrier préféré (par exemple, “Toutes les 24 heures”).
  2. Activez la Date de début et choisissez quand vous souhaitez que la surveillance commence.

Configurer le script

Dans la section Script, configurez les champs suivants :

Envoyer à l’utilisateur, au groupe ou à l’e-mail : Entrez le nom de votre groupe d’administrateurs (généralement admins).

Requête : Sélectionnez “Comptage des notifications d’administrateur - Dernières 24 heures” (la requête que vous avez créée précédemment).

Ignorer s’il n’y a pas de résultats : Activez cette option pour éviter d’envoyer des MP lorsque le compte est de 0.

Cliquez maintenant sur le bouton “Mettre à jour l’automatisation”.

Screenshot 2025-11-14 at 11.59.58 AM

Activer l’automatisation

Après avoir configuré tous les paramètres :

  1. Passez en revue votre configuration.
  2. Cliquez sur le bouton Activer l’automatisation en haut de la page pour activer l’automatisation.
  3. Facultativement, cliquez sur Déclencher maintenant pour tester l’automatisation immédiatement.

Comment ça marche

Une fois activé, le système fonctionne comme suit :

  1. Toutes les 24 heures (ou l’intervalle que vous avez configuré), l’automatisation se déclenche automatiquement.
  2. La requête Data Explorer s’exécute et compte les notifications d’administrateur créées au cours des dernières 24 heures.
  3. Si le compte est supérieur à 0, un MP est envoyé au groupe d’administrateurs avec le nombre de notifications.
  4. Si aucune nouvelle notification n’est trouvée, aucun MP n’est envoyé (en raison du paramètre “Ignorer s’il n’y a pas de résultats”).

Cela garantit que votre équipe d’administration reçoit des notifications rapides sur les nouvelles notifications d’administrateur sans être submergée par des messages inutiles.

Dépannage

L’automatisation ne s’exécute pas

  • Vérifiez que l’automatisation est activée - vérifiez le bouton bascule en haut de la page d’automatisation.
  • Consultez /logs pour tout message d’erreur lié à l’automatisation.
  • Assurez-vous que le plugin Automation lui-même est activé à /admin/plugins.

Je ne reçois pas de MP

  • Vérifiez que le nom du groupe est correct dans le champ “Envoyer à”.
  • Vérifiez que le groupe d’administrateurs a l’autorisation de recevoir des MP.
  • Passez en revue vos paramètres de notification personnels pour vous assurer que vous recevez des notifications par e-mail pour les MP.

La requête ne renvoie aucun résultat alors que des notifications existent

  • Testez la requête manuellement dans Data Explorer.
  • Vérifiez que le paramètre d’intervalle de temps correspond à la fréquence de votre automatisation.
  • Vérifiez qu’il existe bien des notifications d’administrateur en visitant /admin/dashboard/problems.

Ressources supplémentaires