Freigeben über


New-SCLoadBalancerHealthMonitor

Erstellt ein Load Balancer-Integritätsmonitorobjekt, das beim Erstellen einer virtuellen Lastenausgleichs-IP verwendet wird.

Syntax

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

Beschreibung

Das Cmdlet New-SCLoadBalancerHealthMonitor erstellt ein Lastenausgleichsstatusmonitorobjekt, das beim Erstellen eines virtuellen Lastenausgleichsobjekts verwendet wird.

Informationen zum Erstellen einer virtuellen Lastenausgleichs-IP finden Sie unter Get-Help New-SCLoadBalancerVIP -Detailed.

Beispiele

Beispiel 1: Erstellen eines Lastenausgleichsstatusmonitors

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

Dieser Befehl erstellt ein Load Balancer-Integritätsmonitorobjekt namens HTTPMonitor und speichert das Objekt in der $LBHealthMonitor Variable.

Parameter

-IntervalSeconds

Gibt die Zeit in Sekunden an, die ein Integritätsmonitor zwischen dem Senden von wiederkehrenden Anforderungen an einen Lastenausgleichsgeber wartet, um zu überprüfen, ob der Lastenausgleich verfügbar ist. Der Intervallwert sollte größer als der Timeoutwert sein.

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

-Name

Gibt den Namen eines Virtual Machine Manager -Objekts (VMM) an.

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

-NumberOfRetries

Gibt die Anzahl der Zeiten an, in denen ein Lastenausgleichsstatusmonitor eine Anforderung sendet, bevor das VIP-Element als unten markiert wird.

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

-ProtocolName

Gibt das Protokoll an, das zum Kommunizieren mit einem Lastenausgleichsgerät verwendet wird.

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

-Request

Gibt die Anforderung an, dass ein Integritätsmonitor an einen Lastenausgleichsgeber gesendet wird. In der Regel stellt dieser Befehl eine HTTP GET-Anforderung für die Startseite des Lastenausgleichs bereit und sucht nach einer Headerantwort, z. B. 200 OK.

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

-Response

Gibt die erwartete Antwort auf eine Anforderung an, die ein Integritätsmonitor an einen Lastenausgleich sendet.

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

-TimeoutSeconds

Gibt die Anzahl der Zeit in Sekunden an, die ein Prozess vor dem Timeout wartet.

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

Ausgaben

LoadBalancerHealthMonitor

Dieses Cmdlet gibt ein LoadBalancerHealthMonitor-Objekt zurück.