Guide des commandes Nortel Alteon Controller
Le présent chapitre explique comment utiliser les commandes nalcontrol pour Nortel Alteon Controller :
Vous pouvez utiliser une version abrégée des paramètres de la commande nalcontrol en entrant simplement la
ou les quelques lettres d'identification des paramètres. Par exemple, pour obtenir l'aide correspondant à la commande
file save, vous pouvez entrer nalcontrol he f au lieu de nalcontrol help
file.
Pour afficher l'invite de la commande de nalcontrol, entrez : nalcontrol.
Pour fermer l'interface de ligne de commande, entrez exit or quit.
Remarque :
Utilisez les lettres de l'anglais pour toutes les valeurs des paramètres des commandes. Les seules exceptions
s'appliquent aux noms d'hôte (utilisés dans les commandes server) et aux noms de fichiers (utilisés dans les commandes
file).
nalcontrol consultant — Configuration et contrôle d'un consultant

>>-nalcontrol--consultant--+-add--IDcc--address--AdrIPcom--+--------------------------+--+-><
| +-rcommunity--NomCommLect--+ |
| '-wcommunity--NomCommEcrit-' |
+-binarylog--IDcc+ID2cc...;;--+-report------------------------+-+
| +-set--+-interval--intervalle-+-+ |
| | '-retention--rétention-' | |
| +-start-------------------------+ |
| '-stop--------------------------' |
+-remove--IDcc+ID2cc...;;---------------------------------------+
+-report--IDcc+ID2cc...;;---------------------------------------+
+-set--+--------------------------------------+---------------+
| +-loglevel--niveau---------------------+ |
| +-logsize--+-taille----+---------------+ |
| | '-unlimited-' | |
| +-sensitivity--pourcentage pondération-+ |
| '-sleeptime--sec-----------------------' |
+-start--IDcc+ID2cc...;;----------------------------------------+
'-stop--IDcc+ID2cc...;;-----------------------------------------'
- add
- Ajoute un consultant de commutateur.
- IDcc
- Chaîne définie par l'utilisateur, qui désigne le consultant.
- address
- Adresse IP à laquelle Commutateur Web Nortel Alteon fournit des pondérations.
- AdrIPcom
- Adresse IP du commutateur.
- rcommunity
- Nom de communauté en lecture utilisé dans les communications SNMP get avec le Commutateur Web Nortel Alteon. La valeur par défaut est public.
- NomCommLect
- Chaîne correspondant au nom de communauté en lecture, tel que configuré sur le Commutateur Web Nortel Alteon. La valeur par défaut est public.
- wcommunity
- Nom de communauté en écriture utilisé dans les communications SNMP set.
- NomCommEcrit
- Chaîne correspondant au nom de communauté en écriture, tel que configuré sur le Commutateur Web Nortel Alteon. La valeur par défaut est privée.
- binarylog
- Contrôle la consignation binaire d'un consultant.
- report
- Rapports concernant les caractéristique de la consignation binaire.
- set
- Fixe l'intervalle, en secondes, entre chaque enregistrement d'informations dans les journaux binaires. L'option de consignation binaire permet d'enregistre dans des fichiers journaux binaires des informations concernant
tous les services de la configuration.
Les informations ne sont écrites dans les journaux que si l'intervalle de
consignation indiqué a expiré depuis l'écriture du dernier enregistrement dans le journal.
L'intervalle par défaut de
consignation binaire est de 60 secondes.
- interval
- Intervalle, en secondes, entre chaque entrée dans le journal binaire.
- retention
- Nombre d'heures pendant lesquelles les fichiers journaux binaires sont conservés.
- start
- Lance la consignation binaire.
- stop
- Arrête la consignation binaire.
- remove
- Supprime un consultant de commutateur.
- report
- Rapports concernant les caractéristique des consultants de commutateur.
- set
- Définit les caractéristique des consultants de commutateur.
- loglevel
- Définit le niveau auquel le consultant de commutateur consigne les activités.
La valeur par défaut est 1.
- niveau
- Niveau compris entre 0 et 5. La valeur par défaut est 1. Les valeurs admises sont les
suivantes :
- 0 = Aucun
- 1 = Minimal
- 2 = De base
- 3 = Modéré
- 4 = Avancé
- 5 = Prolixe
- logsize
- Nombre maximal d'octets consignés dans le journal. La valeur par défaut est 1 048 576. 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
avec soin car l'espace peut être saturé rapidement.
- taille
- Nombre maximal d'octets consignés dans le journal du consultant. Vous pouvez indiquer
un nombre positif supérieur à zéro, ou le mot unlimited. Il est possible que le fichier journal
n'atteigne pas la taille maximale exacte avant le remplacement des entrées existantes, car la taille des entrées de
journal elles-même varie.
- sensitivity
- Quantité de modifications requises entre la nouvelle et l'ancienne pondérations pour que la pondération soit
changée. La différence entre la nouvelle et l'ancienne pondérations doit être supérieure au pourcentage de sensibilité
afin que la pondération puisse changer. Les valeurs admises vont de 0 à 100, la valeur par défaut étant 5.
- pourcentage de pondération
- Nombre compris entre 1 et 100 correspondant à la sensibilité.
- sleeptime
- Nombre de secondes entre chaque cycle de définition des pondérations.
Valeur par défaut : 7.
- secondes
- Entier correspondant au nombre de secondes d'inactivité.
Les
valeurs admises vont de 0 à 2 147 460.
- start
- Lance la collecte de mesures et la définition de pondérations.
- stop
- Arrête la collecte de mesures et la définition de pondérations.
Exemples
- Pour ajouter un consultant de commutateur dont l'identificateur de commutateur est cc1 et l'adresse IP 9.37.50.17,
entrez :
nalcontrol consultant add cc1 address 9.37.50.17
- Pour démarrer la consignation binaire, entrez :
nalcontrol consultant binarylog sc1 start
- Pour afficher un rapport concernant les caractéristiques du consultant de commutateur cc1, entrez :
nalcontrol consultant report cc1
Cette commande génère des résultats similaires à l'exemple suivant :
Consultant ID: sc1 Switch IP addr: 9.37.50.1
Read Community: public
Write Community: private
Consultant has been started
Sleep time = 7
Sensitivity = 5
Log level = 5
log size = 1,048,576
Service(s):
Service svc1
- Pour fixer à 10 secondes le délai d'inactivité entre les cycles de définition des pondérations pour l'ID de
commutateur cc1, entrez :
nalcontrol consultant set cc1 sleeptime 10
- Pour lancer la collecte des mesures et la définition des pondérations pour l'ID du consultant de cc1, entrez :
nalcontrol consultant start cc1
nalcontrol controller — Gestion du contrôleur

