Partager via


Solution Alert Management dans Azure Log Analytics

Icône de gestion des alertes

Attention

Cette solution n’est plus développée activement et peut ne pas fonctionner comme prévu. Nous vous suggérons d’essayer d’utiliser Azure Resource Graph pour interroger des alertes Azure Monitor.

La solution de gestion des alertes vous permet d’analyser toutes les alertes qui se produisent dans votre référentiel Log Analytics. Ces alertes peuvent provenir de diverses sources, y compris celles créées par Log Analytics ou importées à partir de Nagios ou Zabbix. La solution importe également les alertes de tous les groupes d’administration System Center Operations Manager connectés.

Prérequis

La solution fonctionnant avec tous les enregistrements dans le référentiel Log Analytics ayant le type Alerte, vous devez donc effectuer la configuration nécessaire pour collecter ces enregistrements.

Configuration

Ajoutez la solution Alert Management à votre espace de travail Log Analytics en suivant la procédure décrite dans Ajouter des solutions. Aucune configuration supplémentaire n’est requise.

Packs d’administration

Si votre groupe d’administration Operations Manager est connecté à votre espace de travail Log Analytics, les packs d’administration suivants sont installés dans Operations Manager lorsque vous ajoutez cette solution. Ces packs d’administration ne nécessitent aucune opération de configuration ou de maintenance.

  • Microsoft System Center Advisor Alert Management (Microsoft.IntelligencePacks.AlertManagement)

Pour plus d’informations sur la façon dont ces packs d’administration de solution sont mis à jour, consultez Connecter Operations Manager à Log Analytics.

Collecte de données

Agents

Le tableau suivant décrit les sources connectées qui sont prises en charge par cette solution.

Source connectée Support Description
Agents Windows Non Les agents Windows directs ne génèrent pas d’alertes. Des alertes Log Analytics peuvent être créées à partir d’événements et de données de performances collectées à partir des agents Windows.
Agents Linux Non Les agents Linux directs ne génèrent pas d’alertes. Des alertes Log Analytics peuvent être créées à partir d’événements et de données de performances collectées à partir des agents Linux. Les alertes Nagios et Zabbix sont collectées à partir de ces serveurs qui requièrent l’agent Linux.
Groupe d’administration de Microsoft System Center Operations Manager Oui Les alertes générées sur des agents Operations Manager sont remises au groupe d’administration, puis transférées à Log Analytics.

Une connexion directe entre des agents Operations Manager et Log Analytics n’est pas obligatoire. Les données des alertes sont transférées du groupe d’administration dans Log Analytics.

Fréquence de collecte

  • Les enregistrements d’alerte sont disponibles pour la solution dès qu’ils sont stockés dans le référentiel.
  • Les données des alertes sont envoyées du groupe d’administration Operations Manager à Log Analytics toutes les 3 minutes.

Utilisation de la solution

Quand vous ajoutez la solution Alert Management à votre espace de travail Log Analytics, la vignette Gestion des alertes est ajoutée à votre tableau de bord. Cette vignette affiche le nombre d’alertes actuellement actives qui ont été générées au cours des dernières 24 heures, ainsi qu’une représentation graphique. Vous ne pouvez pas modifier cet intervalle de temps.

Vignette de gestion des alertes

Cliquez sur la vignette Gestion des alertes pour ouvrir le tableau de bord Gestion des alertes. Le tableau de bord comprend les colonnes figurant dans le tableau suivant. Chaque colonne répertorie les 10 premières alertes (classées par nombre d’alertes) correspondant aux critères de cette colonne pour l’étendue et l’intervalle de temps spécifiés. Vous pouvez exécuter une recherche dans les journaux qui fournit la liste complète. Pour cela, cliquez sur Afficher tout en bas de la colonne ou cliquez sur l’en-tête de colonne.

Colonne Description
Alertes critiques Toutes les alertes ayant le niveau de gravité Critique, regroupées selon le nom de l’alerte. Cliquez sur un nom d’alerte pour exécuter une recherche dans les journaux retournant tous les enregistrements pour cette alerte.
Alertes d'avertissement Toutes les alertes ayant le niveau de gravité Avertissement, regroupées selon le nom de l’alerte. Cliquez sur un nom d’alerte pour exécuter une recherche dans les journaux retournant tous les enregistrements pour cette alerte.
Alertes actives de System Center Operations Manager Toutes les alertes recueillies depuis Operations Manager n’ayant pas l’état Fermé , regroupées selon la source ayant généré l’alerte.
Toutes les alertes actives Toutes les alertes, quel que soit leur niveau de gravité, regroupées selon le nom de l’alerte. Seules les alertes Operations Manager n’ayant pas l’état Fermé.

