Delen via


New-SCLoadBalancerHealthMonitor

Hiermee maakt u een load balancer-statusmonitorobject dat wordt gebruikt wanneer u een virtueel IP-adres van een load balancer maakt.

Syntax

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

Description

De cmdlet New-SCLoadBalancerHealthMonitor maakt een load balancer-statusmonitorobject dat wordt gebruikt wanneer u een virtueel IP-adres van een load balancer maakt.

Typ voor informatie over het maken van een virtueel IP-adres Get-Help New-SCLoadBalancerVIP -Detailedvan een load balancer.

Voorbeelden

Voorbeeld 1: Een load balancer-statusmonitor maken

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

Met deze opdracht maakt u een load balancer-statusmonitorobject met de naam HTTPMonitor en slaat u het object op in de $LBHealthMonitor variabele.

Parameters

-IntervalSeconds

Hiermee geeft u de hoeveelheid tijd in seconden op dat een statusmonitor wacht tussen het verzenden van terugkerende aanvragen naar een load balancer om te controleren of de load balancer beschikbaar is. De intervalwaarde moet groter zijn dan de time-outwaarde.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Hiermee geeft u de naam van een Virtual Machine Manager-object (VMM) op.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NumberOfRetries

Hiermee geeft u het aantal keren op dat een load balancer-statusmonitor opnieuw probeert een aanvraag te verzenden voordat het VIP-lid als offline wordt gemarkeerd.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtocolName

Hiermee geeft u het protocol op dat wordt gebruikt om te communiceren met een load balancer.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Request

Hiermee geeft u de aanvraag op die een statusmonitor naar een load balancer verzendt. Deze opdracht maakt doorgaans een HTTP GET-aanvraag voor de startpagina van de load balancer en controleert op een headerantwoord, zoals 200 OK.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Response

Hiermee geeft u het verwachte antwoord op een aanvraag die een statusmonitor naar een load balancer verzendt.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSeconds

Hiermee geeft u de hoeveelheid tijd in seconden op dat een proces wacht voordat er een time-out optreedt.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Uitvoerwaarden

LoadBalancerHealthMonitor

Deze cmdlet retourneert een LoadBalancerHealthMonitor-object .