Supposons que vous souhaitiez utiliser différents modèles d’alerte pour différents types d’événements de surveillance. Par exemple, pour envoyer des alertes d’erreur de surveillance et des notifications de récupération « OK » de Dotcom-Monitor à différentes adresses ou pour afficher les détails de l’alerte en fonction des autorisations d’accès du propriétaire de l’adresse. Dans cet article, nous allons voir comment personnaliser le processus de notification d’alerte Dotcom-Monitor pour envoyer des notifications d’alerte personnalisées en fonction du type d’état de réponse de surveillance.
Vous pouvez configurer plusieurs adresses de livraison dédiées pour recevoir des notifications personnalisées en fonction de l’état de la réponse de surveillance. Cette approche est idéale lorsque vous souhaitez créer un groupe qui inclut quelques adresses de livraison pour les notifications Dotcom-Monitor.
Si vous souhaitez envoyer des notifications d’alerte sensibles à l’état des réponses à un grand groupe d’adresses de remise, il est recommandé de créer un modèle d’alerte avec du contenu généré de manière conditionnelle et d’utiliser ce modèle pour toutes les adresses de remise du groupe.
Pour les besoins de cet article, nous allons configurer l’envoi des notifications d’alerte par e-mail.
<En-tête 1 espace réservé>
Pour envoyer des notifications d’alerte à différentes adresses en fonction de l’état de la réponse de surveillance, créez et configurez les adresses de remise comme décrit ci-dessous :
- Commencez par créer un nouveau groupe d’adresses de livraison.
- Pour configurer les notifications d’erreur de surveillance personnalisées, ajoutez une nouvelle adresse e-mail.
- Dans les paramètres avancés de l’adresse, sélectionnez le type d’alerte Alerte. Personnalisez l’objet et le message de l’alerte d’erreur en créant de nouveaux modèles, comme décrit ici. Enregistrez les paramètres de l’adresse.
- Pour configurer des notifications personnalisées lors de la récupération après des erreurs de surveillance détectées, ajoutez une nouvelle adresse de livraison. Vous pouvez utiliser la même adresse e-mail plus d’une fois au sein d’un groupe pour envoyer des notifications de différents types.
- Dans les paramètres avancés de l’adresse, sélectionnez le type d’alerte OK. Personnalisez l’objet et le message de l’alerte de récupération en créant de nouveaux modèles, comme décrit ici. Enregistrez les paramètres de l’adresse.
Dans cet exemple, la première adresse du groupe recevra des notifications lorsqu’une erreur de surveillance est détectée, tandis que l’autre sera utilisée pour envoyer une alerte de disponibilité.
<En-tête 2 Espace réservé>
Pour envoyer différentes notifications basées sur un seul modèle d’alerte avec un contenu conditionnel basé sur l’état de la réponse à un grand nombre d’adresses de remise, utilisez les modèles fournis ci-dessous.
Modèle de sujet conditionnel
@switch (Model.AlertType) { case Dotcom.Reporting.Common.NotificationType.Error: <text> ERROR alert for device "@Model.Site_Name" </text> break; case Dotcom.Reporting.Common.NotificationType.Uptime: <text> UPTIME alert for device "@Model.Site_Name" </text> break; }
Modèle de message conditionnel
@switch (Model.AlertType) { case Dotcom.Reporting.Common.NotificationType.Error: <text> Device: "@Model.Site_Name" AlertType: Error </text> break; case Dotcom.Reporting.Common.NotificationType.Uptime: <text> Device: "@Model.Site_Name" AlertType: Uptime </text> break; }