>>-nalcontrol--controller--+-report--------------------------+-><
'-set--+------------------------+-'
+-loglevel--niveau-------+
'-logsize--+-taille----+-'
'-unlimited-'
- report
- Affiche les caractéristiques du contrôleur. Ce rapport affiche également les informations relatives à la version.
- set
- Définit les caractéristiques du contrôleur.
- loglevel
- Définit le niveau auquel le contrôleur consigne les activités. La valeur par défaut est 1.
- niveau
- Niveau compris entre 0 et 5. La valeur par défaut est 1. Les valeurs admises sont les suivantes :
- 0 = Aucun
- 1 = Minimal
- 2 = De base
- 3 = Modéré
- 4 = Avancé
- 5 = Prolixe
- logsize
- Nombre maximal d'octets consignés dans le journal. La valeur par défaut est 1 048 576. 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
avec soin car l'espace peut être saturé rapidement.
- taille | unlimited
- Nombre maximal d'octets consignés dans le journal du consultant. Vous pouvez indiquer
un nombre positif supérieur à zéro, ou le mot unlimited. Il est possible que le fichier journal
n'atteigne pas la taille maximale exacte avant le remplacement des entrées existantes, car la taille des entrées de
journal elles-même varie.
Exemples
- Pour afficher un rapport concernant le contrôleur, entrez :
nalcontrol controller report
Cette commande génère des résultats similaires à l'exemple suivant :
Controller Report:
------------------------
Version . . . . . . . . . Version: 05.00.00.00 - 03/21/2002-09:49:57-EST
Logging level . . . . . . 1
Log size. . . . . . . . . 1048576
Configuration File. . . . config1.xml
Consultants:
Consultant consult1 -démarré
- Pour affecter au niveau de consignation la valeur zéro afin d'optimiser les performances, entrez :
nalcontrol set loglevel 0
- Pour fixer la taille du journal du contrôleur à 1 000 000 octets, entrez :
nalcontrol controller set logsize 1000000
nalcontrol file — Gestion des fichiers de configuration

