Delen via


Quickstart: Waarschuwingen maken met Azure Resource Graph en Log Analytics

In deze quickstart leert u hoe u Azure Log Analytics kunt gebruiken om waarschuwingen te maken voor Azure Resource Graph-query's. U kunt waarschuwingen maken met Azure Resource Graph-query, Log Analytics-werkruimte en beheerde identiteiten. De voorwaarden van de waarschuwing verzenden meldingen met een bepaald interval.

U kunt query's gebruiken om waarschuwingen in te stellen voor uw geïmplementeerde Azure-resources. U kunt query's maken met behulp van Azure Resource Graph-tabellen of u kunt Azure Resource Graph-tabellen en Log Analytics-gegevens uit Azure Monitor-logboeken combineren.

In de voorbeelden van dit artikel maakt u resources in dezelfde resourcegroep en gebruikt u dezelfde regio, zoals VS - west 3. In de voorbeelden in dit artikel worden query's uitgevoerd en waarschuwingen voor Azure-resources in één Azure-tenant gemaakt. Azure Data Explorer-clusters vallen buiten het bereik van dit artikel.

Dit artikel bevat twee voorbeelden van waarschuwingen:

  • Azure Resource Graph: maakt gebruik van de Azure Resource Graph-tabelResources om een query te maken die gegevens ophaalt voor uw geïmplementeerde Azure-resources en een waarschuwing maakt.
  • Azure Resource Graph en Log Analytics: maakt gebruik van de Azure Resource Graph-tabel Resources en Log Analytics-gegevens uit de tabel Azure Monitor-logboeken Heartbeat . In dit voorbeeld wordt een virtuele machine gebruikt om te laten zien hoe u de query en waarschuwing instelt.

Notitie

Integratie van Azure Resource Graph-waarschuwingen met Log Analytics is in openbare preview.

Vereisten

  • Als u geen Azure-account hebt, maak dan een gratis account aan voordat u begint.
  • Resources die zijn geïmplementeerd in Azure, zoals virtuele machines of opslagaccounts.
  • Als u het voorbeeld voor de Azure Resource Graph- en Log Analytics-query wilt gebruiken, hebt u ten minste één virtuele Azure-machine met de Azure Monitor-agent nodig.

Werkruimte maken

Maak een Log Analytics-werkruimte in het abonnement dat wordt bewaakt.

  1. Meld u aan bij het Azure-portaal.

  2. Typ log analytics-werkruimten in het zoekveld en selecteer Log Analytics-werkruimten.

    Als u Log Analytics-werkruimten hebt gebruikt, kunt u deze selecteren in Azure-services.

    Schermopname van de Startpagina van Azure waarin het zoekveld en Log Analytics-werkruimten zijn gemarkeerd.

  3. Selecteer Maken:

    • Abonnement: Selecteer uw Azure-abonnement
    • Resourcegroep: demo-arg-alert-rg
    • Naam: demo-arg-alert-workspace
    • Regio: VS - west 3
      • U kunt een andere regio selecteren, maar dezelfde regio gebruiken voor andere resources.
  4. Selecteer Controleren en maken en wachten tot validatie is weergegeven.

  5. Selecteer Maken om de implementatie te starten.

  6. Selecteer Ga naar de resource wanneer de implementatie is voltooid.

Virtuele machine maken

U hoeft geen virtuele machine te maken voor het voorbeeld dat gebruikmaakt van de Azure Resource Graph-tabel.

Query maken

