Aktivera VM-insikter med hjälp av Azure Policy

Med Azure Policy kan du ange och framtvinga krav för alla nya resurser som du skapar och resurser som du ändrar. Principinitiativ för VM Insights, som är fördefinierade uppsättningar med principer som skapats för VM-insikter, installerar de agenter som krävs för VM-insikter och aktiverar övervakning på alla nya virtuella datorer i Din Azure-miljö.

Den här artikeln beskriver hur du aktiverar VM-insikter för virtuella Azure-datorer, vm-skalningsuppsättningar och virtuella hybriddatorer som är anslutna till Azure Arc med hjälp av fördefinierade principinsikter för virtuella datorer.

Kommentar

Information om hur du använder Azure Policy med skalningsuppsättningar för virtuella Azure-datorer och hur du arbetar med Azure Policy direkt för att aktivera virtuella Azure-datorer finns i Distribuera Azure Monitor i stor skala med Azure Policy.

Initiativ för VM-insikter

Principinitiativ för VM Insights installerar Azure Monitor-agenten och beroendeagenten på nya virtuella datorer i Din Azure-miljö. Tilldela dessa initiativ till en hanteringsgrupp, prenumeration eller resursgrupp för att installera agenterna på virtuella Windows- eller Linux Azure-datorer i det definierade omfånget automatiskt.

Initiativen gäller för nya datorer som du skapar och datorer som du ändrar, men inte för befintliga virtuella datorer.

Name beskrivning
Aktivera Azure Monitor för virtuella datorer med Azure Monitoring Agent Installerar Azure Monitor-agenten och beroendeagenten på virtuella Azure-datorer.
Aktivera Azure Monitor för VM-skalningsuppsättningar med Azure Monitoring Agent Installerar Azure Monitor-agenten och beroendeagenten på VM-skalningsuppsättningar.
Aktivera Azure Monitor för virtuella hybriddatorer med Azure Monitoring Agent Installerar Azure Monitor-agenten och beroendeagenten på virtuella hybriddatorer som är anslutna till Azure Arc.
Äldre: Aktivera Azure Monitor för virtuella datorer Installerar Log Analytics-agenten och beroendeagenten på VM-skalningsuppsättningar.
Äldre: Aktivera Azure Monitor för VM-skalningsuppsättningar Installerar Log Analytics-agenten och beroendeagenten på VM-skalningsuppsättningar.

Viktigt!

Den äldre Log Analytics-agentenkommer att vara inaktuell i augusti 2024. Efter det här datumet kommer Microsoft inte längre att tillhandahålla någon support för Log Analytics-agenten. Migrera till Azure Monitor-agenten före augusti 2024 för att fortsätta mata in data.

Stöd för anpassade avbildningar

Princip- och initiativdefinitioner för Azure Monitor Agent-baserade VM-insikter har en scopeToSupportedImages parameter som är inställd true på som standard för att aktivera registrering av beroendeagenten endast på avbildningar som stöds. Ställ in den här parametern på falseför att tillåta registrering av beroendeagent på anpassade avbildningar.

Tilldela ett principinitiativ för VM Insights

Så här tilldelar du ett principinitiativ för VM Insights till en prenumeration eller hanteringsgrupp från Azure-portalen:

  1. Sök efter och öppna Princip.

  2. Välj Tilldelningar>Tilldela initiativ.

    Screenshot that shows the Policy Assignments screen with the Assign initiative button highlighted.

    Skärmen Tilldela initiativ visas.

    Screenshot that shows Assign initiative.

  3. Konfigurera initiativtilldelningen:

    1. I fältet Omfång väljer du den hanteringsgrupp eller prenumeration som du ska tilldela initiativet till.

    2. (Valfritt) Välj Undantag för att exkludera specifika resurser från initiativtilldelningen. Om ditt omfång till exempel är en hanteringsgrupp kan du ange en prenumeration i hanteringsgruppen som ska undantas från tilldelningen.

    3. Välj ellipsen (...) bredvid Initiativtilldelning för att starta principdefinitionsväljaren. Välj ett av initiativen för VM-insikter.

    4. (Valfritt) Ändra tilldelningsnamnetoch lägg till en beskrivning.

    5. På fliken Parametrar väljer du en Log Analytics-arbetsyta som alla virtuella datorer i tilldelningen ska skicka data till. För att virtuella datorer ska kunna skicka data till olika arbetsytor skapar du flera tilldelningar, var och en med sitt eget omfång.

      Screenshot that shows a workspace.

      Kommentar

      Om du väljer en arbetsyta som inte ingår i tilldelningens omfång beviljar du Log Analytics-deltagare behörigheter till principtilldelningens huvud-ID. Annars kan du få ett distributionsfel som:

      The client '343de0fe-e724-46b8-b1fb-97090f7054ed' with object id '343de0fe-e724-46b8-b1fb-97090f7054ed' does not have authorization to perform action 'microsoft.operationalinsights/workspaces/read' over scope ...

  4. Välj Granska + skapa för att granska information om initiativtilldelningen. Välj Skapa för att skapa tilldelningen.

    Skapa ingen reparationsuppgift just nu eftersom du förmodligen behöver flera reparationsuppgifter för att aktivera befintliga virtuella datorer. Mer information om hur du skapar reparationsuppgifter finns i Åtgärda kompatibilitetsresultat.

Granska efterlevnaden för ett principinitiativ för VM Insights

När du har tilldelat ett initiativ kan du granska och hantera efterlevnad för initiativet i dina hanteringsgrupper och prenumerationer.