>>-nalcontrol--file--+-delete--nom_fichier-+-------------------><
+-load--nom_fichier---+
+-report--------------+
'-save--nom_fichier---'
- delete
- Supprimer le fichier de configuration indiqué.
- nomfichier
- Fichier de configuration. L'extension doit être .xml. Si cette extension n'est pas indiquée, elle est ajoutée par
défaut.
- load
- Charge la configuration enregistrée dans le fichier indiqué.
Remarque :
Le chargement d'un fichier ajoute la configuration stockée dans ce fichier à la configuration en cours. Si vous voulez charger une
nouvelle configuration, vous devez arrêter puis redémarrer le serveur avant de charger le
fichier de la nouvelle configuration.
- report
- Liste des fichiers de configuration.
- save
- Sauvegarde la configuration en cours dans le fichier indiqué.
Remarque :
Les fichiers sont sauvegardés dans les répertoires suivants et
chargés à partir de ces mêmes répertoires :
- Systèmes d'exploitation AIX, HP-UX, Linux et Solaris : /opt/ibm/edge/lb/servers/configurations/nal
- Systèmes Windows : <root_install>ibm\edge\lb\servers\configurations\nal
Exemples
- Pour supprimer un fichier nommé file1, entrez :
nalcontrol file delete file1
- Pour charger un nouveau fichier de configuration afin de remplacer la configuration actuelle, entrez :
nalcontrol file load config2
- Pour afficher un rapport des fichiers précédemment sauvegardés, entrez :
nalcontrol file report
Cette commande génère des résultats similaires à l'exemple suivant :
FILE R EPORT:
------------
file1.xml
file2.xml
file3.xml
- Pour sauvegarder votre configuration dans un fichier nommé config2, entrez :
nalcontrol file save config2
nalcontrol help — Affichage ou impression de l'aide relative à cette commande

>>-nalcontrol--help--+-controller-------+----------------------><
+-consultant-------+
+-file-------------+
+-help-------------+
+-highavailability-+
+-metrinalllector--+
+-ownercontent-----+
'-service----------'
Exemples
- Pour obtenir de l'aide sur la commande nalcontrol, entrez :
nalcontrol help
Cette commande génère des résultats similaires à l'exemple suivant :
The following commands are available:
controller - operate on the controller
consultant - operate on switch consultants
file - operate on configuration files
help - operate on help
highavailability - operate on high availability
metriccollector - operate on metric collectors
server - operate on servers
service - operate on services
- Les symboles suivants sont utilisés dans la syntaxe de l'aide en ligne :
- < >
- Paramètres entre accolades ou séquence de caractères.
- [ ]
- Eléments facultatifs entre accolades.
- |
- Barre verticale de séparation des choix possibles au sein des parenthèses et des accolades.
- :
- Signe deux-points pour séparer les noms, par exemple, consultant1:service1.
nalcontrol highavailability — Contrôle de la haute disponibilité

