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 .