[AIX HP-UX Linux Solaris Windows]

dscontrol advisor

Cette commande permet de contrôler les différents éléments de la fonction conseiller.

Syntaxe

>>-dscontrol--advisor--+-connecttimeout--nom--+-port---------+--secondes--------------+-><
                       |                      '-cluster@port-'                        |   
                       +-interval--nom--+-port---------+--secondes--------------------+   
                       |                '-cluster@port-'                              |   
                       +-list---------------------------------------------------------+   
                       +-loglevel--nom--+-port---------+--niveau----------------------+   
                       |                '-cluster@port-'                              |   
                       +-logsize--nom--+-port---------+--+-unlimited----------------+-+   
                       |               '-cluster@port-'  '-nombre d'enregistrements-' |   
                       +-receivetimeout--nom--+-port---------+--secondes--------------+   
                       |                      '-cluster@port-'                        |   
                       +-report--nom--+-port---------+--------------------------------+   
                       |              '-cluster@port-'                                |   
                       +-retries--nom--+-port---------+--nombre de tentatives---------+   
                       |               '-cluster@port-'                               |   
                       +-start--nom--+-port---------+---------------------------------+   
                       |             '-cluster@port-'                                 |   
                       +-status--nom--+-port---------+--+-----------------+-----------+   
                       |              '-cluster@port-'  '-fichier journal-'           |   
                       +-stop--nom--+-port---------+----------------------------------+   
                       |            '-cluster@port-'                                  |   
                       +-timeout--nom--+-port---------+--+-unlimited-+----------------+   
                       |               '-cluster@port-'  '-secondes--'                |   
                       '-version--nom--+-port---------+-------------------------------'   
                                       '-cluster@port-'                                   

Paramètres

connecttimeout
Permet de définir le délai à l'expiration duquel un conseiller signale qu'une connexion à un serveur pour un port particulier d'un serveur (d'un service) a échoué. Pour plus d'informations, voir Activation des conseillers pour gérer l'équilibrage de charge.
  • nom

    Nom du conseiller. Les valeurs possibles sont connect, db2, dns, ftp, http, https, cachingproxy, imap, ldap, ldapuri, nntp, ping, pop3, self, sip, smtp, ssl, ssl2http, telnet et wlm.

    Pour plus d'informations sur les conseillers que fournit Load Balancer, voir la rubrique Liste des conseillers.

    Les noms des conseillers personnalisés sont au format ADV_xxxx, xxxx représentant le nom de la classe mettant en oeuvre le conseiller personnalisé. Pour plus d'informations, voir Création d'un conseiller personnalisé.

  • port

    Numéro du port contrôlé par le conseiller.

  • cluster@port

    La valeur de cluster est facultative dans les commandes du conseiller, mais la valeur de port est requise. Si la valeur de cluster n'est pas indiquée, le conseiller s'exécutera sur le port de tous les clusters. Si vous indiquez un cluster, le conseiller s'exécutera sur le port uniquement pour le cluster spécifié. Voir la rubrique Activation des conseillers pour gérer l'équilibrage de charge pour plus d'informations sur le démarrage et l'arrêt des conseillers.

    Le cluster correspond à l'adresse IP ou au nom symbolique. Le port correspond au numéro du port que le conseiller surveille.

  • secondes

    Il s'agit d'un entier positif représentant la période en secondes pendant laquelle le conseille attend avant de signaler qu'une connexion à un serveur a échoué. La valeur par défaut est trois fois la valeur spécifiée pour l'intervalle du conseiller.

interval
Définit la fréquence à laquelle le conseiller demande des informations aux serveurs.
  • secondes

    Il s'agit d'un entier positif qui représente le nombre de secondes entre les demandes envoyées aux serveurs pour connaître leurs états en cours. Valeur par défaut : 7.

list
Affiche la liste des conseillers qui fournissent des informations au gestionnaire.
loglevel
Définit le niveau de consignation relatif à un journal de conseiller.
  • niveau

    Valeur du niveau (0 à 5). La valeur par défaut est 1. Plus la valeur est élevée, plus la quantité d'informations consignée dans le journal du conseiller est importante. Les valeurs possibles sont les suivantes : 0 (Aucun), 1 (Minimal), 2 (De base), 3 (Modéré), 4 (Avancé), 5 (Prolixe).

logsize
Définit la taille maximale d'un journal de conseiller. Lorsque vous attribuez une taille maximale au fichier journal, ce dernier fonctionne en boucle. Lorsque le fichier atteint la taille indiquée, les entrées suivantes sont écrites à partir du haut du fichier et remplacent les entrées existantes. La valeur indiquée par logsize ne peut pas être inférieure à la taille actuelle du fichier journal. Les entrées du journal sont horodatées, ce qui permet de déterminer l'ordre dans lequel elles ont été enregistrées. Plus le niveau de consignation est élevé, plus la taille du journal doit être choisie attentivement car l'espace peut être saturé rapidement lors d'une consignation à des niveaux plus élevés.
  • nombre d'enregistrements

    Taille maximale (en octets) du fichier journal du conseiller. Vous pouvez indiquer un nombre positif supérieur à zéro, ou le mot unlimited. Il se peut que le fichier journal n'atteigne pas la taille maximale exacte avant l'écrasement, car la taille des entrées de journal elles-mêmes varie. La valeur par défaut est 1 Mo.

