Partager via


New-SCLoadBalancerHealthMonitor

Crée un objet moniteur d’intégrité de l’équilibreur de charge utilisé lorsque vous créez une adresse IP virtuelle d’équilibreur de charge.

Syntaxe

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

Description

L’applet de commande New-SCLoadBalancerHealthMonitor crée un objet de moniteur d’intégrité de l’équilibreur de charge utilisé lorsque vous créez une adresse IP virtuelle de l’équilibreur de charge.

Pour plus d’informations sur la création d’une adresse IP virtuelle d’équilibreur de charge, tapez Get-Help New-SCLoadBalancerVIP -Detailed.

Exemples

Exemple 1 : Créer un moniteur d’intégrité de l’équilibreur de charge

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

Cette commande crée un objet de moniteur d’intégrité de l’équilibreur de charge nommé HTTPMonitor et stocke l’objet dans la variable $LBHealthMonitor.

Paramètres

-IntervalSeconds

Spécifie le temps, en secondes, qu’un moniteur d’intégrité attend entre l’envoi de requêtes périodiques à un équilibreur de charge pour vérifier que l’équilibreur de charge est disponible. La valeur d’intervalle doit être supérieure à la valeur de délai d’expiration.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Spécifie le nom d’un objet Virtual Machine Manager (VMM).

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-NumberOfRetries

Spécifie le nombre de fois où un moniteur d’intégrité de l’équilibreur de charge réessaye d’envoyer une demande avant de marquer le membre VIP comme étant arrêté.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ProtocolName

Spécifie le protocole utilisé pour communiquer avec un équilibreur de charge.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Request

Spécifie la requête envoyée par un moniteur d’intégrité à un équilibreur de charge. En règle générale, cette commande effectue une requête HTTP GET pour la page d’accueil de l’équilibreur de charge et recherche une réponse d’en-tête telle que 200 OK.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Response

Spécifie la réponse attendue à une requête envoyée par un moniteur d’intégrité à un équilibreur de charge.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TimeoutSeconds

Spécifie la durée, en secondes, pendant laquelle un processus attend avant l’expiration du délai d’attente.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Sorties

LoadBalancerHealthMonitor

Cette applet de commande retourne un objet LoadBalancerHealthMonitor.