Detección del nivel de contenedor y base de datos conectable

Debe detectar la instancia de Oracle Database que contiene el esquema PeopleSoft antes de detectar la aplicación PeopleSoft. Si la base de datos se detecta primero, se asociará automáticamente a la aplicación PeopleSoft una vez que finalice la detección de recursos PeopleSoft. Si realiza la detección de aplicaciones PeopleSoft antes de que se detecte la base de datos, deberá crear la asociación manualmente.

Note:

El sistema de base de datos, incluidos sus componentes (Listener, ASM, etc.), se detecta como parte de una detección de Oracle Database. La detección y supervisión del sistema de base de datos solo está soportada en entornos LINUX.

Para obtener más información sobre la detección y la supervisión de bases de datos, consulte "Detección de la base de datos PeopleSoft" y "Oracle Database", a los que puede acceder desde "Explorar más", en otra parte de este manual.

Descripción de los componentes críticos de la interfaz de usuario de Stack Monitoring PeopleSoft

En la página OCI Stack Monitoring de PeopleSoft, las secciones Performance, Configuration, Related Resources y Members tienen distintos fines.

Dos secciones críticas de la interfaz de usuario son Stack View y el panel Configuratrion.
  • Vista de pila

    Stack View es la función de Performance Session: Utilice Stack View para revisar las constantes vitales en la pila PeopleSoft. Verifique que el estado del dominio de Application Server es correcto, que la carga actual no es pesada, que los procesos de servidor se están ejecutando y que el volumen de solicitudes en las colas correspondientes se puede gestionar. Realice una comprobación similar para el estado y la carga del sistema del dominio del programador de procesos y para el estado y la carga del sistema de PIA. Al bajar la pila, puede revisar las métricas clave del servidor WebLogic, como el uso de memoria de JVM y el estado del pool de threads.

  • Configuración
    En esta sección se muestran los detalles de configuración de los componentes de pila PeopleSoft supervisados. Permite a los administradores verificar los detalles de configuración y garantizar el cumplimiento de las mejores prácticas. Las funciones clave del panel Configuración incluyen:
    • Detalles de máquinas virtuales, middleware, bases de datos y configuraciones de aplicaciones.
    • Información sobre versiones de software, niveles de parches y actualizaciones aplicadas.
    • Parámetros de personalización y ajuste para la optimización del sistema.

Complete los requisitos

Antes de iniciar el proceso de detección, debe completar los siguientes requisitos previos:

  • Active el agente de Performance Monitor PeopleSoft.
  • Active PeopleSoft Performance Monitor para Pure Internet Architecture (PIA).
  • Defina la propiedad Performance Collator.
  • Active los agentes JMX para el servidor de aplicaciones y los dominios del programador de procesos.
  • Complete los distintos requisitos previos de la base de datos.

Activación del agente de Performance Monitor PeopleSoft

Para activar el agente PeopleSoft Performance Monitor, desde la línea de comandos de VM de Linux, abra la utilidad psadmin controlada por menú y navegue hasta el archivo de configuración del servidor de aplicaciones. Actualice el parámetro necesario según corresponda:

  1. Vaya a $PS_CFG_HOME/appserv/AppDomain_Name/psappsrv.cfg como usuario psadm2.
  2. Actualice EnablePPM Agent=0-1 a EnablePPM Agent=1.
  3. Una vez realizado el cambio, valídelo con este comando:
    [psadm2@psfthr ~]$ cat $PS_CFG_HOME/appserv/APPDOM/psappsrv.cfg | grep -i 'EnablePPM Agent' EnablePPM Agent=1
  4. Reinicie el dominio del servidor de aplicaciones para que el cambio surta efecto.

Activar PeopleSoft Performance Monitor para arquitectura de Internet pura

