共用方式為


New-SCLoadBalancerHealthMonitor

建立負載平衡器健康情況監視物件,當您建立負載平衡器虛擬 IP 時會使用此物件。

Syntax

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

Description

New-SCLoadBalancerHealthMonitor Cmdlet 會建立負載平衡器健康情況監視器物件,該物件會在您建立負載平衡器虛擬 IP 時使用。

如需建立負載平衡器虛擬 IP 的相關資訊,請輸入 Get-Help New-SCLoadBalancerVIP -Detailed

範例

範例 1:建立負載平衡器健康情況監視器

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

此命令會建立名為 HTTPMonitor 的負載平衡器健全狀況監視器物件,並將物件儲存在$LBHealthMonitor變數中。

參數

-IntervalSeconds

指定健康狀態監視器在將週期性要求傳送至負載平衡器之間等候的時間量,以秒為單位確認負載平衡器是否可用。 間隔值應大於逾時值。

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

-Name

指定 Virtual Machine Manager (VMM) 物件的名稱。

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

-NumberOfRetries

指定負載平衡器健康狀態監視器在將 VIP 成員標示為關閉之前重試傳送要求的次數。

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

-ProtocolName

指定用來與負載平衡器通訊的通訊協定。

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

-Request

指定健康狀態監視器傳送至負載平衡器的要求。 一般而言,此命令會針對負載平衡器的首頁提出 HTTP GET 要求,並檢查標頭回應,例如 200 OK。

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

-Response

指定健康狀態監視器傳送至負載平衡器之要求的預期回應。

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

-TimeoutSeconds

指定進程在逾時前等候的時間量,以秒為單位。

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

輸出

LoadBalancerHealthMonitor

此 Cmdlet 會傳回 LoadBalancerHealthMonitor 物件。