Container- und integrierbare Datenbankebene ermitteln
Hinweis:
Das Datenbanksystem, einschließlich seiner Komponenten (Listener, ASM usw.), wird im Rahmen einer Oracle Database-Discovery erkannt. Discovery und Überwachung von Datenbanksystemen werden nur in LINUX-Umgebungen unterstützt.Weitere Informationen zur Datenbankerkennung und -überwachung finden Sie unter "Discover PeopleSoft Database" und "Oracle Database", auf die Sie an anderer Stelle in diesem Handbuch über "Explore More" zugreifen können.
Wichtige Komponenten der Benutzeroberfläche von PeopleSoft Stack Monitoring verstehen
Auf der Seite "OCI Stack Monitoring" von PeopleSoft dienen die Abschnitte "Performance", "Konfiguration", "Zugehörige Ressourcen" und "Mitglieder" unterschiedlichen Zwecken.
- Stackansicht
Stackansicht ist das Feature von Performancesession: Mit der Stackansicht können Sie Vitalfunktionen im gesamten PeopleSoft-Stack prüfen. Stellen Sie sicher, dass der Zustand der Application Server-Domain "OK" lautet, dass die aktuelle Last nicht hoch ist, Serverprozesse ausgeführt werden und das Anforderungsvolumen in den entsprechenden Queues verwaltet werden kann. Führen Sie eine ähnliche Prüfung für die Zustands- und Systemlast der Process Scheduler-Domain sowie die Zustands- und Systemlast von PIA durch. Wenn Sie den Stack herunterfahren, können Sie die Schlüsselmetriken von WebLogic Server prüfen, wie JVM-Speicherauslastung und den Status des Threadpools.
- KonfigurationIn diesem Abschnitt werden die Konfigurationsdetails der überwachten PeopleSoft-Stackkomponenten angezeigt. Dadurch können Administratoren Setupdetails prüfen und die Compliance mit Best Practices sicherstellen. Zu den wichtigsten Funktionen des Fensters "Konfiguration" gehören:
- Details zu virtuellen Maschinen, Middleware, Datenbanken und Anwendungskonfigurationen.
- Informationen zu Softwareversionen, Patchebenen und eingespielten Updates.
- Anpassungs- und Optimierungsparameter für die Systemoptimierung.
Vervollständigen Sie die Voraussetzungen
Bevor Sie den Discovery-Prozess starten, müssen Sie die folgenden Voraussetzungen erfüllen:
- Aktivieren Sie den Performance Monitor-Agent PeopleSoft.
- Aktivieren Sie PeopleSoft Performance Monitor für die reine Internetarchitektur (PIA).
- Legen Sie die Eigenschaft "Performance Collator" fest.
- Aktivieren Sie JMX-Agents für die Anwendungsserver- und Prozessplanerdomains.
- Schließen Sie die verschiedenen Datenbankvoraussetzungen ab.
PeopleSoft Performance Monitor-Agent aktivieren
Um den Performance Monitor-Agent PeopleSoft zu aktivieren, öffnen Sie in der Linux-VM-Befehlszeile das menügesteuerte Utility psadmin
, und navigieren Sie zur Application Server-Konfigurationsdatei. Aktualisieren Sie den erforderlichen Parameter entsprechend:
PeopleSoft Performance Monitor für reine Internetarchitektur aktivieren
So aktivieren Sie PeopleSoft Performance Monitor für Pure Internet Architecture (PIA):
- Navigieren Sie von PeopleSoft PIA zu PeopleTools, Webprofil, Webprofilkonfiguration, und öffnen Sie dann das aktive Webprofil, z.B. PROD.
- Wenn diese Option nicht bereits aktiviert ist, wählen Sie PPM-Agent aktivieren aus.
- Starten Sie PIA neu.
Eigenschaft "Performance Collator" festlegen
Wenn Sie die Option "Performance Collator" aktivieren, wird Tuxedo angewiesen, einen PSPPMSRV-Prozess in der Performance Monitor-Anwendungsserverdomain zu starten.
Min Instances=1
angegebene Anzahl von PSPPMSRVs gestartet. Mindest- und Höchstinstanzen müssen auf denselben Wert gesetzt werden, da neue PSPPMSRV-Server nicht auf Anforderung gestartet werden.
- Führen Sie PSADMIN aus, und wählen Sie die Domain aus, die Sie konfigurieren möchten.
- Wählen Sie 4) Diese Domain konfigurieren aus.
- Geben Sie y für die Frage ein: Fortfahren (y/n).
- Schalten Sie 10) Perf Collator um, um ihn auf Ja zu setzen.
- Wählen Sie 14) Konfiguration wie dargestellt laden aus.
- Starten Sie die Domain neu.
JMX-Agents für Application Server- und Process Scheduler-Domains aktivieren
Mit dieser Voraussetzung kann Stack Monitoring Verfügbarkeits- und Performancedaten für eine PeopleSoft-Anwendung erfassen. Gehen Sie für jede Application Server- und Process Scheduler-Domain wie folgt vor:
Voraussetzungen für Application Tier erfüllen
Bevor Sie die PeopleSoft-Anwendungsebene ermitteln, müssen Sie die folgenden Voraussetzungen erfüllen:
- Fügen Sie die PeopleSoft-DNS-Einträge zur
/etc/hosts
-Datei des lokalen Rechners hinzu, und greifen Sie mit den folgenden Befehlen auf die PeopleSoft-Konsole zu:- Konsol-URL:
http://hostname:http portnumber
- WebLogic-Konsolen-URL:
http://hostname:http portnumber/console
- Konsol-URL:
- Befolgen Sie die Anweisungen unter "PeopleSoft-Metriken" in der OCI-Dokumentation "Metrikreferenz", um sicherzustellen, dass zusätzliche PeopleSoft-spezifische Parameter festgelegt sind. Einen Link zu diesem Dokument finden Sie unter "Weitere Informationen" an anderer Stelle in diesem Handbuch.
- Setzen Sie die Option Remote Administration auf Application Server und PRCS.
Voraussetzungen für die Datenbank PeopleSoft erfüllen
Wenn Sie die Datenbank PeopleSoft ermitteln, müssen Sie einen alternativen Benutzer verwenden. Sie können für diese Aufgabe auch Sysadm verwenden. Diese Lösung verwendet dbsnmp für die CDB/PDB-Discovery und SYSADM, um die Anwendung PeopleSoft zu ermitteln.
- Überwachungsbenutzer erstellen und Berechtigungen zuweisen
Um die Überwachung einer PeopleSoft-Anwendung zu aktivieren, erstellen Sie einen speziellen Datenbankbenutzer, und erteilen Sie dem Benutzer die erforderlichen Berechtigungen. In der Regel befindet sich die Datenbank in der UNIX-Umgebung unter
/db/oracle-server/19.3.0.0
im Installationsverzeichnis PeopleSoft. Sie können sich bei der Datenbankinstanz als SYSADM-Benutzer oder mit einer beliebigen SYSDBA-Rolle anmelden.Der folgende Beispielcode verwendet den Schemanamen SYSADM. Wenn sich der Schemaname in Ihrem Setup unterscheidet, ersetzen Sie SYSADM im folgenden Code durch diesen Namen.
- Geben Sie die PeopleSoft-spezifischen Berechtigungen für den Benutzer an (z.B. DBSNMP)
Verwenden Sie diese Berechtigungen:
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;
- Erstellen Sie die folgenden Synonyme für die PeopleTools-Tabellen:
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;
Oracle Database-Voraussetzungen erfüllen
- Melden Sie sich mit SSH beim Knoten PeopleSoft an, und setzen Sie ORACLE_HOME und ORACLE_SID auf die CDB.
sudo su – psadm2
export ORACLE_HOME=/opt/oracle/psft/db/oracle-server/19.3.0.0
export ORACLE_SID=CDBFSCM
- Create the DBSNMP password and set it's
PASSWORD_LOCK_TIME
to unlimited:cd $ORACLE_HOME
./bin/sqlplus / as sysdba
alter user dbsnmp identified by xxxxxxyyyyyyzzz account unlock;
Versuchen Sie nun, sich als DBSNMP-Benutzer bei PDB anzumelden.alter profile default limit PASSWORD_LOCK_TIME unlimited;
Externe Datenbanken ermitteln
Mit dem Stack Monitoring-Service können Sie Datenbanken außerhalb von OCI ("externe Datenbanken") ermitteln, sowohl Oracle Database-Einzelinstanzinstanzen als auch Oracle RAC-Instanzen, einschließlich des Datenbanksystems. Das gesamte Datenbanksystem wird im Rahmen der Oracle Database-Discovery erkannt.
Entdecken Sie die PeopleSoft Application Tier
Die PeopleSoft-Discovery umfasst 3 obligatorische Ressourcenfamilien: Application Server-Domain, Process Scheduler-Domain und PeopleSoft Internet Architecture (PIA) mit den zugrunde liegenden Weblogic-Domains.
- Anwendungsserverdomain verwendet Host
- Process Scheduler-Domain verwendet Host
- PIA verwendet Host
Weitere Informationen zum Entdecken der PeopleSoft Application Tier finden Sie unter "PeopleSoft" in der OCI-Dokumentation "Ressourcen-Discovery und -Promotion", auf die Sie an anderer Stelle in diesem Handbuch über "Weitere Informationen" zugreifen können.
Anwendungsebene ermitteln
Nachdem die Voraussetzungen erfüllt sind, führen Sie die folgenden Schritte aus, um die Application Tier zu ermitteln:
Aufgaben nach der Discovery abschließen
Nach der Discovery können Sie Alarme basierend auf den Metriken für Anwendungen und Datenbanken einrichten. Weitere Informationen finden Sie unter "Alarme einrichten" in der OCI-Dokumentation. Einen Link zu "Alarme einrichten" finden Sie in "Mehr erfahren" an anderer Stelle in diesem Handbuch.