Categories: Azure

Envoyer des alertes par email ou SMS avec Azure Monitor

Aujourd’hui, petit article sur Azure, je vous propose de voir comment utiliser l’outil Azure Monitor pour mettre en place des alertes sur certains comportements qui peuvent se produire au sein de votre infrastructure.

Nous allons prendre un exemple assez simple en mettant en place des alertes sur le changement d’état d’une machine virtuelle. Mais pour chaque composant Azure (Web App, SQL Databases, Virtual Machines, etc.) sachez qu’il existe des Ă©vĂ©nements diffĂ©rents que vous pourrez mettre sur Ă©coute.

Etape 1 – CrĂ©ation d’une VM de test

Avant d’aller plus loin et si ce n’est pas dĂ©jĂ  le cas, je vous invite Ă  crĂ©er une nouvelle VM de test dans l’une de vos souscriptions. Vous pouvez la dĂ©marrer ou non cela n’a pas vraiment d’importance pour notre test. MĂȘme chose pour la choix de la configuration, prenez ce qui vous arrange. Pour cet exemple, il ne nous sera mĂȘme pas nĂ©cessaire de nous y connecter en RDP.

Etape 2 – CrĂ©ation d’une Alerte dans Azure Monitor

Dirigez-vous désormais dans Azure Monitor (dans le menu vous le verrez ranger à Monitor simplement). Sur la droite, sélectionnez Alerts, puis cliquez sur New alert rule.

Nous allons maintenant pouvoir dĂ©finir la configuration de notre alerte et quelle action doit ĂȘtre prise lorsqu’elle sera levĂ©e.

Commencez par sĂ©lectionner la ressource sur laquelle votre alerte devra fonctionner en cliquant sur Select. Dans mon cas, ma VM de test s’appelle « nyx » et est intĂ©grĂ©e dans le resource group appelĂ© « TGI-perso ». Choisissez la souscription concernĂ©e et si vous ne voyez pas votre ressource, n’oubliez pas de sĂ©lectionner « All » dans le menu dĂ©roulant Filter by resource type.

Choisissez maintenant une Condition. Vous allez voir qu’en fonction du type d’objet que vous avez prĂ©cĂ©demment sĂ©lectionnĂ© les conditions disponibles seront tout Ă  fait diffĂ©rentes.

Dans un premier temps, nous allons mettre un alerte pour recevoir une notification lorsque notre VM sera dĂ©marrĂ©e. Cherchez donc la condition : Start Virtual Machine (virtualMachines) – Activity Log – Administrative. Lorsque vous avez un doute sur la condition Ă  choisir, l’utilisation de l’historique peut vous aider Ă  confirmer votre choix.

Nous allons maintenant dĂ©finir la partie Action Groups c’est-Ă -dire quelle action nous souhaitons rĂ©aliser lorsque notre alerte aura Ă©tĂ© levĂ©e.

Cliquez sur Create New et remplissez les différents champs.

  • Action group name : Nyx VM has been Started
  • Short name : nyx-started
  • Subscribtion : votre souscription
  • Resource Group : vous pouvez choisir de mettre tous les objets d’Azure Monitor dans une RSG dĂ©diĂ© ou bien de les intĂ©grer dans le mĂȘme RSG. J’ai choisi cette seconde option.
  • Actions : dĂ©finissez ensuite une nouvelle action Ă  rĂ©aliser.
    • Name : Send-Email-To-Thibault
    • Email : votre adresse email
    • SMS : votre numĂ©ro (pour tester – attention cela va ĂȘtre facturĂ© sur votre souscription Azure)

Finalement, terminez en cliquant sur OK.

Il ne vous reste plus qu’à choisir un nouveau nom et description pour finaliser cette nouvelle rĂšgle Azure Monitor. Et n’oubliez pas de l’activer bien sĂ»r ! 😉

Etape 3 – Tester notre alerte

Une fois votre alerte active. Notez le message comme quoi il peut parfois nĂ©cessiter jusqu’à 5 minutes pour qu’elle soit correctement prise en compte. Ma VM est actuellement Ă©teinte. Mais vous devriez dĂ©jĂ  recevoir un premier email et SMS pour vous informer que vous faĂźtes dĂ©sormais partie de ce nouveau groupe d’Azure Monitor.

Je vais donc tenter de la dĂ©marrer et voir si je reçois bien un email et un SMS
 🙂

Pour aller plus loin

Encore une fois, en fonction de l’objet pour lequel vous allez crĂ©er une alerte les alertes disponibles seront diffĂ©rentes. Par exemple, dans le cas d’une VM vous pouvez Ă©galement crĂ©er une alerte sur le pourcentage de charge CPU utilisĂ©e ou mĂȘme lorsqu’elle subit un shutdown ou de-allocate.

Je vous laisse le soin de dĂ©couvrir les autres possibilitĂ©s. Mais vous pouvez Ă©galement connecter ces alertes Ă  des Azure Function ou LogicApp. J’y reviens dans un prochain article. 🙂

Plus d’informations sur Azure Monitor sur le site de Microsoft.

Share
Published by
thibault

Recent Posts

Notion RĂ©volutionne l’ExpĂ©rience Utilisateur avec le Mode Hors Ligne

Notion RĂ©volutionne l'ExpĂ©rience Utilisateur avec le Mode Hors Ligne Introduction AprĂšs des annĂ©es d’attente, Notion


3 jours ago

Les Sombres Coulisses du Streaming : L’Affaire Jean Pormanove

C’est lors d’un live hĂ©bergĂ© par la plateforme de streaming Kick que le dĂ©cĂšs dE


5 jours ago

AWS Leader pour la 15Úme année consécutive dans le Magic Quadrant de Gartner 2025

AWS Leader pour la 15Úme année consécutive dans le Magic Quadrant de Gartner 2025 Introduction


1 semaine ago

Comment choisir un smartphone avec la meilleure qualitĂ© d’affichage ?

Comment choisir un smartphone avec la meilleure qualité d'affichage ? Comment choisir un smartphone avec


2 semaines ago

Microsoft : Leader dans le Magic Quadrant 2025 de Gartner pour la Gestion des Conteneurs

Microsoft : Leader dans le Magic Quadrant 2025 de Gartner pour la Gestion des Conteneurs


2 semaines ago

ChatGPT-5 : Nouveautés et intégration Microsoft

ChatGPT-5 : Nouveautés et intégration Microsoft ChatGPT-5, la derniÚre innovation en matiÚre d'intelligence artificielle, a


2 semaines ago