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

Microsoft atteint une valorisation de 4 000 milliards de dollars

Microsoft devient la 2e entreprise à valoir 4 000 milliards de dollars Microsoft vient de


2 jours ago

Microsoft banni brutalement un développeur de LibreOffice

Microsoft banni brutalement un développeur de LibreOffice Microsoft banni brutalement un développeur de LibreOffice, et


3 jours ago

Dropbox Passwords : 5 alternatives aprĂšs la fermeture de son service

Dropbox Passwords : 5 alternatives aprùs la fermeture de son service Introduction Dropbox Passwords ferme


6 jours ago

Palo Alto Networks rachĂšte Cyberark pour 25 milliards de dollars

Palo Alto Networks rachùte Cyberark pour 25 milliards de dollars Introduction Palo Alto Networks rachùte


6 jours ago

Microsoft reconnaßt ne pas pouvoir garantir la souveraineté des données européennes

Microsoft reconnaßt ne plus pouvoir garantir la souveraineté des données européennes Coup de tonnerre dans


7 jours ago

Une semaine les pieds dans l’eau à Almyrida, perle discrùte de la Crùte

Illustration gĂ©nĂ©rĂ©e par intelligence artificielle Il y a des endroits oĂč l’on se sent bien


1 semaine ago