Maak vanuit de Log Analytics-werkruimte een Azure Resource Graph-query om een telling van uw Azure-resources op te halen. In dit voorbeeld wordt de Azure Resource Graph-tabel Resources gebruikt.

  1. Selecteer Logboeken aan de linkerkant van de Log Analytics-werkruimtepagina . Sluit het venster Query's als dit wordt weergegeven.

  2. Gebruik de volgende code in de nieuwe query:

    arg("").Resources
    | count
    

    Tabelnamen in Log Analytics moeten kameel zijn met de eerste letter van elk woord met hoofdletters, zoals Resources of ResourceContainers. U kunt ook kleine letters gebruiken, zoals resources of resourcecontainers.

    Schermopname van de Log Analytics-werkruimte met een query van de tabel Resources waarin logboeken worden gemarkeerd en de knop Uitvoeren is gemarkeerd.

  3. Selecteer Uitvoeren.

    In de resultaten wordt het aantal resources in uw Azure-abonnement weergegeven. Noteer dat getal omdat u dit nodig hebt voor de voorwaarde van de waarschuwingsregel. Wanneer u de query handmatig uitvoert, is het aantal gebaseerd op de gebruikersidentiteit en maakt een geactiveerde waarschuwing gebruik van een beheerde identiteit. Het is mogelijk dat het aantal kan variëren tussen een handmatige uitvoering of geactiveerde waarschuwing.

  4. Verwijder het aantal uit uw query.

    arg("").Resources
    

Waarschuwingsregel maken

Selecteer nieuwe waarschuwingsregel in de Log Analytics-werkruimte. De query uit uw Log Analytics-werkruimte wordt gekopieerd naar de waarschuwingsregel. Een waarschuwingsregel maken heeft verschillende tabbladen die moeten worden bijgewerkt om de waarschuwing te maken.

Schermopname van de pagina Log Analytics-werkruimte waarin de nieuwe waarschuwingsregel wordt gemarkeerd.

Bereik

Controleer of het bereik standaard is ingesteld op uw Log Analytics-werkruimte met de naam demo-arg-alert-workspace.

Voer alleen de volgende stappen uit als uw bereik niet is ingesteld op de standaardinstelling:

  1. Ga naar het tabblad Bereik en selecteer Bereik selecteren.
  2. Verwijder onder aan het scherm Geselecteerde resources het huidige bereik.
  3. Selecteer de optie om het bereik te selecteren.
  4. Vouw de demo-arg-alert-rg uit in de lijst met resources en selecteer demo-arg-alert-workspace.
  5. Selecteer Toepassen.
  6. Selecteer Volgende: Voorwaarde.

Conditie

Het formulier heeft verschillende velden die moeten worden ingevuld:

  • Signaalnaam: Aangepast zoeken in logboeken
  • Zoekquery: Geeft de querycode weer
    • Als u het bereik hebt gewijzigd, moet u de query toevoegen vanuit de sectie Query maken .

Afmeting

  • Meting: Tabelrijen
  • Aggregatietype: Aantal
  • Aggregatiegranulariteit: 5 minuten

Waarschuwingslogica

  • Operator: Groter dan
  • Drempelwaarde: gebruik een getal dat kleiner is dan het getal dat wordt geretourneerd uit het aantal resources.
    • Als uw aantal resources bijvoorbeeld 50 was, gebruikt u 45. Met deze waarde wordt de waarschuwing geactiveerd wanneer deze uw resources evalueert omdat uw aantal resources groter is dan de drempelwaarde.
  • Frequentie van evaluatie: 5 minuten

Selecteer Volgende: Acties.

Acties

Selecteer Actiegroep maken:

  • Abonnement: selecteer uw Azure-abonnement.
  • Resourcegroep: demo-arg-alert-rg
  • Regio: Globaal staat de service actiegroepen toe om de locatie te selecteren.
  • Naam van actiegroep: demo-arg-alert-action-group
  • Weergavenaam: demoactie (limiet is 12 tekens)

Selecteer Volgende: Meldingen:

  • Meldingstype: Selecteer e-mail/sms-bericht/push/spraak.
  • Naam: e-mailwaarschuwing
  • Schakel het selectievakje E-mail in en typ uw e-mailadres.
  • Selecteer OK.

Selecteer Controleren en maken, controleer of de samenvatting juist is en selecteer Maken. U keert terug naar het tabblad Acties van de pagina Een waarschuwingsregel maken. De naam van de actiegroep toont de actiegroep die u hebt gemaakt. U ontvangt een e-mailmelding om te bevestigen dat u bent toegevoegd aan de actiegroep.

Selecteer Volgende: Details.

DETAILS

