Realización de tareas específicas de Oracle E-Business Suite

Debe realizar un conjunto de tareas que Oracle Management Cloud necesita para recuperar sin problemas los datos de supervisión de la configuración de Oracle E-Business Suite.

Configurar MBeans en Servidores de Oracle WebLogic

Para recopilar las métricas de rendimiento de JVM de la plataforma MBeans, debe hacer que MBeans sea accesible a través de MBeanServer de tiempo de ejecución.

Active MBeans accediendo a cada Oracle WebLogic Server en la configuración de Oracle E-Business Suite conectándose a ella o desde la consola de WebLogic de la siguiente forma:

  1. Conéctese a Oracle WebLogic Server.
  2. Acceda a la consola de WebLogic.
  3. Vaya a Dominio > Configuración > Página General > Opciones Avanzadas . Active la casilla de control Plataforma MBean Usada .

Configuración de DNS en un entorno de Oracle E-Business Suite

Los hosts de Oracle E-Business Suite deben poder detectar otros en la red.

Para verificar que los servidores DNS estén configurados correctamente, ejecute el comando:

nslookup any_publicDomain_hostname

Aplicar Permisos a Bases de Datos para Supervisión

Para supervisar la instancia de base de datos en Oracle E-Business Suite, cree un usuario de base de datos especial y proporcione los privilegios necesarios al usuario.

Normalmente, en el entorno UNIX, la base de datos está ubicada en <EBS_home>/VISION/11.2.0 en la estructura de directorios para la versión 12.2. Puede conectarse a la instancia de base de datos como usuario APPS o con cualquier rol de SYSDBA.
  1. Cree un usuario de base de datos, MONCS y otorgue los derechos necesarios al usuario creado. Hay disponible un script, grantPrivilegesMonSvc.sh, que automatiza la creación del usuario de la base de datos de supervisión y otorga los privilegios de supervisión necesarios.
    1. Descargue y guarde el script grantPrivilegesMonSvc.sh en el mismo host en el que está ubicada la base de datos.

      Este script se debe ejecutar localmente desde el host en el que está ubicada la base de datos.

      Cuando se ejecuta el script, solicita lo siguiente:

      • Directorio raíz de base de datos de ORACLE_HOME [ Oracle] .

      • SID [SID de la base de datos Oracle].

      • SYSDBA USER [ Cualquier usuario de base de datos con privilegios SYSDBA para conectarse a la base de datos.].

      • CONTRASEÑA SYSDBA.

      • Usuario de control; introduzca MONCS.

        Si el usuario de control ya existe, se salta el paso de creación de usuario y se le otorgan privilegios al usuario existente. Si el usuario de supervisión no existe, se crea el usuario y, a continuación, se le otorgan privilegios.

      • Supervisando USER PASSWORD.

  2. Proporcione los permisos específicos de Oracle E-Business Suite al usuario de MONCS.

    El siguiente código de ejemplo utiliza el nombre de esquema APPS. Si el nombre del esquema es diferente en la configuración, sustituya APPS por el código que corresponda.

    GRANT SELECT ON APPS.FND_OAM_CONTEXT_FILES TO MONCS;
    GRANT SELECT ON APPS.FND_PRODUCT_GROUPS TO MONCS;
    GRANT SELECT ON APPS.FND_CONC_PROG_ONSITE_INFO TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_PROGRAMS_VL TO MONCS;
    GRANT EXECUTE ON APPS.FND_OAM_EM TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_REQUESTS TO MONCS;
    GRANT SELECT ON APPS.FND_APPLICATION_VL TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_QUEUES TO MONCS;
    GRANT SELECT ON APPS.FND_LOOKUPS TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_WORKER_REQUESTS TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_WORKER_REQUESTS TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_QUEUES_VL TO MONCS;
    GRANT SELECT ON APPS.FND_OAM_FNDUSER_VL TO MONCS;
    GRANT SELECT ON APPS.FND_FORM_SESSIONS_V TO MONCS;
    GRANT SELECT ON APPS.FND_CP_SERVICES TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_PROCESSES TO MONCS;
    GRANT SELECT ON APPS.FND_SVC_COMPONENTS TO MONCS;
    GRANT SELECT ON APPS.FND_LOG_MESSAGES TO MONCS;
    GRANT SELECT ON APPS.FND_CONCURRENT_PROGRAMS TO MONCS; 
    GRANT SELECT ON APPS.FND_CONFLICTS_DOMAIN TO MONCS; 
    GRANT SELECT ON APPS.FND_ORACLE_USERID TO MONCS; 
    GRANT SELECT ON APPS.FND_APP_SERVERS TO MONCS; 
    GRANT SELECT ON APPS.FND_NODES TO MONCS;
  3. Otorgue privilegios adicionales necesarios para la recopilación de datos de Oracle IT Analytics.
    1. Ejecutar <AGENT_HOME>/plugins/oracle.em.sgfm.zip/<AGENT_VERSION>/scripts/grantPrivilegesITA.sh

      Este script se debe ejecutar localmente desde la máquina en la que está ubicada la base de datos. Cuando ejecute este script, le solicitará lo siguiente:

      • Directorio raíz de base de datos de ORACLE_HOME [ Oracle] .

      • SID [SID de la base de datos Oracle].

      • SYSDBA USER [ Cualquier usuario de base de datos con privilegios SYSDBA para conectarse a la base de datos.].

      • CONTRASEÑA SYSDBA.

      • Usuario de control; introduzca MONCS.

      • Supervisando USER PASSWORD.

      • Nombre del archivo de salida [Ruta de acceso completa del archivo de texto]

    El script grantPrivilegesITA.sh otorga los permisos necesarios para la supervisión y las recopilaciones de datos. Si el rol existe (creado por el script de control), el script agrega los permisos necesarios para la recopilación de datos de Oracle IT Analytics al mismo rol.

  4. Si es necesario, otorgue privilegios adicionales desde la línea de comandos. Por ejemplo:
    GRANT SELECT ON APPS.ICX_SESSIONS to moncsrole;

