Repérer le niveau des bases de données Conteneur et pluggable
Remarques :
Le système de base de données, y compris ses composants (processus d'écoute, ASM, etc.), est repéré dans le cadre d'un repérage (discovery) Oracle Database. La détection et la surveillance du système de base de données sont prises en charge uniquement dans les environnements LINUX.Pour plus d'informations sur la détection et la surveillance des bases de données, reportez-vous aux sections "Découvrir la base de données PeopleSoft" et "Oracle Database", auxquelles vous pouvez accéder à partir de "Explorer plus", ailleurs dans ce guide.
Présentation des composants critiques de l'interface utilisateur de surveillance de pile PeopleSoft
Dans la page OCI Stack Monitoring de PeopleSoft, les sections Performance, Configuration, Ressources associées et Membres ont des objectifs distincts.
- Vue de pile
Stack View est la fonctionnalité de la session Performance : utilisez la vue Stack View pour examiner les signes vitaux de la pile PeopleSoft. Vérifiez que l'état du domaine du serveur d'applications est OK, que sa charge actuelle n'est pas lourde, que les processus serveur sont en cours d'exécution et que le volume de demandes dans les files d'attente correspondantes est gérable. Effectuez une vérification similaire de l'état et de la charge système du domaine Process Scheduler, ainsi que de l'état et de la charge système de PIA. En descendant la pile, vous pouvez consulter les mesures clés du serveur WebLogic, telles que l'utilisation de la mémoire JVM et le statut du pool de threads.
- ConfigurationCette section affiche les détails de configuration des composants de pile PeopleSoft surveillés. Il permet aux administrateurs de vérifier les détails de configuration et de garantir la conformité avec les meilleures pratiques. Les principales fonctionnalités du panneau Configuration sont les suivantes :
- Détails des machines virtuelles, du middleware, des bases de données et des configurations d'application.
- Informations sur les versions logicielles, les niveaux de patch et les mises à jour appliquées.
- Paramètres de personnalisation et de réglage pour l'optimisation du système.
Effectuez les prérequis
Avant de démarrer le processus de repérage, vous devez remplir les prérequis suivants :
- Activez l'agent Performance Monitor PeopleSoft.
- Activez PeopleSoft Performance Monitor pour Pure Internet Architecture (PIA).
- Définissez la propriété Performance Collator.
- Activez les agents JMX pour le serveur d'applications et les domaines de l'ordonnanceur de traitements.
- Effectuez les différents prérequis de base de données.
Activation de l'agent Performance Monitor PeopleSoft
Pour activer l'agent Performance Monitor PeopleSoft, ouvrez l'utilitaire psadmin
piloté par menus à partir de la ligne de commande de machine virtuelle Linux et accédez au fichier de configuration du serveur d'applications. Mettez à jour le paramètre requis en conséquence :
Activation de PeopleSoft Performance Monitor pour une architecture Internet pure
Pour activer PeopleSoft Performance Monitor pour Pure Internet Architecture (PIA), procédez comme suit :
- A partir de PeopleSoft PIA, accédez à PeopleTools, puis à Profil Web, puis à Configuration de profil Web et ouvrez le profil Web actif, par exemple PROD.
- Si cette case n'est pas déjà cochée, sélectionnez Activer l'agent PPM.
- Redémarrez PIA.
Définir la propriété Performance Collator
L'activation de l'option Performance Collator indique à Tuxedo de démarrer un processus PSPPMSRV dans le domaine de serveur d'applications Performance Monitor.
Min Instances=1
sera démarré. Les instances minimum et maximum doivent être définies sur la même valeur, car les nouveaux serveurs PSPPMSRV ne sont pas générés dynamiquement à la demande.
- Exécutez PSADMIN et choisissez le domaine à configurer.
- Sélectionnez 4) Configurer ce domaine.
- Entrez y pour la question : Voulez-vous continuer (y/n).
- Désactivez l'option 10) Perf Collator pour la définir sur Oui.
- Sélectionnez 14) Charger la configuration comme indiqué.
- Redémarrez le domaine.
Activer les agents JMX pour le serveur d'applications et les domaines Process Scheduler
Ce prérequis permet à Stack Monitoring de collecter des données de disponibilité et de performances pour une application PeopleSoft. Procédez comme suit pour chaque serveur d'applications et domaine de l'Ordonnanceur de traitements :
Réalisation des prérequis de niveau application
Avant de repérer le niveau d'application PeopleSoft, vous devez remplir les prérequis suivants :
- Ajoutez les entrées DNS PeopleSoft au fichier
/etc/hosts
de votre ordinateur local et accédez à la console PeopleSoft à l'aide des commandes suivantes :- URL de la console:
http://hostname:http portnumber
- URL de la console WebLogic :
http://hostname:http portnumber/console
- URL de la console:
- Suivez les instructions de la section Mesures de PeopleSoft de la documentation OCI de référence des mesures pour vous assurer que des paramètres supplémentaires propres à PeopleSoft sont définis. Voir "Explorer plus", ailleurs dans ce manuel, pour un lien vers ce document.
- Définissez l'administration à distance sur Serveur d'applications et PRCS.
Réalisation des prérequis de base de données PeopleSoft
Lors du repérage de la base de données PeopleSoft, vous devez utiliser un autre utilisateur. Vous pouvez également utiliser Sysadm pour cette tâche. Cette solution utilise dbsnmp pour le repérage de base de données Conteneur/de base de données pluggable et SYSADM pour repérer l'application PeopleSoft.
- Créer un utilisateur de surveillance et affecter des privilèges
Pour activer la surveillance d'une application PeopleSoft, créez un utilisateur de base de données spécial et fournissez les privilèges requis à l'utilisateur. En général, dans l'environnement UNIX, la base de données se trouve sous
/db/oracle-server/19.3.0.0
dans le répertoire d'installation PeopleSoft. Vous pouvez vous connecter à l'instance de base de données en tant qu'utilisateur SYSADM ou avec n'importe quel rôle SYSDBA.L'exemple de code ci-dessous utilise le nom de schéma SYSADM. Si le nom du schéma est différent dans votre configuration, remplacez SYSADM dans le code suivant par ce nom.
- Fournissez les autorisations propres à PeopleSoft à l'utilisateur (par exemple, DBSNMP).
Utilisez les autorisations suivantes :
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;
- Créez les synonymes suivants pour les tables 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;
Exécution des prérequis d'Oracle Database
- Connectez-vous au noeud PeopleSoft à l'aide de SSH et définissez ORACLE_HOME et ORACLE_SID sur la base de données Conteneur.
sudo su – psadm2
export ORACLE_HOME=/opt/oracle/psft/db/oracle-server/19.3.0.0
export ORACLE_SID=CDBFSCM
- Créez le mot de passe DBSNMP et définissez
PASSWORD_LOCK_TIME
sur unlimited :cd $ORACLE_HOME
./bin/sqlplus / as sysdba
alter user dbsnmp identified by xxxxxxyyyyyyzzz account unlock;
Essayez à présent de vous connecter à la base de données pluggable en tant qu'utilisateur DBSNMP.alter profile default limit PASSWORD_LOCK_TIME unlimited;
Repérer les bases de données externes
Vous pouvez repérer des bases de données en dehors d'OCI ("bases de données externes"), à la fois des instances Oracle Database à instance unique et des instances Oracle RAC, y compris le système de base de données, à l'aide du service Stack Monitoring. L'ensemble du système de base de données est repéré dans le cadre du repérage d'Oracle Database.
Repérer le niveau d'application PeopleSoft
Le repérage PeopleSoft implique 3 familles de ressources obligatoires : domaine de serveur d'applications, domaine Process Scheduler et architecture Internet (PIA) PeopleSoft avec ses domaines Weblogic sous-jacents.
- Le domaine du serveur d'applications utilise l'hôte
- Le domaine Process Scheduler utilise l'hôte
- PIA utilise l'hôte
Pour plus d'informations sur le repérage du niveau d'application PeopleSoft, reportez-vous à "PeopleSoft", dans la documentation OCI relative au repérage et à la promotion des ressources, accessible à partir de "Explorer plus", ailleurs dans ce guide.
Repérer le niveau application
Une fois les prérequis remplis, procédez comme suit pour repérer le niveau Application :
Réalisation des tâches post-découverte
Après le repérage, vous pouvez configurer des alarmes en fonction des mesures de l'application et des bases de données. Pour plus d'informations, reportez-vous à Configuration des alarmes dans la documentation OCI. Vous pouvez trouver un lien vers "Configuration des alarmes" dans "Explorer plus", ailleurs dans ce manuel.