Gebruik de volgende informatie op het tabblad Details :

  • Abonnement: selecteer uw Azure-abonnement.
  • Resourcegroep: demo-arg-alert-rg
  • Ernst: Accepteer de standaardwaarde 3 - Informatief.
  • Naam van waarschuwingsregel: demo-arg-alert-rule
  • Beschrijving van waarschuwingsregel: e-mailwaarschuwing voor het aantal Azure-resources
  • Regio: VS - west 3
  • Identiteit: Selecteer door het systeem toegewezen beheerde identiteit.

Selecteer Controleren en maken, controleer of de samenvatting juist is en selecteer Maken. U keert terug naar de pagina Logboeken van uw Log Analytics-werkruimte.

Rol toewijzen

Wijs de Log Analytics-lezer toe aan de door het systeem toegewezen beheerde identiteit, zodat waarschuwingen worden geactiveerd die e-mailmeldingen verzenden.

  1. Selecteer Bewakingswaarschuwingen> in de Log Analytics-werkruimte. Selecteer OK als u wordt gevraagd of uw niet-opgeslagen bewerkingen worden verwijderd.
  2. Selecteer Waarschuwingsregels.
  3. Selecteer demo-arg-alert-rule.
  4. Selecteer Instellingen-identiteitssysteem>>toegewezen:
    • Status: Aan
    • Object-id: Toont de GUID voor uw bedrijfstoepassing (service-principal) in Microsoft Entra-id.
    • Machtiging: Azure-roltoewijzingen selecteren:
      • Controleer of uw abonnement is geselecteerd.
      • Selecteer Roltoewijzing toevoegen:
      • Bereik: Abonnement
      • Abonnement: selecteer de naam van uw Azure-abonnement.
      • Rol: Log Analytics Reader
  5. Selecteer Opslaan.

Het duurt enkele minuten voordat de Log Analytics-lezer wordt weergegeven op de pagina Azure-roltoewijzingen . Selecteer Vernieuwen om de pagina bij te werken.

Gebruik de knop Terug van uw browser om terug te keren naar de identiteit en selecteer vervolgens Overzicht om terug te keren naar de waarschuwingsregel. Selecteer de koppeling naar uw resourcegroep met de naam demo-arg-alert-rg.

Hoewel dit artikel buiten het bereik valt, voegt u voor een Azure Data Explorer-cluster de rol Lezer toe aan de door het systeem toegewezen beheerde identiteit. Selecteer aan het einde van dit artikel de koppeling roltoewijzingen voor Azure Data Explorer-clusters voor meer informatie.

Waarschuwingen controleren

Nadat de rol is toegewezen aan uw waarschuwingsregel, begint u e-mail te ontvangen voor waarschuwingsberichten. De regel is elke vijf minuten gemaakt om waarschuwingen te verzenden en het duurt enkele minuten om de eerste waarschuwing op te halen.

U kunt de waarschuwingen ook bekijken in Azure Portal:

  1. Ga naar de demo-arg-alert-rg van de resourcegroep.

  2. Selecteer demo-arg-alert-workspace in uw lijst met resources.

  3. Selecteer Bewakingswaarschuwingen>.

  4. Er wordt een lijst met waarschuwingen weergegeven.

    Schermopname van de Log Analytics-werkruimte met een lijst met waarschuwingen die zijn geactiveerd.

Resources opschonen

Als u de waarschuwingsconfiguratie wilt behouden, maar wilt voorkomen dat de waarschuwing wordt geactiveerd en e-mailmeldingen worden verzonden, kunt u deze uitschakelen. Ga naar de demo-arg-alert-rule of demo-arg-la-alert-rule en selecteer Uitschakelen.

Als u deze waarschuwing of de resources die u in dit voorbeeld hebt gemaakt niet nodig hebt, verwijdert u de resourcegroep met de volgende stappen:

  1. Ga naar de demo-arg-alert-rg van uw resourcegroep.
  2. Selecteer Resourcegroep verwijderen.
  3. Typ de naam van de resourcegroep om te bevestigen.
  4. Selecteer Verwijderen.

Als u een virtuele machine hebt gemaakt, verwijdert u de persoonlijke sleutel die u tijdens de implementatie naar uw computer hebt gedownload. De bestandsnaam heeft een .pem extensie.

Ga naar de volgende artikelen voor meer informatie over de querytaal of het verkennen van resources.