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

Cloudflare Bloque les Robots d’Exploration IA : un modĂšle Pay per Crawl rĂ©volutionnaire

Cloudflare Bloque les Robots d’Exploration IA : Un ModĂšle Pay per Crawl RĂ©volutionnaire Cloudflare bloque


1 semaine ago

Let’s Encrypt : Fin des emails d’expiration des certificats pour rĂ©duire les coĂ»ts et amĂ©liorer la confidentialitĂ©

Let’s Encrypt : Fin des emails d’expiration des certificats pour rĂ©duire les coĂ»ts et amĂ©liorer


1 semaine ago

FaceTime sous iOS 26 : Interruption automatique en cas de nudité

FaceTime sous iOS 26 : Interruption automatique en cas de nudité FaceTime, l'application d'appel vidéo


1 semaine ago

OĂč placer un kit plug and play pour une production solaire optimale ?

Le lieu oĂč installer un kit plug and play est essentiel pour garantir une production


2 semaines ago

Monocristallin ou polycristallin : quel type de panneau solaire choisir ?

Vous souhaitez installer de panneaux solaires, mais vous hésitez entre le monocristallin et le polycristallin


2 semaines ago

Adieu Ă  l’Écran Bleu : Microsoft RĂ©invente l’ExpĂ©rience Utilisateur aprĂšs 40 Ans

Adieu Ă  l'Écran Bleu : Microsoft RĂ©invente l'ExpĂ©rience Utilisateur aprĂšs 40 Ans L'Ă©cran bleu, symbole


2 semaines ago