Dela via


Konfigurera VM-klocka

VM-klocksignaler grupperas logiskt i Collectors Suite, som kan kategoriseras i två grupper: grundläggande och valfria. Som standard är endast kärngruppinsamlare aktiverade med standardkonfigurationer. Dessa standardinställningar kan dock enkelt skrivas över från vmWatchSettingsarm-mallen, Azure CLI eller PowerShell.

I den här artikeln beskrivs hur du konfigurerar VM-klockan så att den passar dina specifika krav.

Förutsättningar

Den här artikeln förutsätter att du är bekant med:

Åtkomst vmWatchSettings på virtuella Azure-datorer

Viktigt!

Kodsegmentet är identiskt för både Windows och Linux förutom värdet för parametern <application health extension type> som skickas till tilläggstypen. Ersätt <application health extension type> med ApplicationHealthLinux för Linux och ApplicationHealthWindows för Windows-installationer.

  1. Gå till sidan Översikt på Azure-portalen och klicka på JSON-vyn för den virtuella datorn för att hitta kodsegmentet nedan.
  2. Kopiera kodsegmentet till en IDE, till exempel Visual Studio Code, och gör anpassningar efter behov
{
   "settings": {
      "vmWatchSettings": {
         "enabled": true
      }
   }
}

Anpassa vm-klockkonfigurationer

VM-klocksignaler kan anpassas genom att konfigurera egenskaperna vmWatchSettings så att de uppfyller specifika krav. I följande tabell visas egenskaperna för vmWatchSettings.

vmWatchSettings-egenskaper

Namn Typ Beskrivning Krävs
aktiverat bool På så sätt kan du aktivera eller inaktivera VM-bevakning sann
signalFilters object Detta filtrerar de aktiverade/inaktiverade signalerna, antingen efter tagg eller insamlarens namn. falskt
parameteröverstyrningar object Detta anger de parametrar som kan skrivas över för varje signalkörning. Den fullständiga listan över överskrivningsbara parametrar finns på sidan för VM-klockan Collectors Suite . falskt
environmentAttributes object Detta anger eventuella miljöattribut som hjälper dig att avgöra om ett test är berättigat att köras eller inte. falskt

Viktigt!

Den fullständiga listan över samlarna, associerade signaler, taggar, skrivbara parametrar och miljöattribut finns på sidan VM watch Collectors Suite

Slå på/av VM-klocka

Vm-klockan kan slås på/av genom att enabled konfigurera egenskapen, som visas i kodsegmentet.

{
   "vmWatchSettings": {
      "enabled": true
   }
}

Anmärkning

Namn Beskrivning
sant Den här inställningen aktiverar VM-bevakning
falsk Den här inställningen inaktiverar VM-klocka

Aktivera/inaktivera signalkörning

Som standard är endast kärngruppsignalerna aktiverade. Egenskapen signalFilters kan dock användas för att styra och konfigurera de signaler som ska köras. Den här egenskapen innehåller följande underfält.

Delfält Beskrivning
aktiveradeTaggar Detta aktiverar signalerna i den valfria grupp som anges med taggar som tillhandahålls av användaren
disabledTags Detta inaktiverar signalerna i de kärngrupper och valfria grupper som anges med taggar som tillhandahålls av användaren
aktiveradeValfriaSignaler Detta aktiverar signaler som anges i valfri grupp. Ange insamlarens namn som parameter
avaktiveradeSignal Detta inaktiverar de signaler som anges i kärngrupperna och de valfria grupperna. Ange insamlarens namn som parameter

Om du till exempel vill aktivera signaler i den valfria gruppen som innehåller Network tagg och inaktivera signaler som innehåller Disk tagg anger du sådana taggar under enabledTags och disabledTags enligt följande:

{
   "vmWatchSettings": {
      "enabled": true,
      "signalFilters": {
         "enabledTags": [
            "Network"
         ],
         "disabledTags": [
            "Disk"
         ]
      }
   }
}

Om du vill aktivera en valfri gruppsignal med namnet hardware_health_monitoroch inaktivera signaler med namn process och dnsanger du sådana namn under enabledOptionalSignals och disabledSignals som visas:

{
   "vmWatchSettings": {
      "enabled": true,
      "signalFilters": {
         "enabledOptionalSignals": [
            "hardware_health_monitor"
         ],
         "disabledSignals": [
            "process",
            "dns"
         ]
      }
   }
}

Konfigurera signalens exekveringsfrekvens

Frekvensen för signalexekvering kan anpassas genom att justera parameterOverrides-egenskapen. Om du till exempel vill ange testkörningsfrekvensen outbound_connectivity till 120 sekunder anger du följande konfiguration:

{
   "vmWatchSettings": {
      "enabled": true,
      "parameterOverrides": {
         "OUTBOUND_CONNECTIVITY_INTERVAL": "120s"
      }
   }
}

Åsidosätta standardinställningar för signalexekvering

Signalkörningsparametrar kan ersättas genom att ange attributet parameterOverrides. Om du till exempel vill ange disk_io signalmonteringspunkten till /mntkan du ange följande konfiguration:

{
   "vmWatchSettings": {
      "enabled": true,
      "parameterOverrides": {
         "DISK_IO_MOUNT_POINTS": "/mnt"
      }
   }
}

Berikanden av miljöattribut

Förutom taggar kontrollerar VM-klockan också berättigandet för signalerna före körning. environmentAttributes kan anges för att hjälpa VM watch att fastställa lämpligheten för varje signal för körning. Om till exempel utgående trafik har inaktiverats på en virtuell dator kan den här informationen tillhandahållas till VM Watch. Detta säkerställer att alla utgående nätverksrelaterade signalkörningar markeras som inte behöriga.

{
   "vmWatchSettings": {
      "enabled": true,
      "environmentAttributes": {
         "OutboundConnectivityDisabled": true
      }
   }
}

Nästa steg