Partilhar via


New-SCLoadBalancerHealthMonitor

Cria um objeto de monitor de saúde do balanceador de carga que é utilizado quando 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 saúde do balanceador de carga que é utilizado quando cria um IP virtual do balanceador de carga.

Para obter informações sobre a criação de um IP virtual do balanceador de carga, escreva Get-Help New-SCLoadBalancerVIP -Detailed.

Exemplos

Exemplo 1: Criar um monitor de saúde 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 saúde 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 saúde aguarda entre enviar pedidos recorrentes a um equilibrador de carga para verificar se o balançador de carga está disponível. O valor do intervalo deve ser maior do que o valor do intervalo.

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

-Name

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

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 saúde do balanceador de carga recauchutado recauchuta um pedido antes de marcar o membro VIP como baixo.

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

-ProtocolName

Especifica o protocolo utilizado para comunicar com um equilibrador de carga.

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

-Request

Especifica o pedido que um monitor de saúde envia a um equilibrador de carga. Normalmente, este comando faz um pedido HTTP GET para a página inicial do equilibrador de carga e verifica uma resposta do 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 a um pedido que um monitor de saúde envia a um equilibrador 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 espera antes do tempo.

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

Saídas

LoadBalancerHealthMonitor

Este cmdlet devolve um objeto LoadBalancerHealthMonitor .