컨테이너 및 플러그인할 수 있는 데이터베이스 계층 검색
주:
데이터베이스 시스템(리스너, ASM 등)은 Oracle Database 검색의 일부로 검색됩니다. 데이터베이스 시스템 검색 및 모니터링은 LINUX 환경에서만 지원됩니다.데이터베이스 검색 및 모니터링에 대한 자세한 내용은 이 플레이북의 다른 곳에서 "자세히 탐색"에서 액세스할 수 있는 "PeopleSoft 데이터베이스 검색" 및 "Oracle Database"를 참조하십시오.
PeopleSoft 스택 모니터링 사용자 인터페이스의 중요 구성 요소 이해
PeopleSoft의 OCI Stack Monitoring 페이지에서 Performance, Configuration, Related Resources, Members 섹션은 서로 다른 목적을 제공합니다.
- 스택 뷰
Stack View는 Performance Session의 기능입니다. Stack View를 활용하여 PeopleSoft 스택 전반에서 중요한 신호를 검토하십시오. Application Server 도메인 건전성이 정상이고, 현재 로드가 무겁지 않고, 서버 프로세스가 실행 중이며, 해당 대기열의 요청 볼륨을 관리할 수 있는지 확인합니다. Process Scheduler 도메인의 건전성 및 시스템 로드와 PIA의 건전성 및 시스템 로드에 대해 유사한 검사를 수행합니다. 스택 아래로 이동하면 JVM 메모리 활용률 및 스레드 풀 상태와 같은 WebLogic 서버의 주요 측정항목을 검토할 수 있습니다.
- 구성이 섹션에는 모니터되는 PeopleSoft 스택 구성요소의 구성 세부정보가 표시됩니다. 이를 통해 관리자는 설정 세부정보를 확인하고 모범 사례를 준수할 수 있습니다. Configuration(구성) 패널의 주요 기능은 다음과 같습니다.
- 가상 머신, 미들웨어, 데이터베이스 및 애플리케이션 구성에 대한 세부정보입니다.
- 소프트웨어 버전, 패치 레벨 및 적용된 업데이트에 대한 정보입니다.
- 시스템 최적화를 위한 커스터마이제이션 및 튜닝 파라미터
필요 조건을 완료합니다
검색 프로세스를 시작하기 전에 다음 필요 조건을 완료해야 합니다.
- PeopleSoft Performance Monitor 에이전트를 사용으로 설정합니다.
- PeopleSoft Performance Monitor for Pure Internet Architecture(PIA)를 사용으로 설정합니다.
- Performance Collator 속성을 설정합니다.
- 애플리케이션 서버 및 프로세스 스케줄러 도메인에 대해 JMX 에이전트를 사용으로 설정합니다.
- 다양한 데이터베이스 필요 조건을 완료합니다.
PeopleSoft Performance Monitor 에이전트 사용
PeopleSoft Performance Monitor 에이전트를 사용으로 설정하려면 Linux VM 명령줄에서 메뉴 방식 psadmin
유틸리티를 열고 Application Server Configuration File(애플리케이션 서버 구성 파일)로 이동합니다. 필요한 매개변수를 적절하게 갱신합니다.
순수 인터넷 아키텍처에 대해 PeopleSoft Performance Monitor 사용
PeopleSoft PIA(Performance Monitor for Pure Internet Architecture)를 사용으로 설정하려면 다음을 수행합니다.
- PeopleSoft PIA에서 PeopleTools, 웹 프로파일, 웹 프로파일 구성으로 차례로 이동한 다음 활성 웹 프로파일(예: PROD)을 엽니다.
- 아직 선택하지 않은 경우 PPM 에이전트 사용을 선택합니다.
- PIA를 다시 시작합니다.
Performance Collator 속성 설정
Performance Collator 옵션을 사용으로 설정하면 Tuxedo가 Performance Monitor 애플리케이션 서버 도메인에서 PSPPMSRV 프로세스를 시작하도록 지시합니다.
Min Instances=1
에 지정된 PSPPMSRV 수가 시작됩니다. 요청 시 새 PSPPMSRV 서버가 생성되지 않으므로 최소 및 최대 인스턴스를 동일한 값으로 설정해야 합니다.
- PSADMIN을 실행하고 구성할 도메인을 선택합니다.
- 4) 이 도메인 구성을 선택합니다.
- 질문에 대해 y를 입력합니다. 계속하시겠습니까(y/n).
- 10) 성과 측정자를 토글하여 예로 설정합니다.
- 14) 그림과 같이 구성 로드를 선택합니다.
- 도메인을 재시작합니다.
애플리케이션 서버 및 Process Scheduler 도메인에 대해 JMX 에이전트 사용
이 필요 조건을 통해 스택 모니터링은 PeopleSoft 애플리케이션에 대한 가용성 및 성능 데이터를 수집할 수 있습니다. 각 응용 프로그램 서버 및 프로세스 스케줄러 도메인에 대해 다음을 수행합니다.
애플리케이션 계층 선행 조건 완료
PeopleSoft 애플리케이션 계층을 검색하기 전에 다음 필요 조건을 완료해야 합니다.
- PeopleSoft DNS 항목을 로컬 시스템의
/etc/hosts
파일에 추가하고 다음 명령을 사용하여 PeopleSoft 콘솔에 액세스합니다.- 콘솔 URL:
http://hostname:http portnumber
- WebLogic 콘솔 URL:
http://hostname:http portnumber/console
- 콘솔 URL:
- OCI "Metric Reference" 설명서의 "PeopleSoft Metrics" 지침에 따라 추가 PeopleSoft 관련 매개변수가 설정되었는지 확인합니다. 이 문서에 대한 링크는 이 플레이북의 다른 곳에서 "자세히 탐색"을 참조하십시오.
- Remote Administration을 Application Server 및 PRCS로 설정합니다.
PeopleSoft 데이터베이스 필요 조건 완료
PeopleSoft 데이터베이스를 검색할 때는 대체 사용자를 사용해야 합니다. 이 작업에 Sysadm을 사용할 수도 있습니다. 이 솔루션은 CDB/PDB 검색에 dbsnmp를 사용하고, SYSADM은 PeopleSoft 애플리케이션을 검색합니다.
- 모니터링 사용자 생성 및 권한 지정
PeopleSoft 애플리케이션의 모니터링을 사용으로 설정하려면 특수 데이터베이스 사용자를 생성하고 사용자에게 필요한 권한을 제공합니다. 일반적으로 UNIX 환경에서는 데이터베이스가 PeopleSoft 설치 디렉토리의
/db/oracle-server/19.3.0.0
에 있습니다. SYSADM 유저 또는 SYSDBA 롤을 사용하여 데이터베이스 Instance에 로그인할 수 있습니다.아래 예제 코드는 스키마 이름 SYSADM을 사용합니다. 설정 과정에서 스키마 이름이 다르면 다음 코드의 SYSADM을 해당 이름으로 바꿉니다.
- 사용자에게 PeopleSoft 특정 권한 부여를 제공합니다(예: DBSNMP).
다음 권한 부여를 사용합니다.
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;
- 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;
Oracle Database 사전 요구 사항 완료
- SSH를 사용하여 PeopleSoft 노드에 로그인하고 ORACLE_HOME 및 ORACLE_SID를 CDB로 설정합니다.
sudo su – psadm2
export ORACLE_HOME=/opt/oracle/psft/db/oracle-server/19.3.0.0
export ORACLE_SID=CDBFSCM
- DBSNMP 암호를 만들고
PASSWORD_LOCK_TIME
를 unlimited로 설정합니다.cd $ORACLE_HOME
./bin/sqlplus / as sysdba
alter user dbsnmp identified by xxxxxxyyyyyyzzz account unlock;
이제 DBSNMP 사용자로 PDB에 로깅해 봅니다.alter profile default limit PASSWORD_LOCK_TIME unlimited;
외부 데이터베이스 검색
스택 모니터링 서비스를 사용하여 단일 인스턴스 Oracle Database 및 데이터베이스 시스템을 포함한 Oracle RAC 인스턴스 모두, OCI 외부의 데이터베이스("외부 데이터베이스")를 검색할 수 있습니다. Oracle Database 검색의 일부로 전체 데이터베이스 시스템이 검색됩니다.
PeopleSoft 애플리케이션 계층 검색
PeopleSoft 검색에는 Application Server 도메인, Process Scheduler 도메인 및 기본 Weblogic 도메인을 포함하는 PeopleSoft PIA(Internet Architecture)의 세 가지 필수 리소스 계열이 포함됩니다.
- Application Server 도메인이 호스트를 사용합니다.
- Process Scheduler 도메인에서 호스트 사용
- PIA에서 호스트 사용
PeopleSoft 애플리케이션 계층 검색에 대한 자세한 내용은 "리소스 검색 및 프로모션" OCI 설명서에서 "PeopleSoft"을 참조하십시오. 이 문서는 이 플레이북의 다른 곳에서 "자세히 탐색"을 통해 액세스할 수 있습니다.