Creare un probe personalizzato per un gateway applicazione con il portaleCreate a custom probe for Application Gateway by using the portal

In questo articolo viene aggiunto un probe personalizzato a un gateway applicazione esistente tramite il portale di Azure.In this article, you add a custom probe to an existing application gateway through the Azure portal. I probe personalizzati sono utili per le applicazioni che dispongono di una pagina di controllo dell'integrità specifica o per quelle che non rispondono in modo corretto all'applicazione Web predefinita.Custom probes are useful for applications that have a specific health check page or for applications that do not provide a successful response on the default web application.

Prima di iniziareBefore you begin

Se non si dispone già di un gateway applicazione, vedere Creare un gateway applicazione con il portale per creare un gateway applicazione da usare.If you do not already have an application gateway, visit Create an Application Gateway to create an application gateway to work with.

Creare il probeCreate the probe

I probe vengono configurati con un processo in due passaggi nel portale.Probes are configured in a two-step process through the portal. Il primo passaggio consiste nel creare il probe.The first step is to create the probe. Nel secondo passaggio lo si aggiunge alle impostazioni http back-end del gateway applicazione.In the second step, you add the probe to the backend http settings of the application gateway.

  1. Accedere al Portale di Azure.Log in to the Azure portal. Se non si dispone già di un account, è possibile iscriversi per ottenere una versione di valutazione gratuita della durata di un mese.If you don't already have an account, you can sign up for a free one-month trial

  2. Nel riquadro Preferiti del portale di Azure fare clic su Tutte le risorse.In the Azure portal Favorites pane, click All resources. Fare clic su gateway applicazione nel pannello Tutte le risorse.Click the application gateway in the All resources blade. Se nella sottoscrizione selezionata sono già presenti risorse, è possibile immettere partners.contoso.net nella casella Filtra per nomeIf the subscription you selected already has several resources in it, you can enter partners.contoso.net in the Filter by name… per accedere con facilità al gateway applicazione.box to easily access the application gateway.

  3. Fare clic su Probe e quindi su Aggiungi per aggiungere un probe.Click Probes and click the Add button to add a probe.

    Pannello Aggiungi probe con informazioni inserite

  4. Nel pannello Aggiungi probe integrità specificare le informazioni necessarie per il probe e al termine fare clic su OK.On the Add health probe blade, fill out the required information for the probe, and when complete click OK.

    ImpostazioneSetting ValoreValue DettagliDetails
    NomeName customProbecustomProbe Nome descrittivo del probe accessibile nel portale.This value is a friendly name to the probe that is accessible in the portal.
    ProtocolloProtocol HTTP o HTTPSHTTP or HTTPS Protocollo usato per il probe di integrità.The protocol that the health probe uses.
    HostHost vale a direi.e contoso.comcontoso.com Nome host usato per il probe.This value is the host name that is used for the probe. Applicabile solo quando vengono configurati più siti nel gateway applicazione. In caso contrario, usare "127.0.0.1".Applicable only when multi-site is configured on Application Gateway, otherwise use '127.0.0.1'. Questo valore è diverso dal nome host della VM.This value is different from the VM host name.
    PercorsoPath / o un altro percorso/ or another path Parte restante dell'URL completo per il probe personalizzato.The remainder of the full url for the custom probe. Un percorso valido inizia con "/".A valid path starts with '/'. Per il percorso predefinito http://contoso.com è sufficiente usare "/"For the default path of http://contoso.com just use '/'
    Intervallo (sec)Interval (secs) 3030 Frequenza con cui viene eseguito il probe per controllare l'integrità.How often the probe is run to check for health. Non è consigliabile impostare un valore inferiore a 30 secondi.It is not recommended to set the lower than 30 seconds.
    Timeout (secondi)Timeout (secs) 3030 Durata dell'attesa prima che si verifichi il timeout del probe. L'intervallo di timeout deve essere abbastanza elevato da poter effettuare una chiamata http per assicurarsi che la pagina relativa all'integrità del back-end sia disponibile.The amount of time the probe waits before timing out. The timeout interval needs to be high enough that an http call can be made to ensure the backend health page is available.
    Soglia non integraUnhealthy threshold 33 Numero di tentativi non riusciti prima che venga stabilito uno stato di non integrità.Number of failed attempts to be considered unhealthy. Se la soglia è 0 significa che, se un controllo integrità ha esito negativo, il back-end verrà immediatamente considerato non integro.A threshold of 0 means that if a health check fails the back-end is determined unhealthy immediately.

    Importante

    Il nome host non è uguale al nome del server.The host name is not the same as server name. Questo valore è il nome dell'host virtuale in esecuzione nel server applicazioni.This value is the name of the virtual host running on the application server. Il probe viene inviato a http://(name host):(porta da impostazioni HTTP)/percorsoURLThe probe is sent to http://(host name):(port from httpsetting)/urlPath

Aggiungere il probe al gatewayAdd probe to the gateway

Ora che il probe è stato creato, deve essere aggiunto al gateway.Now that the probe has been created, it is time to add it to the gateway. Le impostazioni del probe vengono definite nelle impostazioni HTTP back-end del gateway applicazione.Probe settings are set on the backend http settings of the application gateway.

  1. Fare clic su Impostazioni HTTP nel gateway applicazione e quindi fare clic sulle impostazioni HTTP back-end correnti presenti nella finestra per visualizzare il pannello di configurazione.Click HTTP settings on the application gateway, to bring up the configuration blade click the current backend http settings listed in the window.

    Finestra delle impostazioni HTTP

  2. Nel pannello delle impostazioni appGatewayBackEndHttpSettings selezionare la casella di controllo Usa probe personalizzato e scegliere il probe creato nella sezione Creare il probe nell'elenco a discesa Probe personalizzato.On the appGatewayBackEndHttpSettings settings blade, check the Use custom probe checkbox and choose the probe created in the Create the probe section on the Custom probe drop-down.. Al termine fare clic su Salva per applicare le impostazioni.When complete, click Save and the settings are applied.

Il probe predefinito controlla l'accesso predefinito all'applicazione Web.The default probe checks the default access to the web application. Ora che è stato creato un probe personalizzato, il gateway applicazione usa il percorso personalizzato definito per monitorare l'integrità per i server back-end.Now that a custom probe has been created, the application gateway uses the custom path defined to monitor health for the backend servers. In base ai criteri definiti, il gateway applicazione controlla il percorso specificato nel probe.Based on the criteria that was defined, the application gateway checks the path specified in the probe. Se la chiamata a host:Porta/percorso non restituisce una risposta di stato HTTP 200-399, dopo che è stata raggiunta la soglia di non integrità il server viene escluso dalla rotazione.If the call to host:Port/path does not return an HTTP 200-399 status response, the server is taken out of rotation after the unhealthy threshold is reached. Il probe continua a essere eseguito sull'istanza non integra per determinare quando risulterà di nuovo integra.Probing continues on the unhealthy instance to determine when it becomes healthy again. Quando l'istanza viene nuovamente aggiunta al pool di server integri, il flusso del traffico verso l'istanza riprenderà e il relativo probe verrà eseguito all'intervallo normale specificato dall'utente.Once the instance is added back to healthy server pool, traffic begins flowing to it again and probing to the instance continues at user specified interval as normal.

Passaggi successiviNext steps

Per informazioni su come configurare l'offload SSL con un gateway applicazione di Azure, vedere Configurare un gateway applicazione per l'offload SSL con il portaleTo learn how to configure SSL Offloading with Azure Application Gateway, see Configure SSL Offload