WebSphere Load Balancer para IPv4 e IPv6
             Sistema operativos: AIX, HP-UX, Linux, Solaris, Windows

             Personalice la tabla de contenidos y los resultados de la búsqueda

dscontrol advisor

Utilice este mandato para controlar las distintas características de la función asesor.

Sintaxis

>>-dscontrol--advisor--+-connecttimeout--name--+-port---------+--seconds--------+-><
                       |                       '-cluster@port-'                 |
                       +-interval--name--+-port---------+--seconds--------------+
                       |                 '-cluster@port-'                       |
                       +-list---------------------------------------------------+
                       +-loglevel--name--+-port---------+--level----------------+
                       |                 '-cluster@port-'                       |
                       +-logsize--name--+-port---------+--+-unlimited---------+-+
                       |                '-cluster@port-'  '-number of records-' |
                       +-receivetimeout--name--+-port---------+--seconds--------+
                       |                       '-cluster@port-'                 |
                       +-report--name--+-port---------+-------------------------+
                       |               '-cluster@port-'                         |
                       +-retries--name--+-port---------+--number of retries-----+
                       |                '-cluster@port-'                        |
                       +-start--name--+-port---------+--------------------------+
                       |              '-cluster@port-'                          |
                       +-status--name--+-port---------+--+----------+-----------+
                       |               '-cluster@port-'  '-log file-'           |
                       +-stop--name--+-port---------+---------------------------+
                       |             '-cluster@port-'                           |
                       +-timeout--name--+-port---------+--+-unlimited-+---------+
                       |                '-cluster@port-'  '-seconds---'         |
                       '-version--name--+-port---------+------------------------'
                                        '-cluster@port-'

Parámetros

connecttimeout
Establece cuánto tiempo espera un asesor antes de notificar que se ha producido un error en una conexión a un servidor para un puerto concreto en un servidor (un servicio). Para obtener más información, consulte Habilitación de asesores para gestionar el equilibrado de carga.
  • nombre

    Nombre del asesor. Los valores posibles son connect, db2, dns, ftp, http, https, cachingproxy, imap, ldap, ldapuri, nntp, ping, pop3, self, sip, smtp, ssl, ssl2http, telnet y wlm.

    Consulte el tema Lista de asesores para obtener más información acerca de los asesores que proporciona Load Balancer.

    Los nombres de asesores personalizados están en formato ADV_xxxx, donde xxxx es el nombre de la clase que implementa el asesor personalizado. Consulte Creación de un asesor personalizado para obtener más información.

  • puerto

    Número del puerto que el asesor está supervisando.

  • clúster@puerto

    El valor de clúster es opcional en los mandatos del asesor, pero el valor de puerto sí es necesario. Si no se especifica el valor de clúster, el asesor empezará a ejecutarse en el puerto correspondiente a todos los clústeres. Si especifica un clúster, el asesor empezará a ejecutarse en el puerto, pero sólo para el clúster especificado. Consulte el tema Habilitación de asesores para gestionar el equilibrado de carga para obtener más información sobre el inicio y detención de asesores.

    El clúster es la dirección en formato de dirección IP o un nombre simbólico. El puerto es el número del puerto que el asesor está supervisando.

  • segundos

    Entero positivo que representa el tiempo de espera en segundos durante el que el asesor espera antes de notificar que se ha producido una anomalía en una conexión a un servidor. El valor predeterminado es 3 veces el valor especificado para el intervalo del asesor.

interval
Establece con qué frecuencia el asesor consultará si hay información en los servidores.
  • segundos

    Entero positivo que representa el número de segundos entre las peticiones a los servidores sobre su estado actual. El valor predeterminado es 7.

list
Muestra una lista de los asesores que actualmente proporcionan información al gestor.
loglevel
Establece el nivel de registro cronológico para las anotaciones cronológicas del asesor.
  • nivel

    El número del nivel (0 a 5). El valor predeterminado es 1. Cuanto más alto sea el número, más información se anotará en las anotaciones cronológicas del asesor. A continuación se muestran los valores posibles: 0 equivale a Ninguno, 1 a Mínimo, 2 a Básico, 3 a Moderado, 4 a Avanzado, 5 a Detallado.

logsize
Establece el tamaño máximo de las anotaciones cronológicas del asesor. Cuando se establece un tamaño máximo para el archivo de anotaciones cronológicas, el texto del archivo vuelve al principio; es decir, cuando el archivo alcanza el tamaño especificado, las entradas subsiguientes se anotarán al principio del archivo y se grabarán encima de las entradas de anotaciones cronológicas anteriores. El tamaño de las anotaciones cronológicas no puede establecerse más pequeño que el tamaño actual de las anotaciones cronológicas. Las entradas de las anotaciones cronológicas incluyen la indicación de la hora para poder saber el orden en el que se anotaron. Cuando más alto se establezca el nivel de anotaciones cronológicas, más cuidado deberá tener al elegir el tamaño de las anotaciones cronológicas porque, cuando el registro cronológico está establecido en los niveles más altos, puede quedarse sin espacio rápidamente.
  • número_registros

    El tamaño máximo en bytes para el archivo de anotaciones cronológicas del asesor. Puede especificar un número positivo mayor que cero o la palabra unlimited. Es posible que el archivo de anotaciones cronológicas no alcance el tamaño máximo exacto antes de empezar a sobrescribir porque el tamaño de las entradas del archivo varían. El valor predeterminado es 1 MB.