Si vous faites défiler l’écran vers la droite, le tableau de bord répertorie plusieurs requêtes courantes sur lesquelles vous pouvez cliquer pour effectuer une recherche dans les journaux afin d’obtenir les données des alertes.

Tableau de bord de gestion des alertes

Enregistrements Log Analytics

La solution de gestion des alertes analyse tous les enregistrements de type Alerte. Les alertes créées par Log Analytics ou collectées à partir de Nagios ou Zabbix ne sont pas collectées directement par la solution.

Cette solution importe également les alertes de System Center Operations Manager et crée pour chacune d’entre elles un enregistrement correspondant avec comme propriétés Type et SourceSystem les valeurs Alert et OpsManager, respectivement. Les propriétés de ces enregistrements sont décrites dans le tableau suivant :

Propriété Description
Type Alert
SourceSystem OpsManager
AlertContext Détails de l’élément de données à l’origine de l’alerte générée au format XML.
AlertDescription Description détaillée de l’alerte.
AlertId GUID de l’alerte.
AlertName Nom de l’alerte.
AlertPriority Niveau de priorité de l’alerte.
AlertSeverity Niveau de gravité de l’alerte.
AlertState Dernier état de résolution de l’alerte.
LastModifiedBy Nom de l’utilisateur ayant apporté la dernière modification à l’alerte.
ManagementGroupName Nom du groupe d’administration dans lequel l’alerte a été générée.
RepeatCount Nombre de fois que l’alerte a été générée pour le même objet analysé depuis sa résolution.
ResolvedBy Nom de l’utilisateur ayant résolu l’alerte. Vide si l’alerte n’a pas encore été résolue.
SourceDisplayName Nom d’affichage de l’objet d’analyse ayant généré l’alerte.
SourceFullName Nom complet de l’objet d’analyse ayant généré l’alerte.
TicketId ID de ticket de l’alerte si l’environnement System Center Operations Manager est intégré à un processus d’affectation de tickets pour les alertes. Vide si aucun ID ticket n’est affecté.
TimeGenerated Date et heure de la création de l’alerte.
TimeLastModified Date et heure de la dernière modification de l’alerte.
TimeRaised Date et heure de la génération de l’alerte.
TimeResolved Date et heure de la résolution de l’alerte. Vide si l’alerte n’a pas encore été résolue.

Exemples de recherches dans les journaux

Le tableau suivant fournit des exemples de recherches dans les journaux pour les enregistrements d’alerte collectés par cette solution :

Requête Description
Alert | where SourceSystem == "OpsManager" and AlertSeverity == "error" and TimeRaised > ago(24h) Alertes critiques déclenchées au cours des dernières 24 heures
Alert | where AlertSeverity == "warning" and TimeRaised > ago(24h) Alertes d’avertissement déclenchées au cours des dernières 24 heures
Alert | where SourceSystem == "OpsManager" and AlertState != "Closed" and TimeRaised > ago(24h) | summarize Count = count() by SourceDisplayName Sources avec des alertes actives déclenchées au cours des dernières 24 heures
Alert | where SourceSystem == "OpsManager" and AlertSeverity == "error" and TimeRaised > ago(24h) and AlertState != "Closed" Alertes critiques déclenchées au cours des dernières 24 heures et toujours actives
Alert | where SourceSystem == "OpsManager" and TimeRaised > ago(24h) and AlertState == "Closed" Alertes déclenchées au cours des dernières 24 heures et désormais fermées
Alert | where SourceSystem == "OpsManager" and TimeRaised > ago(1d) | summarize Count = count() by AlertSeverity Alertes déclenchées au cours de la journée précédente et regroupées selon leur niveau de gravité
Alert | where SourceSystem == "OpsManager" and TimeRaised > ago(1d) | sort by RepeatCount desc Alertes déclenchées au cours de la journée précédente et triées selon leur valeur de répétition

Étapes suivantes