Compartilhar via


New-SCLoadBalancerHealthMonitor

Cria um objeto de monitor de integridade do balanceador de carga usado quando você cria um IP virtual do balanceador de carga.

Syntax

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

Description

O cmdlet New-SCLoadBalancerHealthMonitor cria um objeto de monitor de integridade do balanceador de carga usado quando você cria um IP virtual do balanceador de carga.

Para obter informações sobre como criar um IP virtual do balanceador de carga, digite Get-Help New-SCLoadBalancerVIP -Detailed.

Exemplos

Exemplo 1: Criar um monitor de integridade do balanceador de carga

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

Esse comando cria um objeto de monitor de integridade do balanceador de carga chamado HTTPMonitor e armazena o objeto na variável $LBHealthMonitor.

Parâmetros

-IntervalSeconds

Especifica a quantidade de tempo, em segundos, que um monitor de integridade aguarda entre o envio de solicitações recorrentes para um balanceador de carga para verificar se o balanceador de carga está disponível. O valor do intervalo deve ser maior que o valor do tempo limite.

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

-Name

Especifica o nome de um objeto VMM (Virtual Machine Manager).

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

-NumberOfRetries

Especifica o número de vezes que um monitor de integridade do balanceador de carga tenta enviar uma solicitação antes de marcar o membro VIP como inativo.

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

-ProtocolName

Especifica o protocolo usado para se comunicar com um balanceador de carga.

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

-Request

Especifica a solicitação que um monitor de integridade envia para um balanceador de carga. Normalmente, esse comando faz uma solicitação HTTP GET para a home page do balanceador de carga e verifica se há uma resposta de cabeçalho, como 200 OK.

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

-Response

Especifica a resposta esperada para uma solicitação que um monitor de integridade envia para um balanceador de carga.

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

-TimeoutSeconds

Especifica a quantidade de tempo, em segundos, que um processo aguarda antes do tempo limite.

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

Saídas

LoadBalancerHealthMonitor

Este cmdlet retorna um objeto LoadBalancerHealthMonitor .