Configurar Oracle Application Performance Monitoring para Oracle E-Business Suite

Para supervisar el rendimiento de las aplicaciones de Oracle E-Business Suite mediante Oracle Application Performance Monitoring, debe realizar un conjunto de tareas.

  1. Instale el agente de Oracle Application Performance Monitoring en el servidor gestionado de oacore:
    1. Inicie sesión en la consola de Oracle Management Cloud como administrador de Oracle Management Cloud.
      Si no se muestra el panel de navegación de Management Cloud, haga clic en el icono de navegación de OMC en la esquina superior izquierda.
    2. En el panel de navegación de la consola de Oracle Management Cloud, haga clic en Administración y, a continuación, en Agentes .
    3. Haga clic en el menú de la derecha y seleccione Descargar Agentes .
    4. Haga clic en Tipo de Agente y, a continuación, seleccione Agente de APM.
    5. Descargue el archivo zip del agente Java APM en el host de Linux y extráigalo en un directorio vacío. (Por ejemplo: /stage/apm_staging).
    6. Convierta la secuencia de comandos de instalación en un ejecutable mediante chmod:
      chmod +x ProvisionAPMJavaAsAgent.sh
    7. Ejecute ProvisionApmJavaAsAgent con los siguientes parámetros:
      $ ./ProvisionApmJavaAsAgent.sh -d <PATH_TO_FMW_HOME>/user_projects/domains/<EBS_DOMAIN> -no-wallet
      • -d es la ruta de acceso absoluta del directorio raíz del dominio de WebLogic Server. El agente Java de APM se instalará en este directorio.
      • -no-wallet significa que no utilizará Oracle Wallet para esta instalación.

      Tenga en cuenta que esta configuración no utiliza un proxy ni un gateway.

    8. Busque la clave de registro que creó al instalar los agentes de nube. Copie y pegue el valor de clave de registro en la línea de comandos cuando se le solicite.
    9. Pulse y para confirmar e instalar el agente.
    Después de instalar el agente, aparece una salida que le indica que ejecute más pasos. Ignore las instrucciones en la salida y continúe con el paso 2 a continuación.
  2. Active el agente de Java APM en los servidores gestionados de WebLogic.
    Para activar el acceso a Oracle E-Business Suite desde Oracle Application Performance Monitoring, se deben realizar cambios de configuración de JVM en los servidores gestionados de WebLogic. Realice los siguientes pasos en los servidores gestionados de oacore:
    1. Conéctese a la consola de administración del servidor de WebLogic como usuario con el rol admin security. Por defecto, es el usuario weblogic.
    2. Haga clic en Servidores . Aparece la página de resumen Servidor de Administración de WebLogic y Servidores Gestionados.
    3. Haga clic en el núcleo de servidor gestionado.
      Aparece una página que contiene varios separadores para los valores del servidor gestionado.
    4. Haga clic en Inicio del Servidor.
    5. En el Centro de Cambios, haga clic en Bloquear y Editar . Actualice el campo Argumentos con los parámetros necesarios para Oracle Application Performance Monitoring. Asegúrese de que los argumentos existentes no se han modificado.
    6. Haga clic en Guardar.
    7. En el centro de cambios, haga clic en Activar Cambios para activar los cambios.
    8. Reinicie los servidores gestionados con el script disponible en $ADMIN_SCRIPTS_HOME en el entorno de Oracle E-Business Suite para parar e iniciar los servidores gestionados.
  3. Configure el agente de explorador en los servidores gestionados de oacore y active la supervisión del usuario final.
    1. En la consola de Oracle Management Cloud, haga clic en el menú de navegación global situado en la esquina superior izquierda y navegue hasta APM , seleccione Administrador de APM y seleccione Agente de explorador.
    2. En la sección Configurar Propiedad del Tipo de Inyección de Control de Usuarios Finales, seleccione el servidor de aplicaciones que desea modificar y haga clic en el icono Editar en la columna Tipo de Inyección y seleccione el tipo de inyección necesario.