>>-nalcontrol--highavailability--+-add--+-address--adresse-------------------+-+-><
| +-partneraddress--adresse_partenaire-+ |
| +-port--port-------------------------+ |
| '-role--+-principal--+---------------' |
| '-secondaire-' |
+-dropreach--adresse--------------------------+
+-remove--------------------------------------+
+-report--------------------------------------+
+-set--+-beatinterval--heure-----+------------+
| +-takeoverinterval--heure-+ |
| +-loglevel--niveau--------+ |
| '-logsize--+-taille----+--' |
| '-unlimited-' |
+-start--+-auto---+---------------------------+
| '-manuel-' |
+-stop----------------------------------------+
+-takeover------------------------------------+
'-usereach--adresse---------------------------'
- add
- Configure un noeud de haute disponibilité, un partenaire et des cibles à contacter.
- address
- Adresse pour la réception des signaux de présence.
- adresse
- Adresse IP du noeud à haute disponibilité.
- partneraddress
- Adresse pour l'envoi des signaux de présence. Il s'agit de l'adresse IP ou du nom d'hôte configuré sur le noeud partenaire. Cette adresse permet de communiquer avec la machine haute
disponibilité partenaire.
- adresse
- Adresse IP du partenaire.
- port
- Port utilisé pour communiquer avec le partenaire. La valeur par défaut est 12345.
- port
- Numéro du port.
- role
- Rôle de haute disponibilité.
- principal | secondaire
- Rôles principal et secondaire de haute disponibilité.
- dropreach
- Supprime cette cible à contacter des critères de haute disponibilité.
- adresse
- Adresse IP de la cible à contacter.
- remove
- Supprime le noeud, le partenaire et la cible à contacter de la configuration de haute disponibilité. Vous devez arrêter la haute disponibilité avant de lancer cette commande.
- report
- Affiche les informations de haute disponibilité.
- set
- Définit les caractéristiques de la haute disponibilité.
- beatinterval
- Définit l'intervalle, en millisecondes, au bout duquel les signaux de présence sont envoyés au partenaire. La valeur par défaut est 500.
- heure
- Entier positif correspondant à l'écart, en millisecondes, entre chaque signal de présence.
- takeoverinterval
- Définit la durée, en millisecondes, qui doit s'écouler (pendant laquelle aucun signal de présence n'est reçu)
avant qu'une reprise ne se produise. La valeur par défaut est 2000.
- heure
- Entier positif correspondant à l'écart, en millisecondes, entre chaque reprise.
- loglevel
- Définit le niveau auquel les activités sont consignées. La valeur par défaut est 1.
- niveau
- Niveau compris entre 0 et 5. La valeur par défaut est 1. Les valeurs admises sont les
suivantes :
- 0 = Aucun
- 1 = Minimal
- 2 = De base
- 3 = Modéré
- 4 = Avancé
- 5 = Prolixe
- logsize
- Nombre maximal d'octets consignés dans le journal de haute disponibilité. La valeur par défaut est 1 048 576. 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
avec soin car l'espace peut être saturé rapidement.
- taille | unlimited
- Nombre maximal d'octets consignés dans le journal de haute disponibilité. Vous pouvez indiquer
un nombre positif supérieur à zéro, ou le mot unlimited. Il est possible que le fichier journal
n'atteigne pas la taille maximale exacte avant le remplacement des entrées existantes, car la taille des entrées de
journal elles-même varie.
- start
- Active la haute disponibilité. Avant d'utiliser cette commande, vous devez configurer un noeud de haute
disponibilité, un partenaire et une cible à contacter.
- auto | manuel
- Détermine si la haute disponibilité démarre avec une stratégie de reprise automatique ou manuelle.
- stop
- Arrête la haute disponibilité.
- takeover
- Reprend le contrôle au noeud de haute disponibilité actif.
- usereach
- Adresse de la cible à contacter qui commencer à utiliser la haute disponibilité.
Ajoutez une cible à contacter à
l'aide de ping de sorte que les partenaires de haute disponibilité puissent déterminer dans quelle mesure leurs cibles
sont accessibles.
- adresse
- Adresse IP de la cible à contacter.
Exemples
- Pour ajouter le noeud de haute disponibilité d'adresse IP 9.37.50.17, avec le rôle principal sur le port 12345 et
l'adresse de partenaire 9.37.50.14, entrez :
nalcontrol highavailability add
address 9.37.50.17 role principal port 12345 partneraddress 9.37.50.14
- Pour ajouter l'adresse de cible à contacter 9.37.50.9, entrez :
nalcontrol highavailability usereach 9.37.50.9
- Pour supprimer l'adresse de cible à contacter 9.37.50.9, entrez :
nalcontrol highavailability dropreach 9.37.50.9
- Pour démarrer la haute disponibilité démarre avec une stratégie de reprise manuelle, entrez :
nalcontrol highavailability start manual
- Pour obtenir une analyse statistique de la haute disponibilité, entrez :
nalcontrol highavailability report
Cette commande génère des résultats similaires à l'exemple suivant :
High Availability Status:
-------------------------
Node . . . . . . . . . . . primary
Node Address . . . . . . . 9.37.50.17
Port . . . . . . . . . . . 12345
Partner Address. . . . . . 9.37.50.14
Recovery Strategy. . . . . manual
Heartbeat Interval . . . . 500
Takeover Interval. . . . . 2000
Started. . . . . . . . . . N
State. . . . . . . . . . . idle
Sub-state. . . . . . . . . unsynchronized
Reachability Status : Node/Partner
---------------------------------------
nalcontrol metriccollector — Configuration du programme de collecte de mesures

