ADC

Surveillance du service de protocole proxy

L’appliance Citrix ADC avec protocole proxy prend en charge la vérification du moniteur. La vérification du moniteur garantit que le serveur principal prend également en charge le protocole proxy. L’appliance Citrix ADC dispose de quatre types de moniteurs intégrés pour les services associés HTTP ou TCP : HTTP, HTTPS, HTTP-ECV et TCP-ECV.

Le tableau suivant répertorie les types de moniteurs, ainsi que les paramètres et les processus de surveillance associés à chaque type.

Type de configuration Sonde Les critères de succès
HTTP httprequest [« HEAD/»] - requête HTTP envoyée au service. respcode [200] - Un ensemble de codes de réponse HTTP est attendu du service. L’appliance Citrix ADC établit une liaison à trois voies avec la destination du moniteur. Une fois la connexion établie, l’appliance envoie des requêtes HTTP, puis compare le code de réponse avec l’ensemble de codes de réponse configuré.
HTTPS httprequest [« HEAD/»] - Demande HTTPS envoyée au service. respcode [200] - Un ensemble de codes de réponse HTTPS est attendu du service. L’appliance Citrix ADC établit une liaison à trois voies avec la destination du moniteur. Une fois la connexion établie, l’appliance envoie des requêtes HTTPS, puis compare le code de réponse à l’ensemble de codes de réponse configuré.
HTTP-ECV send  [» »] - données HTTP envoyées au service. Reçu [» »]  : données de réponse HTTP attendues du service L’appliance Citrix ADC établit une liaison à trois voies avec la destination du moniteur. Lorsque la connexion est établie, l’appliance utilise le paramètre send pour envoyer les données HTTP au service et attend la réponse HTTP spécifiée par le paramètre receive. (partie du corps HTTP sans inclure les en-têtes HTTP). Les données de réponse vides correspondent à n’importe quelle réponse. Les données attendues peuvent se trouver n’importe où dans les 24 000 premiers octets du corps HTTP de la réponse.
TCP-ECV send [» »] - données qui sont envoyées au service. La longueur maximale autorisée de la chaîne est de 512 K octets. reçu [» »] - réponse attendue du service. La longueur maximale autorisée de la chaîne est de 128 K octets. L’appliance Citrix ADC établit une liaison à trois voies avec la destination du moniteur. Lorsque la connexion est établie, l’appliance utilise le paramètre send pour envoyer des données spécifiques au service et attend une réponse spécifique via le paramètre receive. Différents serveurs envoient des segments de différentes tailles. Toutefois, le motif doit se situer dans 16 segments TCP.

Vous pouvez configurer le moniteur de protocole proxy à l’aide de netprofile.

Configuration du moniteur de protocole proxy à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

  1. Ajouter un profil réseau avec le protocole proxy activé

    add netprofile <name> -proxyProtocol ( ENABLED | DISABLED )

Exemple :

add netprofile profile1 –proxyProtocol ENABLED
  1. Liez le profil réseau à un service.

    set service <name> -netprofile <netprofile-name>

Exemple :

set service S1 –netprofile profile1

Remarque

Vous pouvez exécuter la commande précédente si vous souhaitez que le profil réseau soit lié à un service.

  1. Liez le profil net à un moniteur.

    set lb monitor <monitor-name> <type> -netprofile <netprofile-name>

Exemple :

set lb monitor http1 HTTPS –netprofile profile1

Remarque

  • Vous pouvez exécuter la commande précédente si vous souhaitez que le profil réseau soit lié à un moniteur.
  • Vous pouvez sélectionner le type de moniteur de votre choix. Il peut s’agir de HTTP, HTTPS, TCP-ECV ou HTTP-ECV.

Important

  • Dans un cas général, le profil réseau (protocole proxy activé) lié à un service est pris en compte.
  • Si le profil réseau est lié à la fois au moniteur et au service, le profil net lié à la surveillance est pris en compte. Le profil réseau lié au service est ignoré.
Surveillance du service de protocole proxy