Descubrir entidades de Oracle E-Business Suite

Para supervisar las distintas entidades en Oracle E-Business Suite, deberá agregarlas mediante la página Agregar entidades de Oracle Management Cloud.

Nota:

Después de instalar un agente de nube, se debe recopilar primero la información de configuración del agente antes de poder agregarla. Espere cinco minutos después de la instalación de un agente de nube antes de intentar agregarlo.

Para completar estas tareas, debe tener la función de administrador de Oracle Management Cloud .

  1. Inicie sesión en la consola de Oracle Management Cloud como administrador de Oracle Management Cloud.
    Si no se muestra el panel de navegación de Management Cloud, haga clic en el icono de navegación de OMC en la esquina superior izquierda.
  2. En el menú principal de Oracle Management Cloud, haga clic en Administración , Descubrir y, a continuación, en Agregar entidad . Se muestra la página Agregar entidad .
  3. En la lista Tipo de entidad , seleccione EBS .
  4. Introduzca el nombre de entidad.
  5. En la lista Nombre del Host de la Base de Datos, seleccione el nombre del host de la base de datos que contiene el esquema de Oracle E-Business Suite. Introduzca el nombre del servicio de base de datos. El puerto de base de datos por defecto está disponible automáticamente en el campo Puerto de Base de Datos. Puede cambiarlo, si es necesario.
  6. En la lista Agente de Nube , seleccione el agente de nube desde el que se debe ejecutar la detección. Se recomienda ejecutar la detección desde el agente de nube instalado en el host del servidor de administración de WebLogic.
  7. En la sección Credenciales de Supervisión , seleccione EBS 12.2 , introduzca las credenciales de base de datos e introduzca las credenciales del servidor de WebLogic.
  8. En Atributos de entidad, seleccione  Empresa en la lista Edición de licencia .
  9. Para asociar automáticamente los logs de Oracle E-Business Suite durante la recopilación de logs, active Asociar Logs .
  10. Haga clic en Agregar entidad . Volverá a la página Estado del Trabajo de Adición de Entidades . El nombre del trabajo de adición de la entidad aparece en la tabla de entidades de la página.
  11. Volver a la consola de Oracle Management Cloud.Haga clic en Administración , Configuración de entidad y, a continuación, en Licencias . Asegúrese de que el conmutador de recopilación de logs está activado para EBS .

Verificar la configuración de Oracle E-Business Suite

Una vez que haya configurado el entorno para utilizar Oracle Management Cloud con Oracle E-Business Suite, verifique la configuración con algunas pruebas.

Puede validar el entorno con las siguientes comprobaciones para empezar a utilizarlo:

  • El visor de topologías muestra la jerarquía Oracle E-Business Suite correctamente.

  • Todas las métricas se recopilan sin retraso. Las tablas y los gráficos de métricas están correlacionados y los datos son precisos.

  • Los paneles de control reflejan los hosts, entidades, métricas de host, métricas de Oracle WebLogic Server correctos y widgets de log.

  • En el Explorador de logs, cuando se selecciona el compuesto de EBS, se incluyen los logs pertenecientes a Oracle WebLogic Server, la instancia de base de datos y los hosts de la aplicación Oracle E-Business Suite.