receivetimeout
Permet de définir le délai à l'expiration duquel un conseiller signale que la réception d'un envoi provenant d'un port particulier d'un serveur (d'un service) a échoué. Pour plus d'informations, voir Activation des conseillers pour gérer l'équilibrage de charge.
  • secondes

    Il s'agit d'un entier positif qui représente la période en secondes pendant laquelle le conseiller attend avant de signaler qu'une réception d'un envoi provenant d'un serveur a échoué. La valeur par défaut est trois fois la valeur spécifiée pour l'intervalle du conseiller.

report
Affiche un rapport sur l'état du conseiller.
tentative
Nombre de tentatives accordées à un conseiller avant de déclarer un serveur arrêté.
  • nombre de tentatives

    Entier supérieur ou égal à zéro. Il est préférable que le nombre de tentatives ne dépasse pas 3. Par défaut, le nombre de tentatives est égal à zéro.

start
Démarre le conseiller. Il existe des conseillers pour chaque protocole. Les ports par défaut sont les suivants :
Tableau 1. Ports par défaut des conseillers
Nom du conseiller Protocole port
connect ICMP 12345
db2 privé 50000
dns DNS 53
ftp FTP 21
Remarque : Il est recommandé d'activer le conseiller FTP uniquement sur le port de contrôle FTP (21). Ne démarrez pas un conseiller FTP sur le port de données FTP (20).
http HTTP 80
https SSL 443
imap IMAP 143
ldap LDAP 389
ldapuri LDAP 389
nntp NNTP 119
ping PING 0
pop3 POP3 110
self privé 12345
sip SIP 5060
smtp SMTP 25
ssl SSL 443
ssl2http SSL 443
telnet Telnet 23
WLM privé 10007
  • fichier journal

    Nom du fichier dans lequel les données de gestion sont consignées. Chaque enregistrement du journal est horodaté.

    Le fichier par défaut est nom_conseiller_port.log (http_80.log, par exemple). Pour changer le répertoire dans lequel les fichiers journaux sont enregistrés, voir Consignation avec Load Balancer. Les fichiers journaux par défaut des conseillers spécifiques de clusters (ou de sites) sont créés avec l'adresse du cluster, comme http_127.40.50.1_80.log.

status
Affiche l'état en cours de toutes les valeurs d'un conseiller qui peuvent être affectées globalement, ainsi que les valeurs par défaut associées.
stop
Arrête le conseiller.
délai d'attente
Définit le nombre de secondes pour lequel le gestionnaire considère que les informations provenant du conseiller sont valides. Si le gestionnaire considère que les informations du conseiller sont antérieures à ce délai, il n'utilise pas ces informations pour déterminer les pondérations relatives aux serveurs sur le port contrôlé par le conseiller. Il est fait exception à ce délai lorsque le conseiller a informé le gestionnaire qu'un serveur spécifique est hors service. Le gestionnaire utilise ces informations relatives au serveur même après le dépassement du délai imparti aux informations du conseiller.
  • secondes

    Nombre positif représentant le nombre de secondes ou le mot unlimited. La valeur par défaut est unlimited.

version
Affiche la version en cours du conseiller.

Exemples

  • Pour démarrer le conseiller http sur le port 80 pour le cluster 127.40.50.1, entrez :
    dscontrol advisor start http 127.40.50.1@80
  • Pour démarrer le conseiller http sur le port 88 pour tous les clusters, entrez :
    dscontrol advisor start http 88
  • Pour arrêter le conseiller http sur le port 80 pour le cluster 127.40.50.1, entrez :
    dscontrol advisor stop http 127.40.50.1@80
  • Pour définir la durée (30 secondes) pendant laquelle un conseiller HTTP du port 80 attend avant de signaler qu'une connexion à un serveur a échoué, entrez :
    dscontrol advisor connecttimeout http 80 30
  • Pour définir la durée (20 secondes) pendant laquelle un conseiller HTTP du port 80 sur le cluster 127.40.50.1 attend avant de signaler qu'une connexion à un serveur a échoué, entrez :
    dscontrol advisor connecttimeout http 127.40.50.1@80 20
  • Pour associer à l'intervalle du conseiller FTP (pour le port 21) la valeur de 6 secondes, entrez :
    dscontrol advisor interval ftp 21 6
  • Pour afficher la liste des conseillers qui fournissent des informations au gestionnaire, entrez :
    dscontrol advisor list
  • Pour remplacer le niveau de consignation du journal du conseiller par 0, afin d'optimiser les performances, entrez :
    dscontrol advisor loglevel http 80 0
  • Pour attribuer à la taille du journal du conseiller ftp pour le port 21 la valeur de 5000 octets, entrez :
    dscontrol advisor logsize ftp 21 5000
  • Pour définir le délai d'attente (60 secondes) à l'expiration duquel un conseiller HTTP (pour le port 80) signale que la réception d'un envoi provenant d'un serveur a échoué, entrez :
    dscontrol advisor receivetimeout http 80 60
  • Pour afficher un rapport sur l'état du conseiller ftp (pour le port 21), entrez :
    dscontrol advisor report ftp 21
  • Pour afficher l'état actuel des valeurs associées au conseiller http pour le port 80, entrez :
    dscontrol advisor status
    http 80
  • Pour associer la valeur de 5 secondes au délai d'attente des informations du conseiller ftp sur le port 21, entrez :
    dscontrol advisor timeout ftp 21 5
  • Pour afficher le numéro de la version actuelle du conseiller ssl pour le port 443, entrez :
    dscontrol advisor version ssl 443
    Cette commande génère des résultats similaires à l'exemple suivant :
    Version : 04.00.00.00 - 07/12/2001-10:09:56-EDT



Référence associée
Commandes
Rubrique de référence Rubrique de référence    

Conditions d'utilisation | Commentaires

Dernière mise à jourDernière mise à jour : Jun 21, 2011 12:02:44 PM EDT
Nom du fichier : rcmd_dscontroladv.html