Para activar PeopleSoft Performance Monitor para Pure Internet Architecture (PIA), realice lo siguiente:

  1. En PeopleSoft PIA, vaya a PeopleTools, Perfil web y, a continuación, a Configuración de perfil web y abra el perfil web activo, por ejemplo, PROD.
  2. Si aún no está activado, seleccione Activar agente de PPM.
  3. Reinicie PIA.

Definición de la propiedad Performance Collator

La activación de la opción Colaborador de Rendimiento indica a Tuxedo que inicie un proceso PSPPMSRV en el dominio del servidor de aplicaciones de Performance Monitor.

Los servidores PSPPMSRV se suscriben a las métricas de rendimiento publicadas por el servicio web en la URL de PPMI (introducida en las páginas de administración de Performance Monitor) y las insertan en la base de datos. Si selecciona Y cuando se le pregunta si desea configurar los recopiladores de rendimiento, se iniciará el número de PSPPMSRV especificados en Min Instances=1. El mínimo y el máximo de instancias se deben definir en el mismo valor, ya que los nuevos servidores PSPPMSRV no se inician a demanda.
Para definir la propiedad Colocador de rendimiento, haga lo siguiente:
  1. Ejecute PSADMIN y elija el dominio que desea configurar.
  2. Seleccione 4) Configurar este dominio.
  3. Introduzca s para la pregunta: ¿Desea continuar? (s/n).
  4. Conmute 10) Perf Collator para definirlo en .
  5. Seleccione 14) Cargar configuración como se muestra.
  6. Reinicie el dominio.

Activación de Agentes de JMX para el Servidor de Aplicaciones y Dominios del Planificador de Procesos

Este requisito permite a Stack Monitoring recopilar datos de disponibilidad y rendimiento para una aplicación PeopleSoft. Realice lo siguiente para cada servidor de aplicaciones y dominio del programador de procesos:

  1. Mediante la interfaz de línea de comandos de psadmin, vaya a Domain Administration, acceda al menú Edit configuration/log files y, a continuación, edite el archivo de configuración del dominio.
  2. En el archivo psappsrv.cfg/psprcs.cfg, en la sección PSTOOLS, localice los siguientes parámetros y defina estos valores:
    • Enable Remote Administration=1
    • Remote Administration Port=10100
    • Remote Administration UserId=administrador
    • Remote Administration Password={V2.1xxx}.
    Utilice la utilidad PSCipher para cifrar la contraseña.
  3. Reinicie el servidor de aplicaciones y los dominios del programador de procesos, después de lo cual se aplicará el cambio.

Completar los requisitos de nivel de aplicación

Antes de detectar el nivel de aplicación PeopleSoft, debe completar estos requisitos:

  • Agregue las entradas de DNS PeopleSoft al archivo /etc/hosts de la máquina local y acceda a la consola PeopleSoft mediante los siguientes comandos:
    • URL de Consola:
      http://hostname:http portnumber
    • URL de la consola WebLogic:
       http://hostname:http portnumber/console
  • Siga las instrucciones de "Métricas de PeopleSoft", en la documentación de "Referencia de métricas" de OCI, para garantizar que se definan parámetros adicionales específicos de PeopleSoft. Consulte "Explorar más", en otra parte de este manual, para obtener un enlace a este documento.
  • Establezca Administración remota en Servidor de aplicaciones y PRCS.

Complete los requisitos de la base de datos PeopleSoft

Al detectar la base de datos PeopleSoft, debe utilizar un usuario alternativo. También puede utilizar Sysadm para esta tarea. Esta solución utiliza dbsnmp para la detección de CDB/PDB y SYSADM para detectar la aplicación PeopleSoft.