Så här ser du hur många virtuella datorer som finns i var och en av hanteringsgrupperna eller prenumerationerna och deras efterlevnadsstatus:

  1. Sök efter och öppna Azure Monitor.

  2. Välj Översikt över>virtuella datorer>Andra registreringsalternativ. Under Aktivera användningsprincip väljer du Aktivera.

    Screenshot that shows other onboarding options page of VM insights with the Enable using policy option.

    Sidan Principtäckning för Azure Monitor för virtuella datorer visas.

    Screenshot that shows the VM insights Azure Monitor for VMs Policy Coverage page.

    I följande tabell beskrivs efterlevnadsinformationen som visas på sidan Principtäckning för Virtuella datorer i Azure Monitor för virtuella datorer.

    Function beskrivning
    Definitionsområde Hanteringsgrupp eller prenumeration som initiativet gäller för.
    Min roll Din roll i omfånget. Rollen kan vara Läsare, Ägare, Deltagare eller tom om du har åtkomst till prenumerationen men inte till den hanteringsgrupp som den tillhör. Din roll avgör vilka data du kan se och om du kan tilldela principer eller initiativ (ägare), redigera dem eller visa efterlevnad.
    Totalt antal virtuella datorer Totalt antal virtuella datorer i omfånget, oavsett status. För en hanteringsgrupp är det här talet summan av virtuella datorer i alla relaterade prenumerationer eller underordnade hanteringsgrupper.
    Tilldelningstäckning Procentandel virtuella datorer som omfattas av initiativet. När du tilldelar initiativet kan det omfång som du väljer i tilldelningen vara det omfång som anges eller en delmängd av det. Om du till exempel skapar en tilldelning för en prenumeration (initiativomfång) och inte en hanteringsgrupp (täckningsomfång) anger värdet för Tilldelningstäckning de virtuella datorerna i initiativomfånget dividerat med de virtuella datorerna i täckningsomfånget. I ett annat fall kan du exkludera vissa virtuella datorer, resursgrupper eller en prenumeration från principomfånget. Om värdet är tomt anger det att principen eller initiativet inte finns eller att du inte har behörighet.
    Tilldelningsstatus Lyckades: Azure Monitor-agenten eller Log Analytics-agenten och beroendeagenten som distribuerats på alla datorer i omfånget.
    Varning! Prenumerationen är inte under en hanteringsgrupp.
    Inte startad: En ny tilldelning har lagts till.
    Lås: Du har inte tillräcklig behörighet för hanteringsgruppen.
    Tom: Det finns inga virtuella datorer eller så har en princip inte tilldelats.
    Kompatibla virtuella datorer Antal virtuella datorer som har både Azure Monitor-agenten eller Log Analytics-agenten och beroendeagenten installerade. Det här fältet är tomt om det inte finns några tilldelningar, inga virtuella datorer i omfånget eller om du inte har relevanta behörigheter.
    Efterlevnad Det övergripande efterlevnadsnumret är summan av distinkta kompatibla resurser dividerat med summan av alla distinkta resurser.
    Kompatibilitetstillstånd Kompatibel: Alla virtuella datorer i omfånget har Azure Monitor-agenten eller Log Analytics-agenten och beroendeagenten distribuerade till dem, eller så har nya virtuella datorer i omfånget ännu inte utvärderats.
    Inkompatibel: Det finns virtuella datorer som inte är aktiverade och som kan behöva åtgärdas.
    Inte startad: En ny tilldelning har lagts till.
    Lås: Du har inte tillräcklig behörighet för hanteringsgruppen.
    Tom: Ingen princip har tilldelats.
  3. Välj ellipsen (...) >Visa efterlevnad.

    Screenshot that shows View Compliance.

    Sidan Efterlevnad visas. Den visar tilldelningar som matchar det angivna filtret och anger om de är kompatibla.

    Screenshot that shows Policy compliance for Azure VMs.

  4. Välj en tilldelning för att visa dess information. Sidan Initiativefterlevnad visas. Den listar principdefinitionerna i initiativet och om var och en är i kompatibilitet.

    Screenshot that shows Compliance details.

    Principdefinitioner anses vara inkompatibla om:

    • Azure Monitor-agenten, Log Analytics-agenten eller beroendeagenten distribueras inte. Skapa en åtgärdsuppgift som du kan åtgärda.
    • VM-avbildningen (OS) identifieras inte i principdefinitionen. Principer kan bara verifiera välkända avbildningar av virtuella Azure-datorer. Kontrollera dokumentationen för att se om det virtuella datoroperativsystemet stöds.
    • Vissa virtuella datorer i initiativomfånget är anslutna till en annan Log Analytics-arbetsyta än den som anges i principtilldelningen.
  5. Välj en principdefinition för att öppna sidan Principefterlevnad.

Skapa en reparationsaktivitet

Om tilldelningen inte visar 100 % efterlevnad skapar du reparationsuppgifter för att utvärdera och aktivera befintliga virtuella datorer. Du behöver förmodligen skapa flera reparationsuppgifter, en för varje principdefinition. Du kan inte skapa en åtgärdsuppgift för ett initiativ.

Så här skapar du en reparationsuppgift:

  1. På sidan Initiativefterlevnad väljer du Skapa reparationsaktivitet.

    Screenshot that shows Policy compliance details.

    Sidan Ny reparationsaktivitet visas.

    Screenshot that shows the New remediation task page.

  2. Granska Reparationsinställningar och Resurser för att åtgärda och ändra efter behov. Välj sedan Åtgärda för att skapa uppgiften.

    När reparationsuppgifterna har slutförts bör dina virtuella datorer vara kompatibla med agenter som är installerade och aktiverade för VM-insikter.

Spåra reparationsuppgifter

Om du vill spåra förloppet för reparationsåtgärder går du till menyn Princip , väljer Reparation och väljer fliken Reparationsuppgifter .

Screenshot that shows the Policy Remediation page for Monitor | Virtual Machines.

Nästa steg

Lär dig att: