Condividi tramite


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.

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 indirizzo 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 dell'intervallo deve essere maggiore del valore di timeout.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-NumberOfRetries

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

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ProtocolName

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly: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 la presenza di una risposta di intestazione, ad esempio 200 OK.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Response

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TimeoutSeconds

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

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output

LoadBalancerHealthMonitor

Questo cmdlet restituisce un oggetto LoadBalancerHealthMonitor.