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 .