receivetimeout
Establece cuánto tiempo espera un asesor antes de notificar que se ha producido un error en una recepción en un puerto concreto o un servidor (un servicio). Para obtener más información, consulte Habilitación de asesores para gestionar el equilibrado de carga.
  • segundos

    Entero positivo que representa el tiempo de espera en segundos durante el que el asesor espera antes de notificar que se ha producido una anomalía en una recepción en un servidor. El valor predeterminado es 3 veces el valor especificado para el intervalo del asesor.

report
Muestra un informe sobre el estado del asesor.
retry
El parámetro retry establece el número de reintentos que un asesor puede realizar antes de marcar un servidor como inactivo.
  • número_reintentos

    Número entero mayor que o igual a cero. Este valor no debe ser mayor que 3. Si la palabra clave retries no está configurada, el número de reintentos tendrá el valor predeterminado de cero.

start
Inicia el asesor. Estos son asesores de cada protocolo. Los puertos predeterminados son los siguientes:
Tabla 1. Puertos predeterminados de los asesores
Nombre del asesor Protocolo Puerto
connect ICMP 12345
db2 private 50000
dns DNS 53
ftp FTP 21
Nota: el asesor FTP sólo debe asesorar sobre el puerto de control FTP (21). No iniciar un asesor FTP en el puerto de datos 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 private 12345
sip SIP 5060
smtp SMTP 25
ssl SSL 443
ssl2http SSL 443
telnet Telnet 23
WLM private 10007
  • archivo_anotaciones

    Nombre de archivo en el que se anotan los datos de gestión. Cada registro de las anotaciones cronológicas incluye la indicación de la hora.

    El archivo predeterminado es advisorname_port.log, por ejemplo, http_80.log. Para cambiar el directorio en el que se guardan los archivos de anotaciones cronológicas, consulte Registro cronológico con Load Balancer. Los archivos de anotaciones cronológicas predeterminados para los asesores específicos del clúster (o sitio) se crean con la dirección del clúster, por ejemplo, http_127.40.50.1_80.log.

status
Muestra el estado actual de todos los valores de un asesor que se pueden establecer globalmente y sus valores predeterminados.
stop
Detiene el asesor.
timeout
Establece el número de segundos durante los que el gestor considerará válida la información del asesor. Si el gestor cree que la información del asesor es anterior a este intervalo de tiempo de espera, el gestor no la utilizará para determinar los pesos para los servidores en el puerto que el asesor está supervisando. Una excepción a este tiempo de espera es cuando el asesor ha notificado al gestor que un servidor específico está inactivo. El gestor utilizará dicha información sobre el servidor incluso después de que el servidor exceda el tiempo de espera.
  • segundos

    Número positivo que representa el número de segundos o la palabra unlimited. El valor predeterminado es unlimited.

version
Muestra la versión actual del asesor.

Ejemplos

  • Iniciar el asesor http en el puerto 80 para el clúster 127.40.50.1:
    dscontrol advisor start http 127.40.50.1@80
  • Iniciar el asesor http en el puerto 88 para todos los clústeres:
    dscontrol advisor start http 88
  • Detener el asesor http en el puerto 80 para el clúster 127.40.50.1:
    dscontrol advisor stop http 127.40.50.1@80
  • Establecer el tiempo (30 segundos) que un asesor HTTP para el puerto 80 espera antes de notificar que se ha producido una anomalía en una conexión a un servidor:
    dscontrol advisor connecttimeout http 80 30
  • Establecer el tiempo (20 segundos) que un asesor HTTP para el puerto 80 en el clúster 127.40.50.1 esperará antes de notificar que se ha producido una anomalía en una conexión a un servidor:
    dscontrol advisor connecttimeout http 127.40.50.1@80 20
  • Establecer el intervalo para el asesor FTP (para el puerto 21) en 6 segundos:
    dscontrol advisor interval ftp 21 6
  • Mostrar la lista de asesores que actualmente proporcionan información al gestor:
    dscontrol advisor list
  • Cambiar el nivel de anotaciones cronológicas de las anotaciones cronológicas del asesor y establecerlo en 0 para mejorar el rendimiento:
    dscontrol advisor loglevel http 80 0
  • Cambiar el tamaño de las anotaciones cronológicas del asesor FTP para el puerto 21 y establecerlo en 5000 bytes:
    dscontrol advisor logsize ftp 21 5000
  • Establecer el tiempo (60 segundos) que un asesor HTTP (para el puerto 80) espera antes de notificar que se ha producido una anomalía en una recepción de un servidor:
    dscontrol advisor receivetimeout http 80 60
  • Mostrar un informe en el estado del asesor ftp (para el puerto 21):
    dscontrol advisor report ftp 21
  • Mostrar el estado actual de los valores asociados al asesor http para el puerto 80:
    dscontrol advisor status http 80
  • Establecer el valor de tiempo de espera para la información del asesor ftp en el puerto 21 en 5 segundos:
    dscontrol advisor timeout ftp 21 5
  • Mostrar el número de versión actual del asesor SSL para el puerto 443:
    dscontrol advisor version ssl 443
    Este mandato genera una salida parecida a la siguiente:
    Versión: 04.00.00.00 - 07/12/2001-10:09:56-EDT



Referencia relacionada
Mandatos
Tema de referencia    

Condiciones de uso | Comentarios

Última actualización: 28 de julio de 2008, 2:53:47 PM EDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.edge.doc/lb/info/ae/rcmd_dscontroladv.html