Realice las siguientes tareas:
  • Crear un usuario de supervisión y asignar privilegios

    Para activar la supervisión de una aplicación PeopleSoft, cree un usuario de base de datos especial y proporcione los privilegios necesarios al usuario. Normalmente, en el entorno UNIX, la base de datos se encuentra en /db/oracle-server/19.3.0.0 en el directorio de instalación PeopleSoft. Puede conectarse a la instancia de base de datos como usuario SYSADM o con cualquier rol SYSDBA.

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

  • Proporcione los permisos específicos de PeopleSoft al usuario (por ejemplo, DBSNMP)
    Utilice estos permisos:
    GRANT SELECT ON SYSADM.PSSTATUS TO DBSNMP;
    GRANT SELECT ON SYSADM.PSRELEASE TO DBSNMP;
    GRANT SELECT ON SYSADM.PSPMAGENT TO DBSNMP;
    GRANT SELECT ON SYSADM.PS_PTPMJMXUSER TO DBSNMP;
    GRANT SELECT ON SYSADM.PSIBWSDLDFN TO DBSNMP;
    GRANT SELECT ON SYSADM.PSIBSVCSETUP TO DBSNMP;
    GRANT SELECT ON SYSADM.PS_PTSF_SRCH_ENGN TO DBSNMP;
    GRANT SELECT ON SYSADM.PSPRCSRQST TO DBSNMP;
    GRANT SELECT ON SYSADM.PSXLATITEM TO DBSNMP;
  • Cree los siguientes sinónimos para las tablas PeopleTools:
    CREATE OR REPLACE SYNONYM "DBSNMP"."PSSTATUS" FOR "SYSADM"."PSSTATUS";
    CREATE OR REPLACE SYNONYM "DBSNMP"."PSRELEASE" FOR "SYSADM"."PSRELEASE";
    CREATE OR REPLACE SYNONYM "DBSNMP"."PSPMAGENT" FOR "SYSADM"."PSPMAGENT";
    CREATE OR REPLACE SYNONYM "DBSNMP"."PS_PTPMJMXUSER" FOR "SYSADM"."PS_PTPMJMXUSER";
    CREATE OR REPLACE SYNONYM "DBSNMP"."PSIBWSDLDFN" FOR "SYSADM"."PSIBWSDLDFN";
    CREATE OR REPLACE SYNONYM "DBSNMP"."PSIBSVCSETUP" FOR "SYSADM"."PSIBSVCSETUP";
    CREATE OR REPLACE SYNONYM "DBSNMP"."PS_PTSF_SRCH_ENGN" FOR "SYSADM"."PS_PTSF_SRCH_ENGN";
    CREATE OR REPLACE SYNONYM DBSNMP.PSPRCSRQST FOR SYSADM.PSPRCSRQST;
    CREATE OR REPLACE SYNONYM DBSNMP.PSXLATITEM FOR SYSADM.PSXLATITEM;

Completar los requisitos de Oracle Database

Antes de detectar una base de datos en Stack Monitoring, asegúrese de tener acceso al usuario de supervisión. Puede utilizar el usuario de DBSNMP integrado con Oracle Database y con los privilegios necesarios para supervisar la base de datos o crear un usuario personalizado con solo los privilegios necesarios. Como requisito para detectar la base de datos, ejecútelo en el nodo de la base de datos.
Para activar el usuario DBSNMP, siga este procedimiento en el nivel de CDB:
  1. Conéctese al nodo PeopleSoft mediante SSH y defina ORACLE_HOME y ORACLE_SID en la CDB.
    sudo su – psadm2
    export ORACLE_HOME=/opt/oracle/psft/db/oracle-server/19.3.0.0
    export ORACLE_SID=CDBFSCM
  2. Cree la contraseña de DBSNMP y defínala en PASSWORD_LOCK_TIME ilimitada:
    cd $ORACLE_HOME
    ./bin/sqlplus / as sysdba
    alter user dbsnmp identified by xxxxxxyyyyyyzzz account unlock;
    alter profile default limit PASSWORD_LOCK_TIME unlimited;
    Ahora intente conectarse a la PDB como usuario de DBSNMP.

Detectar bases de datos externas

