Citrix ADC

Configurer la surveillance inverse pour un service

Un moniteur inverse marque un service comme DOWN si les critères de sonde sont satisfaits et UP s’ils ne sont pas satisfaits. Par exemple, si vous souhaitez qu’un service de sauvegarde reçoive du trafic uniquement lorsque le service principal est DOWN, vous pouvez lier un moniteur inverse au service secondaire mais le configurer pour sonder le service principal.

L’appliance Citrix ADC prend en charge les moniteurs inverses suivants :

  • HTTP
  • ICMP
  • TCP (à partir de la version 11.1 build 49.x)

Configuration de la surveillance inverse HTTP pour un service

Le tableau suivant décrit les conditions de la surveillance directe et inverse HTTP pour un service :

Condition Direct Inverser
Connexion non établie. Échec Échec
Le code de réponse HTTP correspond aux spécifications de la sonde. Succès Échec
Le code de réponse HTTP ne correspond pas aux spécifications de la sonde. Échec Succès
La sonde a expiré. Échec Échec

Pour configurer la surveillance inverse HTTP pour un service à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

add lb monitor <Monitor_Name> HTTP -respCode 200 -httpRequest "HEAD /" -destIP <Primary_Service_IP_Address> -destPort 80 -reverse YES

bind service <Secondary_Service_Name> -monitorname <Monitor_Name>

Configuration de la surveillance inversée ICMP pour un service

Le tableau suivant décrit les conditions de la surveillance directe et inversée ICMP pour un service :

Condition Direct Inverser
La réponse d’écho ICMP est reçue. Succès Échec
La sonde a expiré. Échec Succès

Pour configurer la surveillance inversée ICMP pour un service à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

add lb monitor <Monitor_Name> PING -destIP <Primary_Service_IP_Address> -reverse YES

bind service <Secondary_Service_Name> -monitorname <Monitor_Name>

Configuration de la surveillance inverse TCP pour un service

Si un moniteur TCP direct reçoit un RESET en réponse à une sonde de moniteur, le service est marqué comme DOWN. Toutefois, si un moniteur TCP inverse reçoit une réponse RESET, la sonde est considérée comme réussie et le service est marqué UP.

Le tableau suivant décrit les conditions de la surveillance inverse TCP pour un service :

Condition Direct Inverser
La connexion TCP est établie. Succès Échec
La sonde a expiré. Échec Échec
La réponse à la sonde est RESET. Échec Succès

Pour configurer la surveillance inverse TCP pour un service à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

add lb monitor <Monitor_Name> TCP –destip <Primary_Service_IP_Address> -destport <primary_service_port> –reverse YES

bind service <Secondary_Service_Name> -monitorname <Monitor_Name>

Pour configurer la surveillance inverse à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Équilibrage de charge > Moniteurs.
  2. Créez un moniteur HTTP, ICMP ou TCP et sélectionnez Inverser.

Configurer la surveillance inverse pour un service