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 .