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 .