Puede detectar bases de datos fuera de OCI ("bases de datos externas"), tanto instancias de Oracle Database de instancia única como instancias de Oracle RAC, incluido el sistema de base de datos, mediante el servicio Stack Monitoring. Todo el sistema de base de datos se detecta como parte de la detección de Oracle Database.

Una vez que haya cumplido con los requisitos previos, haga lo siguiente:
  1. Vaya al menú en la nube, seleccione Observación y gestión y haga clic en Supervisión de pila en Application Performance Monitoring.
  2. En Recursos, seleccione Detección de recursos.
  3. Seleccione Detectar nuevo recurso.
  4. En Tipo de recurso, seleccione Oracle Database.
  5. Introduzca los detalles de la CDB.
  6. Haga clic en Detectar nuevo recurso para detectar la CDB.
  7. Después de la detección correcta, siga los pasos anteriores para detectar la PDB.
  8. Vaya a la detección de recursos y seleccione Detectar nuevo recurso.
  9. Introduzca los detalles de PDB y seleccione la CDB.
    El nombre se mostrará en la lista de CDB.
  10. Publique la detección correcta de CDB y PDB. Compruebe el estado de los destinos en la página Detección de Recursos y en la página Todos los Recursos.

Detectar la capa de aplicaciones PeopleSoft

La detección PeopleSoft implica 3 familias de recursos obligatorias: dominio del servidor de aplicaciones, dominio del programador de procesos y arquitectura de Internet (PIA) PeopleSoft con sus dominios de Weblogic subyacentes.

Cada familia de recursos puede incluir uno o más recursos, como el dominio del servidor de aplicaciones, el dominio del programador de procesos y la arquitectura de Internet (PIA) PeopleSoft con sus dominios de Weblogic subyacentes, que pueden abarcar varios servidores. Los recursos PeopleSoft compuestos no se pueden asociar directamente a un host. Sin embargo, los recursos secundarios PeopleSoft se pueden asociar de la siguiente manera:
  • El dominio del servidor de aplicaciones utiliza el host
  • El dominio del programador de procesos utiliza el host
  • PIA utiliza Host

Para obtener más información sobre la detección de la capa de aplicaciones PeopleSoft, consulte "PeopleSoft", en la documentación de OCI "Descubrimiento y promoción de recursos", a la que puede acceder desde "Explorar más", en otro lugar de este manual.

Detectar la capa de aplicaciones

Una vez cumplidos los requisitos, siga estos pasos para detectar el nivel de aplicación:

  1. Vaya a la página inicial de supervisión de pila y, en el panel Recursos, haga clic en Detección de recursos.
    1. Haga clic en Detectar nuevo recurso.
    2. En el asistente de detección de recursos, seleccione el tipo de recurso como Aplicación PSFT.
    3. Proporcione un nombre para el recurso y seleccione el agente de gestión.
    4. Introduzca los detalles de la base de datos en Base de datos PSFT
    5. A continuación, introduzca el dominio del servidor de aplicaciones y las credenciales de dominio del programador de procesos.
    6. Finalmente, introduzca las credenciales de PIA/Weblogic y seleccione Detectar nuevo recurso.
  2. Espere a que se complete la detección. Compruebe el estado en la página de detección de recursos.
  3. Después de la detección, vaya a la pantalla Enterprise Summary y compruebe la aplicación PeopleSoft.
  4. Haga clic en el gráfico para mostrar la vista detallada del recurso.
  5. Amplíe cada aplicación y compruebe los gráficos.
  6. Para ver la configuración de pila, haga clic en la configuración en el panel de recursos.
  7. Haga clic en los recursos relacionados para ver los componentes de PSFT.

Finalización de las tareas posteriores a la detección

Después de la detección, puede configurar alarmas en función de las métricas de la aplicación y las bases de datos. Consulte "Configuración de alarmas" en la documentación de OCI para obtener más información. Puedes encontrar un enlace a "Configuración de alarmas" en "Explorar más", en otras partes de este manual.