Microsoft Azure Découverte pilotée par alerte
Le Microsoft Azure service d’alerte peut déclencher des alertes pour tout changement dans l’état du cycle de vie ou la configuration d’une ressource dans le cloud. Vous pouvez configurer le service pour mettre à jour automatiquement les dernières informations de ressources dans Base de données de gestion des configurations (CMDB) le sans attendre l’exécution de la prochaine planification Découverte dans le cloud .
Pendant le traitement des événements, le planificateur d'événements dans le cloud identifie le domaine du compte de service et l'affecte à l'événement. Si une erreur se produit lors de l'identification du domaine avant le traitement, il est parfois possible que l'événement ne soit pas affecté et devienne visible pour tous les domaines. Pour empêcher la visibilité des événements ayant échoué sur tous les domaines, vous pouvez définir la propriété sn_cmp.error_events.default_domain sur sys_id du domaine du fournisseur de service afin que seul l'administrateur du domaine du fournisseur de service puisse consulter les événements ayant échoué.
Vous pouvez configurer l’API REST scriptée d’événement dans le cloud pour recevoir des alertes du service d’alerte Microsoft Azure . Pour chaque alerte, également appelée événement, l’API crée un enregistrement dans la table Événements dans le cloud [sn_cmp_cloud_event]. Le planificateur d’événements dans le cloud lit les événements de la table [sn_cmp_cloud_event] pour le traitement par lots. Le planificateur appelle le modèle pour traiter les événements à l’état Prêt. Les modèles découvrent la ressource affectée et ajoutent ou mettent à jour ses détails dans le CMDB. Cette méthode permet de mettre à jour les données d’éléments CMDB de configuration (CI) et d’afficher les dernières données dans le portail de l’utilisateur dans le cloud.
- Source : ce champ est toujours défini sur
Journal d’activité Azure. - Nom de l’événement : nom de l’événement reçu de la Microsoft Azure console.
- ID de ressource : ID de la ressource affectée. En cas d’événements de VM, Découverte dans le cloud utilise ces informations pour identifier le VM.
- Type de ressource : type de ressource de la ressource affectée.
Configurez le service d’alerte Microsoft Azure pour mettre à jour automatiquement le CMDB
Configurez le service d’alerte Microsoft Azure pour qu’il Base de données de gestion des configurations (CMDB) se mette à jour automatiquement sans attendre l’exécution de la prochaine planification Découverte dans le cloud .
Avant de commencer
- Assurez-vous que l’un ou l’autre DécouverteMise en service et gouvernance du cloud est activé dans l’instance.
- Un actif Serveur MID avec Microsoft Azure option de découverte est disponible.Remarque :La configuration des alertes continue d’envoyer un ping aux alertes même lorsque la Serveur MID est hors service. Ce qui entraîne à son tour un nombre élevé d’erreurs dans la file d’attente ECC. Si aucun n’est Serveur MID disponible, vous devez désactiver manuellement la règle d’alerte Microsoft Azure . La table Règles d’alerte Azure [azure_alert_rule] contient toutes les règles d’alerte Microsoft Azure .
- Un actif Serveur MID avec Microsoft Azure option de découverte est disponible.
- ServiceNow Rôle : sn_cmp.cloud_event_integration
- Microsoft Azure Rôles :
- Microsoft Azure informations d’identification avec le rôle de lecteur
- Microsoft Azure Rôle personnalisé avec les autorisations suivantes :
"permissions": [ { "actions": [ "Microsoft.Insights/ActionGroups/Write", "Microsoft.Insights/ActionGroups/Delete", "Microsoft.Insights/ActionGroups/Read", "Microsoft.Insights/ActivityLogAlerts/Write", "Microsoft.Insights/ActivityLogAlerts/Delete", "Microsoft.Insights/ActivityLogAlerts/Read", "Microsoft.Insights/ActivityLogAlerts/Activated/Action", "Microsoft.Insights/AlertRules/Write", "Microsoft.Insights/AlertRules/Delete", "Microsoft.Insights/AlertRules/Read", "Microsoft.Resources/deployments/write", "Microsoft.Resources/deployments/delete", "Microsoft.Resources/deployments/read" ],
Remarque :Pour configurer la détection pilotée par les alertes, vous pouvez utiliser un Microsoft Azure principal de service avec le rôle de lecteur uniquement. Pour plus d’informations, consultez l’article de la communauté Découverte pilotée par les alertes Azure avec des privilèges de lecteur.
Pourquoi et quand exécuter cette tâche
Une fois que vous avez configuré le service d’alerte, il facilite le suivi de l’état du cycle de vie et la configuration des ressources dans le Microsoft Azure cloud.
Procédure
Ajouter une règle d'alerte Microsoft Azure
Activez la détection pilotée par les alertes pour un nouveau Microsoft Azure type d’alerte en l’ajoutant à la table Règles d’alerte Azure [azure_alert_rule].
Avant de commencer
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
La table Règles d’alerte Azure [azure_alert_rule] contient tous les types d’alerte pris en charge. Pour plus d'informations, consultez Types d’alerte pris en charge Microsoft Azure. Le Microsoft Azure service d’alerte utilise les informations stockées dans la table Règles d’alerte Azure [azure_alert_rule] pour déclencher les alertes. Découverte dans le cloud prend également en charge toutes les alertes générées pour les membres du groupe de ressources spécifié dans la Microsoft Azure configuration des alertes.
Procédure
Types d’alerte pris en charge Microsoft Azure
Le système Découverte dans le cloud de base prend en charge la découverte pilotée par alerte pour plusieurs Microsoft Azure types d’alertes. La table Règles d’alerte Azure [azure_alert_rule] contient les types d’alerte pris en charge.
Microsoft.Compute/virtualMachines/deallocate/action
Microsoft.Network/privateDnsZones/delete
Microsoft.Compute/availabilitySets/write
Microsoft.Network/loadBalancers/write
Microsoft.Network/connections/delete
Microsoft.Network/publicIPAddresses/delete
Microsoft.Storage/storageAccounts/write
Microsoft.Network/virtualNetworks/delete
Microsoft.Sql/servers/databases/delete
Microsoft.Network/expressRouteCircuits/write
Microsoft.Network/localnetworkgateways/delete
Microsoft.Network/networkInterfaces/delete
Microsoft.Compute/virtualmachines/write
Microsoft.Network/expressRouteCircuits/delete
Microsoft.Network/natGateways/write
Microsoft.Network/loadBalancers/delete
Microsoft.Compute/virtualMachineScaleSets/delete
Microsoft.Network/virtualNetworks/virtualNetworkPeerings/delete
Microsoft.Storage/storageAccounts/delete
Microsoft.Compute/availabilitySets/delete
Microsoft.Network/connections/write
Microsoft.Compute/virtualMachines/start/action
Microsoft.Compute/virtualMachines/restart/action
Microsoft.Sql/servers/databases/write
Microsoft.Compute/virtualMachines/delete
Microsoft.Network/networkInterfaces/write
Microsoft.Network/privateDnsZones/write
Microsoft.Network/localnetworkgateways/write
Microsoft.Network/natGateways/delete
Microsoft.Compute/virtualMachines/stop/action
Microsoft.Network/publicIPAddresses/write
Microsoft.Compute/virtualMachineScaleSets/write
Microsoft.Network/virtualNetworks/virtualNetworkPeerings/write
Microsoft.Network/virtualNetworks/write
Microsoft.Sql/servers/delete
Microsoft.Sql/servers/write