El estado del gestor de colas remoto se muestra como QueueManager_Not_Available en Tivoli Enterprise Portal

Problema : El estado del gestor de colas remoto se muestra como QueueManager_Not_Available en Tivoli Enterprise Portal.

Solución: Lleve a cabo los siguientes pasos para solucionar este problema:

  1. Asegúrese de que el gestor de colas remoto y su servidor de mandatos se han iniciado y se ejecutan correctamente.
  2. Asegúrese de que la opción de supervisión REMOTA de IBM MQ Monitoring Agent que está configurada para supervisar el gestor de colas remoto está establecida en SÍ.
  3. Compruebe los registros de errores de IBM MQ Client que está instalado en el host del agente. En los sistemas Linux® y AIX®, estos archivos se encuentran en /var/mqm/errors, y el nombre del archivo es AMQERR0n.LOG, donde n es un número. En los sistemas Windows®, el nombre de los archivos es amqerr0n.log, donde n es un número. Se encuentran en el subdirectorio de errores del directorio de instalación del cliente IBM MQ . Por defecto, el directorio es C:\Program Files\IBM\IBM MQ\errors.
    • Si aparece el siguiente mensaje de error en el registro de errores:
      AMQ9202 - Remote host xxx not available, retry later.

      Asegúrese de que el escucha del gestor de colas remoto se haya iniciado y funciona correctamente. Asegúrese de que el atributo CONNAME de la definición de canal del cliente utiliza el nombre de host y el puerto correctos del gestor de colas remoto. Utilice la dirección IP en lugar del nombre de host, si puede.

    • Si aparece el siguiente mensaje de error en el registro de errores:
      AMQ9520: Channel not defined remotely.

      Asegúrese de que el canal de conexión del servidor con el mismo nombre que el canal de conexión del cliente esté definido correctamente en el gestor de colas remoto.

    • Si aparece el siguiente mensaje de error en el registro de errores:
      AMQ9541: CCSID supplied for data conversion not supported.

      Indica que el cliente IBM MQ y el gestor de colas remoto utilizan un número de juego de caracteres codificado diferente y la conversión falla.

      Para corregir esto, debe crear la variable de entorno MQCCSID en el host del cliente IBM MQ para anular el CCSID configurado existente que utiliza el host.

      • Si el host del cliente IBM MQ se ejecuta en un sistema Windows, realice los siguientes pasos para crear la variable de entorno MQCCSID:
        1. Haga clic en Inicio > Programas > IBM® Tivoli® Monitoring > Administrar Tivoli Monitoring Services para abrir la ventana «Administrar Tivoli Enterprise Monitoring Services».
        2. Detenga el IBM MQ Monitoring Agent que está configurado para supervisar el gestor de colas remoto.
        3. Haga clic con el botón derecho del ratón en IBM MQ Monitoring Agent y pulse Avanzado > Editar variables.
        4. Haga clic en Añadir en la ventana. Aparecerá la ventana Añadir valores de entorno.
        5. Escriba MQCCSID en el campo Variable y el valor de CCSID que el gestor de colas remoto utiliza en el campo Valor. Puede utilizar el siguiente mandato de MQSC para averiguar el valor de CCSID que utiliza el gestor de colas remoto:
          display qmgr ccsid 
        6. Pulse Aceptar dos veces para cerrar las dos ventanas y guardar los cambios.
        7. Inicie el IBM MQ Monitoring Agent.
      • Si el host IBM MQ Client se ejecuta en sistemas AIX o Linux, defina la variable de entorno MQCCSID en el archivo mq.ini que se encuentra en el directorio install_dir/config , donde directorio_instalación es el directorio donde está instalado el agente. Asegúrese de que la definición de MQCCSID esté justo debajo de la definición de MQCHLTAB, por ejemplo:
        MQCHLLIB=$CANDLEHOME$/$BINARCH$/$PRODUCTCODE$/bin
        MQCHLTAB=AMQCLCHL.TAB
        MQCCSID=CCSID

        donde:

        CCSID es el CCSID que utiliza el gestor de colas remoto.

  4. Reinicie el sitio IBM MQ Monitoring Agent configurado para supervisar el gestor de colas remoto.