>>-nalcontrol--metricollector--+-report--IDcc+ID2cc+...;;:Nm+N2m...;;--------------------------+-><
'-set--IDcc+ID2cc+...;;:Nm+N2m...;;--+-connecttimeout--sec----+-'
+-loglevel--niveau-------+
+-logsize--+-taille----+-+
| '-unlimited-' |
+-receivetimeout--sec----+
'-sleeptime--sec---------'
- report
- Affiche les caractéristiques du programme de collecte de mesures.
- IDcc (ID du consultant du commutateur)
- Chaîne définie par l'utilisateur, qui désigne le consultant.
- Nm (nom de la mesure)
- Nom qui identifie la mesure personnalisée ou fournie.
- set
- Définit les caractéristiques du programme de collecte de mesures.
- connecttimeout
- Délai d'attente observé par le programme de collecte de mesures avant de signaler l'échec d'une connexion.
- sec
- Entier positif correspondant au nombre de secondes à l'expiration desquelles le programme de collecte de mesures
signale qu'une connexion à un service a échoué.
- loglevel
- Définit le niveau auquel le consultant indiqué consigne les activités.
Valeur par
défaut : 1.
- niveau
- Numéro du niveau. La valeur par défaut est 1. Plus le numéro est élevé, plus la quantité d'informations consignée
dans le journal du consultant est importante. Les valeurs admises sont les suivantes :
- 0 = Aucun
- 1 = Minimal
- 2 = De base
- 3 = Modéré
- 4 = Avancé
- 5 = Prolixe
- logsize
- Nombre maximal d'octets consignés dans le journal. La valeur par défaut est 1 048 576. 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
avec soin car l'espace peut être saturé rapidement.
- taille | unlimited
- Nombre maximal d'octets consignés dans le journal du consultant. Vous pouvez indiquer
un nombre positif supérieur à zéro, ou le mot unlimited. Il est possible que le fichier journal
n'atteigne pas la taille maximale exacte avant le remplacement des entrées existantes, car la taille des entrées de
journal elles-même varie.
- receivetimeout
- Délai d'attente observé par un consultant avant de signaler l'échec d'une procédure de réception.
- sec
- Il s'agit d'un entier positif qui représente le délai en secondes à l'expiration duquel le consultant signale que
la réception d'un envoi provenant d'un service a échoué.
- sleeptime
- Nombre de secondes d'inactivité du programme de collecte de mesures entre chaque cycle de collecte de
mesures.
- sec
- Entier positif correspondant au nombre de secondes d'inactivité.
Exemples
- Pour afficher un rapport concernant les caractéristiques d'un programme de collecte de mesures, entrez :
nalcontrol metrinalllector report sc1:http
Cette commande génère des résultats similaires à l'exemple suivant :
Metrinalllector sc1:http
collected metric(s).... http
loglevel............... 5
logSize................ 1048576
sleepTimeSeconds....... 7
timeoutConnectSeconds.. 21
timeoutReceiveSeconds.. 21
- Pour définir un délai d'expiration de connexion de 15 secondes et une taille de journal illimitée pour le consultant
de commutateur cc1 et la mesure http, entrez :
nalcontrol metrinalllector set sc1:http connecttimeout 15 logsize unlimited
nalcontrol server — Configuration d'un serveur

