Partilhar via


New-SCLoadBalancerHealthMonitor

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

Sintaxe

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 que é 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

Este 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 a um balanceador de carga para verificar se o balanceador de carga está disponível. O valor do intervalo deve ser maior do que o valor de tempo limite.

Tipo:Int32
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Name

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

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-NumberOfRetries

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

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ProtocolName

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

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Request

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

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Response

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

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TimeoutSeconds

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

Tipo:Int32
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Saídas

LoadBalancerHealthMonitor

Este cmdlet retorna um objeto LoadBalancerHealthMonitor.