Sdílet prostřednictvím


New-SCLoadBalancerHealthMonitor

Vytvoří objekt monitorování stavu nástroje pro vyrovnávání zatížení, který se použije při vytváření virtuální IP adresy nástroje pro vyrovnávání zatížení.

Syntax

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

Description

Rutina New-SCLoadBalancerHealthMonitor vytvoří objekt monitorování stavu nástroje pro vyrovnávání zatížení, který se použije při vytváření virtuální IP adresy nástroje pro vyrovnávání zatížení.

Informace o vytvoření virtuální IP adresy nástroje pro vyrovnávání zatížení zadejte Get-Help New-SCLoadBalancerVIP -Detailed.

Příklady

Příklad 1: Vytvoření monitorování stavu nástroje pro vyrovnávání zatížení

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

Tento příkaz vytvoří objekt monitorování stavu nástroje pro vyrovnávání zatížení s názvem HTTPMonitor a uloží objekt do proměnné $LBHealthMonitor.

Parametry

-IntervalSeconds

Určuje dobu v sekundách, po kterou monitor stavu čeká mezi odesíláním opakovaných požadavků do nástroje pro vyrovnávání zatížení, aby ověřil, že je nástroj pro vyrovnávání zatížení dostupný. Hodnota intervalu by měla být větší než hodnota časového limitu.

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

-Name

Určuje název objektu nástroje Virtual Machine Manager (VMM).

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

-NumberOfRetries

Určuje, kolikrát monitorování stavu nástroje pro vyrovnávání zatížení opakuje odeslání požadavku před označením člena VIP jako vypnutého.

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

-ProtocolName

Určuje protokol používaný ke komunikaci s nástrojem pro vyrovnávání zatížení.

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

-Request

Určuje požadavek, který monitor stavu odešle do nástroje pro vyrovnávání zatížení. Tento příkaz obvykle provede požadavek HTTP GET na domovskou stránku nástroje pro vyrovnávání zatížení a zkontroluje odpověď hlavičky, například 200 OK.

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

-Response

Určuje očekávanou odpověď na požadavek, který monitor stavu odešle do nástroje pro vyrovnávání zatížení.

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

-TimeoutSeconds

Určuje dobu v sekundách, po kterou proces čeká před vypršením časového limitu.

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

Výstupy

LoadBalancerHealthMonitor

Tato rutina vrátí objekt LoadBalancerHealthMonitor .