Compartilhar 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 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 enviar 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 que o valor de tempo limite.

Tipo:Int32
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Name

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-NumberOfRetries

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

Tipo:Int32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ProtocolName

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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 home page do balanceador de carga e verifica se há uma resposta de cabeçalho como 200 OK.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Response

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TimeoutSeconds

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

Tipo:Int32
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Saídas

LoadBalancerHealthMonitor

Esse cmdlet retorna um objeto LoadBalancerHealthMonitor.