Perform PeopleSoft Specific Tasks
Discover PeopleSoft applications and collect PeopleSoft log data from discovered entities.
To perform these tasks, you must have the Oracle Management Cloud Administrator role.
Add PeopleSoft Entities
Discover PeopleSoft entities using the Oracle Management Cloud console or with the command-line interface omcli.
Discover a PeopleSoft Application with the Console
Create JSON File for Manual Discovery
To manually provide PeopleSoft entity details, log in to the host where the cloud agent is installed, create a JSON file as in the example below:
{
"version": "1.0",
"databaseType": "Oracle",
"databaseHostName": "psftdb.example.com",
"databaseServiceName": "PSFTSVC007",
"psStatusToolsRel": "8.56",
"psStatusPtPatchRel": "4",
"psReleaseAppType": "Financials/SCM",
"psReleaseLabel": "Financials/SCM 9.20.00.420",
"psftAppservDom": [
{
"PM_DOMAIN_NAME": "APPDOM",
"PM_DOMAIN_DIR": "/oracle/ptusers/psadm2/psft/pt/8.56/appserv/APPDOM",
"PM_HOST_PORT": "psftapp1.example.com:9033",
"PM_JMX_RMI_PORT": "10100",
"PTPMJMXUSER": "admin",
"PTPMJMXPSWD": "{V1.1}XXXXXXXXXXXXXX=="
},
{
"PM_DOMAIN_NAME": "APPDOM2",
"PM_DOMAIN_DIR": "/oracle/ptusers/psadm2/psft/pt/8.56/appserv/APPDOM2",
"PM_HOST_PORT": "psftapp2.example.com:9066",
"PM_JMX_RMI_PORT": "20100",
"PTPMJMXUSER": "admin",
"PTPMJMXPSWD": "{V1.1}XXXXXXXXXXXXXX=="
}
],
"psftPrcsDom": [
{
"PM_DOMAIN_NAME": "PRCSDOM",
"PM_DOMAIN_DIR": "/oracle/ptusers/psadm2/psft/pt/8.56/appserv/prcs/PRCSDOM",
"PM_HOST_PORT": "psftprcs1.example.com:9067",
"PM_JMX_RMI_PORT": "10200",
"PTPMJMXUSER": "admin",
"PTPMJMXPSWD": "{V1.1}XXXXXXXXXXXXXX=="
}
],
"psftPIA": [
{
"PM_DOMAIN_NAME": "peoplesoft",
"PM_DOMAIN_DIR": "/oracle/ptusers/psadm2/psft/pt/8.56/webserv/peoplesoft",
"PM_HOST_PORT": "psftpia1:8000:8443",
"PTPMJMXUSER": "system",
"PTPMJMXPSWD": "{V1.1}XXXXXXXXXXXXXX=="
}
],
"psIbWsdlName": "PROCESSREQUEST.1",
"psIbSvcSetupTgtLocation": "http://psftpia1.example.com:8000/PSIGW/PeopleSoftServiceListeningConnector/PSFT_LOCAL",
"psIbSvcSetupSecTgtLocation": "https://psftpia1.example.com:8443/PSIGW/PeopleSoftServiceListeningConnector/PSFT_LOCAL",
"psPtsfSrchEngnAdminSrvUrl": "http://psftes.example.com:9200/"
}
Note:
The database is not discovered when you use the JSON file to specify the details of the entities. You must discover the database separately.
The properties and their values specified in the JSON file are as described below:
Property Name | Description | Source of the Value | Example Value |
---|---|---|---|
version |
JSON data version. Current supported version is 1.0. | Fixed value 1.0 for current | 1.0 |
databaseType |
PeopleSoft back end database type | - | Oracle for Oracle
Database
|
databaseHostName |
Host name where the database is installed | - | dbhost.example.com |
databaseServiceName |
Database Service name, if applicable | - | PSFTSVC007 |
psStatusToolsRel
|
PeopleTools version (major and minor) | SELECT TOOLSREL, PTPATCHREL from
PSSTATUS; |
8.56
|
psReleaseAppType |
PeopleSoft Application type | SELECT SUBSTR(RELEASELABEL, 1,
INSTR(RELEASELABEL, ' ')) AS APP_TYPE FROM
PSRELEASE WHERE ROWNUM = 1 ORDER BY RELEASEDTTM
DESC; |
Financials/SCM |
psReleaseLabel |
PeopleSoft Application type with version | SELECT RELEASELABEL FROM PSRELEASE
WHERE ROWNUM = 1 ORDER BY RELEASEDTTM
DESC; |
Financials/SCM
9.20.00.420 |
psftAppservDom Domain
properties:
|
Array of application server
domains
Description of domain properties:
|
SELECT DISTINCT PM_DOMAIN_NAME,
PM_DOMAIN_DIR, PM_HOST_PORT, PM_JMX_RMI_PORT,
PTPMJMXUSER, PTPMJMXPSWD FROM PSPMAGENT PA,
PS_PTPMJMXUSER PU WHERE PA.PM_AGENT_TYPE =
'PSMONITORSRV' AND PA.PM_DOMAIN_TYPE = '01' AND
PU.PM_AGENTID = PA.PM_AGENTID; |
- |
psftPrcsDom Domain
properties:
|
Array of process scheduler
domains
Description of domain properties:
|
SELECT DISTINCT PM_DOMAIN_NAME,
PM_DOMAIN_DIR, PM_HOST_PORT, PM_JMX_RMI_PORT,
PTPMJMXUSER, PTPMJMXPSWD FROM PSPMAGENT PA,
PS_PTPMJMXUSER PU WHERE PA.PM_AGENT_TYPE =
'PSMONITORSRV' AND PA.PM_DOMAIN_TYPE = '04' AND
PU.PM_AGENTID = PA.PM_AGENTID; |
- |
psftPIA Domain
properties:
|
Array of PIAs
Description of domain
properties:
|
SELECT DISTINCT PM_DOMAIN_NAME,
PM_DOMAIN_DIR, PM_HOST_PORT, PTPMJMXUSER,
PTPMJMXPSWD FROM PSPMAGENT PA, PS_PTPMJMXUSER PU
WHERE PA.PM_AGENT_TYPE = 'WEBRESOURCE' AND
PA.PM_DOMAIN_TYPE = '02' AND PA.PM_AGENTID =
PU.PM_AGENTID; |
- |
psIbWsdlName |
WSDL name for process monitor | SELECT IB_WSDLNAME FROM PSIBWSDLDFN
WHERE IB_SERVICENAME =
'PROCESSREQUEST'; |
PROCESSREQUEST.1 |
psIbSvcSetupTgtLocation
|
Integration broker target locations (Secure target location is used) |
SELECT IB_TGTLOCATION,
IB_SECTGTLOCATION FROM
PSIBSVCSETUP; |
http://psftpia1.example.com:8000/PSIGW/PeopleSoftServiceListeningConnector/PSFT_LOCAL
|
psPtsfSrchEngnAdminSrvUrl |
Elasticsearch admin server URL | - | http://psftes.example.com:9200/ |
Discover a PeopleSoft Application with omcli
Using the command-line interface omcli and PeopleSoft specific JSON files, you can discover the PeopleSoft composite entity.
See Add Entities Using JSON Files in Using Oracle Infrastructure Monitoring.
Download the PeopleSoft specific sample JSON files omc_oracle_psft_sample.json
and omc_oracle_psft_sample_creds.json
from Sample JSON Files (zip file). See Download and Customize Oracle Infrastructure Monitoring JSONs in Using Oracle Infrastructure Monitoring.
PeopleSoft JSON Files and Properties
Customize the sample JSON files with the properties suitable for your PeopleSoft setup.
Definition File: omc_oracle_psft_sample.json
- name: PeopleSoft Entity Name
- displayName: This is PeopleSoft Entity Display Name shown in the Infrastructure Monitoring UI.
- timezoneRegion: Time Zone Example: PDT, GMT, etc
- omc_psft_db_host: Fully-qualified Host Name where the Oracle Database is installed.
- omc_psft_db_port: Oracle Database port
- omc_psft_db_service_name: Oracle Database Service Name
Credential File: omc_oracle_psft_sample_creds.json
- For DBCreds:
- DBUserName: Your Database User Name. Specify the user who is granted the access in the pre-requisite step Grant Privileges for Monitoring.
- DBPassword: Your Database Password
- DBRole: Your Database User Role. By default, this is
NORMAL
.
- For MonitorCreds:
- user_name: PeopleSoft Administrator role user
- password: PeopleSoft Administrator role user password
- For AliasCredential:
- Alias: Elasticsearch monitoring user name
- Password: Elasticsearch monitoring user password
Review Job Status for Discovery Results
After you add the PeopleSoft Application entity, you are automatically re-directed to the Discovery Job Status page.
- Alternatively, navigate to Administration > Discovery > Discovery Job Status.
The entity addition job name will appear in the table of entities on the page.
- From the summary, note the details of the discovery operation, and verify that you've completed the required prerequisite tasks.
Refresh the status and wait for the discovery job to complete.
- Note the status (failed, warning, or error) of the entity discovery attempts. Click the status to view the summary of the discovery job.
- If the discovery job failed, then update the parameters that caused the failure and re-run the discovery. For the status Failed or Warning, Retry link appears in the Action column.
Click Retry. The Add Entity page opens with the parameters that were used when the entity was originally added. Add the monitoring credentials, update the entity parameters, and re-submit the request for discovery.
Collect Log Data from PeopleSoft Entities
Collect log data from PeopleSoft entities for which you have enabled log association during discovery. Note that the logs are collected only from those hosts on which the cloud agent is installed.
Oracle PeopleSoft Entity Type | Logs Collected |
---|---|
PeopleSoft Application Server Domain |
|
PeopleSoft Pure Internet Architecture |
|
PeopleSoft Process Scheduler Domain |
|
Oracle Database |
|
However, you can change the association of log sources with entities, add more log sources as suitable for your application, or remove some from the list of log sources that are automatically enabled for collection. See Work With Entity Associations in Using Oracle Log Analytics.
For troubleshooting solutions for log collection in your PeopleSoft environment, see Troubleshoot Oracle Management Cloud for PeopleSoft.