>>-nalcontrol--serer--+-report--IDcc+ID2cc...;;:IDsvc+ID2svc...;;:IDserveur+ID2svr...;;-----------------------------------+-><
'---set--IDcc+ID2cc...;;:IDsvc+ID2svc...;;:IDserveur+ID2svr--+--------------------------------+---'
+-fixedweight--+-entier-+--------+
| '-off----' |
+-requestsourceip--AdresseIP-----+
+-metricserveraddress--AdresseIP-+
'-metricserverport--NuméroPort---'
- report
- Affiche les caractéristiques des serveurs.
- IDcc
- Chaîne, définie par l'utilisateur, qui représente le consultant.
- IDsvc
- Chaîne définie par l'utilisateur qui représente l'identificateur du service virtuel et le numéro du port virtuel
sur le commutateur.
- IDserveur
- Entier qui représente le serveur sur le commutateur.
- set
- Définit les caractéristiques des serveurs.
- fixedweight
- Affecte une pondération fixe au serveur. La valeur par défaut est off. La valeur de pondération fixe maximale est
48.
- entier | off
- Entier positif correspondant à la pondération fixe du serveur ou le mot off si aucune
pondération fixe ne doit être définie.
- requestsourceip
- Définit l'adresse à partir de laquelle contacter le serveur pour les demandes d'application.
- AdresseIP
- Adresse IP à partir de laquelle le serveur doit être contacté, sous forme d'adresse
symbolique ou d'adresse IP.
- metricserveraddress
- Définit l'adresse à partir de laquelle contacter le serveur pour les demandes du serveur de mesures.
- AdresseIP
- Adresse IP du serveur de mesures, sous forme d'adresse symbolique ou d'adresse IP.
- metricserverport
- Définit le port à utiliser pour contacter le serveur de mesures.
- NuméroPort
- Numéro du port utilisé pour contacter le serveur de mesures.
Exemples
- Pour afficher un rapport concernant le serveur 1 du consultant cc1, entrez :
nalcontrol server report sc1:svc1:1
Cette commande génère des résultats similaires à l'exemple suivant :
Server sc1:svc1:1 has weight -99
Fixed weight is off
Request Source Ip...... 9.27.24.156
Application port....... 99
MetricServer address... 9.99.99.98
MetricServer port...... 10004
Metric activeconn has value -99
Metric connrate has value -99
- Pour définir une adresse de serveur de mesures pour le service 2, entrez :
nalcontrol server set cc1:svc1:2
metricserveraddress 9.37.50.17
nalcontrol service — Configuration d'un service

