Share via


New-SCLoadBalancerHealthMonitor

Crea un oggetto di monitoraggio dell'integrità del servizio di bilanciamento del carico usato quando si crea un indirizzo IP virtuale del servizio di bilanciamento del carico.

Sintassi

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

Descrizione

Il cmdlet New-SCLoadBalancerHealthMonitor crea un oggetto monitoraggio integrità del servizio di bilanciamento del carico usato quando si crea un INDIRIZZO IP virtuale del servizio di bilanciamento del carico.

Per informazioni sulla creazione di un IP virtuale del servizio di bilanciamento del carico, digitare Get-Help New-SCLoadBalancerVIP -Detailed.

Esempio

Esempio 1: Creare un monitoraggio dell'integrità del servizio di bilanciamento del carico

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

Questo comando crea un oggetto monitoraggio integrità del servizio di bilanciamento del carico denominato HTTPMonitor e archivia l'oggetto nella variabile $LBHealthMonitor.

Parametri

-IntervalSeconds

Specifica la quantità di tempo, in secondi, che un monitoraggio integrità attende tra l'invio di richieste ricorrenti a un servizio di bilanciamento del carico per verificare che il servizio di bilanciamento del carico sia disponibile. Il valore di intervallo deve essere maggiore del valore di timeout.

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

-Name

Specifica il nome di un oggetto VMM (Virtual Machine Manager).

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

-NumberOfRetries

Specifica il numero di volte in cui un monitoraggio dell'integrità del servizio di bilanciamento del carico esegue il tentativo di invio di una richiesta prima di contrassegnare il membro VIP come inattivo.

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

-ProtocolName

Specifica il protocollo usato per comunicare con un servizio di bilanciamento del carico.

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

-Request

Specifica la richiesta inviata da un monitoraggio integrità a un servizio di bilanciamento del carico. In genere, questo comando effettua una richiesta HTTP GET per la home page del servizio di bilanciamento del carico e verifica una risposta di intestazione, ad esempio 200 OK.

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

-Response

Specifica la risposta prevista a una richiesta inviata da un monitoraggio integrità a un servizio di bilanciamento del carico.

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

-TimeoutSeconds

Specifica la quantità di tempo, in secondi, che un processo attende prima del timeout.

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

Output

LoadBalancerHealthMonitor

Questo cmdlet restituisce un oggetto LoadBalancerHealthMonitor .