Detección del nivel de contenedor y base de datos conectable
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.
- 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ónEn 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:
Activar PeopleSoft Performance Monitor para arquitectura de Internet pura
Para activar PeopleSoft Performance Monitor para Pure Internet Architecture (PIA), realice lo siguiente:
- 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.
- Si aún no está activado, seleccione Activar agente de PPM.
- 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.
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.
- Ejecute PSADMIN y elija el dominio que desea configurar.
- Seleccione 4) Configurar este dominio.
- Introduzca s para la pregunta: ¿Desea continuar? (s/n).
- Conmute 10) Perf Collator para definirlo en Sí.
- Seleccione 14) Cargar configuración como se muestra.
- 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:
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
- URL de Consola:
- 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.
- 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
- 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
- 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;
Ahora intente conectarse a la PDB como usuario de DBSNMP.alter profile default limit PASSWORD_LOCK_TIME unlimited;
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.
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.
- 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:
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.