>>-nalcontrol--service--+-add--IDcc+ID2cc...;;:IDservice+ID2svc...;;--vsid--IDvirSvr--vport--NumPortvirt-----+-><
+-metrics--IDcc+ID2cc...;;:IDsvc+ID2svc...;;--Nm--importance--mCN2--i2---------------+
+-refresh--IDcc+ID2cc...;;:IDsvc+ID2svc...;;-----------------------------------------+
+-remove--IDcc+ID2cc...;;:IDsvc+ID2svc...;;------------------------------------------+
+-report--IDcc+ID2cc...;;:IDsvc+ID2svc...;;------------------------------------------+
'-set--IDcc+ID2cc...;;:IDsvc+ID2svc...;;----metric--Nm----+-requeststring--chaîne--+-'
+-responsestring--chaîne-+
'-retry--nbrtentatives---'
- add
- Ajoute un service au consultant désigné.
- IDcc (ID du consultant du commutateur)
- Chaîne définie par l'utilisateur, qui désigne le consultant.
- IDsvc (ID du service)
- Chaîne définie par l'utilisateur qui identifie le service.
- vsid
- Mot clé d'identification du service virtuel.
- IDSvrvir (ID du serveur virtuel)
- Numéro sur le commutateur qui représente le serveur virtuel.
- vport
- Mot clé d'identification du port virtuel.
- NumPortvirt (numéro du port virtuel)
- Numéro de port du service actuellement configuré sur le commutateur.
- metrics
- Désigne l'ensemble des mesures utilisées pour calculer les pondérations et l'importance de chaque mesure. L'importance est exprimée en pourcentage du total. Par conséquent, la somme des valeurs d'importance doit toujours être
égale à 100. Les mesures peuvent être toute combinaison de mesures de données de connexion, mesures de conseiller
d'application et mesures de serveur de mesures. Par défaut il s'agit du nombre de connexions actives (activeconn) et du
débit de la connexion (connrate) avec une importance équivalente de 50/50.
- Nm (nom de la mesure)
- Nom qui identifie le programme chargé de collecter les mesures afin de déterminer la pondération du
serveur.
Voici la liste des noms de mesure admis et des ports qui leur sont associés.
Nom du conseiller |
Protocole |
Port |
connexion |
ICMP |
12345 |
db2 |
privé |
50000 |
dns |
DNS |
53 |
ftp |
FTP |
21 |
http |
HTTP |
80 |
https |
SSL |
443 |
cachingproxy |
HTTP (via Caching Proxy) |
80 |
imap |
IMAP |
143 |
ldap |
LDAP |
389 |
nntp |
NNTP |
119 |
ping |
PING |
0 |
pop3 |
POP3 |
110 |
sip |
SIP |
5060 |
smtp |
SMTP |
25 |
ssl |
SSL |
443 |
telnet |
Telnet |
23 |
WLM |
privé |
10,007 |
activeconn |
n/a |
n/a |
connrate |
n/a |
n/a |
cpuload |
n/a |
n/a |
memload |
n/a |
n/a |
- importance
- Nombre compris entre 0 et 100 qui correspond à l'importance de la mesure dans le calcul des pondérations
du serveur.
- refresh
- Actualise un service avec des informations provenant du Commutateur Web Nortel Alteon.
- remove
- Supprime un service.
- report
- Répertorie les caractéristiques d'un service.
- set
- Définit les caractéristiques d'un service.
- metric
- Définit les caractéristique d'une mesure configurée.
- Nm (nom de la mesure)
- Nom de la mesure souhaitée.
- requeststring
- Définit une chaîne de demande pour la mesure désignée. Cette chaîne correspond à la demande envoyée par un
programme de collecte de mesures pour rassembler des informations de mesure.
- chaîne
- Chaîne de demande envoyée au serveur par le programme de collecte de mesures.
- responsestring
- Définit une chaîne de réponse pour la mesure désignée. Le programme de collecte de mesures utilise cette
chaîne pour comparer les réponses qu'il reçoit des serveurs et déterminer ainsi la disponibilité du serveur.
- chaîne
- Chaîne de réponse à laquelle le programme de collecte de mesures compare les réponses reçues du serveur.
- retry
- Nombre de tentatives accordées avant qu'un serveur ne soit déclaré arrêté.
- nbrtentatives
- 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.
Exemples
- Pour ajouter le service svc1 (d'ID de serveur virtuel 1 et de port virtuel 80) à l'ID de consultant de
commutateur cc1, entrez :
nalcontrol service add cc1:svc1 vsid 1 vport 80
- Pour appliquer une proportion de 50 à chacune des mesures activeconn et http, entrez :
nalcontrol service metrics cc1:svc1 activeconn 50 http 50
- Pour afficher le rapport des caractéristiques des contenus de propriétaire, entrez :
nalcontrol service
report cc1:svc1
Cette commande génère des résultats similaire à l'exemple suivant :
Service sc1:svc1
Weightbound = 48
Metric activeconn has proportion 50
Metric connrate has rpoportion 50
Contains Server 4
Contains Server 3
Contains Server 2
Contains Server 1
- Pour définir une chaîne de demande http, entrez :
nalcontrol service set cc1:svc1 metric http requeststring
getLastErrorCode