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.

Syntax

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 moniteur d’intégrité de l’équilibreur de charge utilisé lorsque vous créez une adresse IP virtuelle d’é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 moniteur d’intégrité de l’équilibreur de charge nommé HTTPMonitor et stocke l’objet dans la variable $LBHealthMonitor.

Paramètres

-IntervalSeconds

Spécifie la durée, en secondes, pendant laquelle 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
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

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

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

-NumberOfRetries

Spécifie le nombre de tentatives d’envoi d’une demande par un moniteur d’intégrité de l’équilibreur de charge avant de marquer le membre d’adresse IP virtuelle comme étant en panne.

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

-ProtocolName

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

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Response

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Sorties

LoadBalancerHealthMonitor

Cette applet de commande retourne un objet LoadBalancerHealthMonitor .