Compartir a través de


New-SCLoadBalancerHealthMonitor

Crea un objeto de monitor de estado del equilibrador de carga que se usa al crear una dirección IP virtual del equilibrador de carga.

Sintaxis

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

Description

El cmdlet New-SCLoadBalancerHealthMonitor crea un objeto de monitor de estado del equilibrador de carga que se usa al crear una dirección IP virtual del equilibrador de carga.

Para obtener información sobre cómo crear una dirección IP virtual del equilibrador de carga, escriba Get-Help New-SCLoadBalancerVIP -Detailed.

Ejemplos

Ejemplo 1: Creación de un monitor de estado del equilibrador 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 crea un objeto de monitor de estado del equilibrador de carga denominado HTTPMonitor y almacena el objeto en la variable $LBHealthMonitor.

Parámetros

-IntervalSeconds

Especifica la cantidad de tiempo, en segundos, que un monitor de estado espera entre enviar solicitudes periódicas a un equilibrador de carga para comprobar que el equilibrador de carga está disponible. El valor de intervalo debe ser mayor que el valor de tiempo de espera.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Name

Especifica el nombre de un objeto Virtual Machine Manager (VMM).

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-NumberOfRetries

Especifica el número de veces que un monitor de estado del equilibrador de carga reintenta el envío de una solicitud antes de marcar el miembro vip como inactivo.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ProtocolName

Especifica el protocolo usado para comunicarse con un equilibrador de carga.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Request

Especifica la solicitud que un monitor de estado envía a un equilibrador de carga. Normalmente, este comando realiza una solicitud HTTP GET para la página principal del equilibrador de carga y comprueba si hay una respuesta de encabezado como 200 OK.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Response

Especifica la respuesta esperada a una solicitud que un monitor de estado envía a un equilibrador de carga.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-TimeoutSeconds

Especifica la cantidad de tiempo, en segundos, que un proceso espera antes de que se agote el tiempo de espera.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Salidas

LoadBalancerHealthMonitor

Este cmdlet devuelve un objeto LoadBalancerHealthMonitor.