Dela via


New-SCLoadBalancerHealthMonitor

Skapar ett hälsoövervakarobjekt för lastbalanserare som används när du skapar en virtuell IP-adress för lastbalanseraren.

Syntax

New-SCLoadBalancerHealthMonitor
   [-Name <String>]
   -ProtocolName <String>
   [-Request <String>]
   [-Response <String>]
   -IntervalSeconds <Int32>
   -TimeoutSeconds <Int32>
   [-NumberOfRetries <Int32>]
   [<CommonParameters>]

Description

Cmdleten New-SCLoadBalancerHealthMonitor skapar ett hälsoövervakarobjekt för lastbalanseraren som används när du skapar en virtuell IP-adress för lastbalanseraren.

Om du vill ha information om hur du skapar en virtuell IP-adress för lastbalanseraren skriver du Get-Help New-SCLoadBalancerVIP -Detailed.

Exempel

Exempel 1: Skapa en hälsoövervakare för lastbalanserare

PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -ProtocolName "HTTP" -Request "GET /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 15 -TimeoutSeconds 20

Det här kommandot skapar ett hälsoövervakarobjekt för lastbalanserare med namnet HTTPMonitor och lagrar objektet i variabeln $LBHealthMonitor.

Parametrar

-IntervalSeconds

Anger hur lång tid i sekunder en hälsoövervakare väntar mellan att skicka återkommande begäranden till en lastbalanserare för att verifiera att lastbalanseraren är tillgänglig. Intervallvärdet bör vara större än timeout-värdet.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Anger namnet på ett VMM-objekt (Virtual Machine Manager).

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-NumberOfRetries

Anger antalet gånger som en lastbalanserares hälsoövervakare försöker skicka en begäran innan VIP-medlemmen markeras som nere.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ProtocolName

Anger det protokoll som används för att kommunicera med en lastbalanserare.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Request

Anger den begäran som en hälsoövervakare skickar till en lastbalanserare. Vanligtvis gör det här kommandot en HTTP GET-begäran för lastbalanserarens startsida och söker efter ett sidhuvudsvar, till exempel 200 OK.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Response

Anger det förväntade svaret på en begäran som en hälsoövervakare skickar till en lastbalanserare.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-TimeoutSeconds

Anger hur lång tid i sekunder en process väntar innan tidsgränsen nås.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Utdata

LoadBalancerHealthMonitor

Den här cmdleten returnerar ett LoadBalancerHealthMonitor- objekt.