Поделиться через


New-SCLoadBalancerHealthMonitor

Создает объект монитора работоспособности подсистемы балансировки нагрузки, используемый при создании виртуального IP-адреса подсистемы балансировки нагрузки.

Синтаксис

New-SCLoadBalancerHealthMonitor
   [-Name <String>]
   -ProtocolName <String>
   [-Request <String>]
   [-Response <String>]
   -IntervalSeconds <Int32>
   -TimeoutSeconds <Int32>
   [-NumberOfRetries <Int32>]
   [<CommonParameters>]

Описание

Командлет New-SCLoadBalancerHealthMonitor создает объект монитора работоспособности подсистемы балансировки нагрузки, который используется при создании виртуального IP-адреса подсистемы балансировки нагрузки.

Сведения о создании виртуального IP-адреса подсистемы балансировки нагрузки введите Get-Help New-SCLoadBalancerVIP -Detailed.

Примеры

Пример 1. Создание монитора работоспособности подсистемы балансировки нагрузки

PS C:\> $LBHealthMonitor = New-SCLoadBalancerHealthMonitor -Name "HTTPMonitor" -ProtocolName "HTTP" -Request "GET /Index.html HTTP/1.1" -Response 200 -IntervalSeconds 15 -TimeoutSeconds 20

Эта команда создает объект монитора работоспособности подсистемы балансировки нагрузки с именем HTTPMonitor и сохраняет объект в переменной $LBHealthMonitor.

Параметры

-IntervalSeconds

Указывает время (в секундах), которое монитор работоспособности ожидает между отправкой повторяющихся запросов в подсистему балансировки нагрузки, чтобы убедиться, что подсистема балансировки нагрузки доступна. Значение интервала должно быть больше, чем значение времени ожидания.

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

-Name

Указывает имя объекта Virtual Machine Manager (VMM).

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

-NumberOfRetries

Указывает количество повторных попыток, которые монитор работоспособности подсистемы балансировки нагрузки повторяет отправку запроса, прежде чем помечать участника виртуального IP-адреса как отключенного.

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

-ProtocolName

Указывает протокол, используемый для взаимодействия с подсистемой балансировки нагрузки.

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

-Request

Указывает запрос, отправляемый монитором работоспособности в подсистему балансировки нагрузки. Как правило, эта команда выполняет HTTP-запрос GET для домашней страницы подсистемы балансировки нагрузки и проверяет ответ заголовка, например 200 OK.

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

-Response

Указывает ожидаемый ответ на запрос, отправляемый монитором работоспособности в подсистему балансировки нагрузки.

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

-TimeoutSeconds

Указывает время (в секундах), которое процесс ожидает до истечения времени ожидания.

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

Выходные данные

LoadBalancerHealthMonitor

Этот командлет возвращает объект LoadBalancerHealthMonitor .