Condividi tramite


New-SCLoadBalancerHealthMonitor

Crea un oggetto di monitoraggio dell'integrità del servizio di bilanciamento del carico che viene utilizzato quando si crea un IP virtuale del servizio di bilanciamento del carico.

Sintassi

Default (impostazione predefinita).

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 di monitoraggio dell'integrità del servizio di bilanciamento del carico che viene utilizzato 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 di monitoraggio dell'integrità del bilanciamento del carico denominato HTTPMonitor e memorizza l'oggetto nella variabile $LBHealthMonitor.

Parametri

-IntervalSeconds

Specifica la quantità di tempo, in secondi, che un monitoraggio dello stato 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.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Name

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

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-NumberOfRetries

Specifica il numero di volte in cui un monitoraggio dello stato del sistema di bilanciamento del carico tenta di inviare una richiesta prima di contrassegnare il membro VIP come inattivo.

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ProtocolName

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

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Request

Specifica la richiesta che un monitoraggio dello stato invia a un servizio di bilanciamento del carico. In genere, questo comando effettua una richiesta HTTP GET per la home page del sistema di bilanciamento del carico e verifica la presenza di una risposta di intestazione, ad esempio 200 OK.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Response

Specifica la risposta prevista a una richiesta inviata da un monitoraggio dello stato a un sistema di bilanciamento del carico.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-TimeoutSeconds

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

Proprietà dei parametri

Tipo:Int32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Output

LoadBalancerHealthMonitor

Questo cmdlet restituisce un oggetto LoadBalancerHealthMonitor .