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 -Detailed
van 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 .