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

Google Chrome bloque uBlock Origin : Quand la sĂ©curitĂ© masque des intĂ©rĂȘts commerciaux

Google Chrome bloque uBlock Origin : Quand la sĂ©curitĂ© masque des intĂ©rĂȘts commerciaux Depuis dĂ©but


4 jours ago

Vie privĂ©e prĂ©servĂ©e : l’AssemblĂ©e rejette les portes dĂ©robĂ©es

Vie privĂ©e prĂ©servĂ©e : l'AssemblĂ©e rejette les portes dĂ©robĂ©es L'AssemblĂ©e nationale française rejette la mise


5 jours ago

Microsoft abandonne Remote Desktop Connection au profit de la Windows App

Microsoft abandonne Remote Desktop Connection au profit de la Windows App Microsoft a rĂ©cemment annoncé 

2 semaines ago

Google contraint de vendre Chrome aprÚs une décision antitrust

Google contraint de vendre Chrome aprÚs une décision antitrust Le département américain de la Justice


2 semaines ago

L’évolution de la technologie et le dĂ©clin des plateformes numĂ©riques

Illustration - Image gĂ©nĂ©rĂ©e par IA L'avancement technologique a radicalement transformĂ© notre façon de communiquer,


2 semaines ago

Discord prépare son entrée en Bourse : une nouvelle Úre pour la plateforme des gamers

Depuis sa création en 2015, Discord est devenue une plateforme incontournable dans le monde du


2 semaines ago