尋找容器與可插拔資料庫層

在尋找 PeopleSoft 應用程式之前,您必須先尋找包含 PeopleSoft 綱要的 Oracle Database。如果先找到資料庫,在 PeopleSoft 資源尋找完成後,它就會自動與 PeopleSoft 應用程式建立關聯。如果您在找到資料庫之前執行 PeopleSoft 應用程式尋找,則必須手動建立關聯。

附註:

在 Oracle Database 尋找中會發現資料庫系統 (包括其元件 (監聽器、ASM 等等)。資料庫系統探索與監控僅在 LINUX 環境中支援。

如需有關資料庫尋找與監督的詳細資訊,請參閱本手冊其他位置的 "Discover PeopleSoft Database" 和 "Oracle Database"。

瞭解 PeopleSoft 堆疊監督使用者介面的重要元件

在 PeopleSoft 的「OCI 堆疊監督」頁面中,「效能」、「組態」、「相關資源」和「成員」區段有不同的用途。

UI 的兩個重要區段為「堆疊檢視」與「組態」面板。
  • 堆疊檢視

    「堆疊檢視」是「效能階段作業」的功能:使用「堆疊檢視」來複查整個 PeopleSoft 堆疊的重要符號。確認「應用程式伺服器網域狀況」為「正常」,目前的「載入」不是「大量」,「伺服器處理作業」正在執行中,而且可以管理其對應佇列中的要求量。執行「處理程序排程程式網域」之「健康與系統負載」與 PIA 之「健康與系統負載」的類似檢查。進入堆疊後,您可以複查 WebLogic 伺服器的主要測量結果,例如「JVM 記憶體使用量」和「繫線集區」的狀態。

  • 組態
    此段落顯示受監督之 PeopleSoft 堆疊元件的組態詳細資訊。它可讓管理員驗證設定詳細資料,並確保符合最佳實務。「配置」面板的主要功能包括:
    • 虛擬機器、中介軟體、資料庫以及應用程式組態的詳細資訊。
    • 軟體版本、修正程式層次以及套用更新的相關資訊。
    • 自訂和調整系統最佳化的參數。

完成先決條件

開始尋找處理作業之前,您必須先完成下列先決條件:

  • 啟用 PeopleSoft Performance Monitor 代理程式。
  • 啟用純網際網路架構 (PIA) 的 PeopleSoft Performance Monitor。
  • 設定 Performance Collator 特性。
  • 啟用應用程式伺服器和處理排程器網域的 JMX 代理程式。
  • 完成各種資料庫先決條件。

啟用 PeopleSoft Performance Monitor 代理程式

若要啟用 PeopleSoft Performance Monitor 代理程式,請從 Linux VM 命令行開啟功能表導向的 psadmin 公用程式,然後瀏覽至「應用程式伺服器組態檔」。相應地更新必要參數:

  1. 以使用者 psadm2 身分瀏覽至 $PS_CFG_HOME/appserv/AppDomain_Name/psappsrv.cfg
  2. EnablePPM Agent=0-1 更新為 EnablePPM Agent=1
  3. 進行變更之後,請使用下列命令加以驗證:
    [psadm2@psfthr ~]$ cat $PS_CFG_HOME/appserv/APPDOM/psappsrv.cfg | grep -i 'EnablePPM Agent' EnablePPM Agent=1
  4. 重新啟動應用程式伺服器網域,讓變更生效。

啟用純網際網路架構的 PeopleSoft Performance Monitor

若要啟用純網際網路架構 (PIA) 的 PeopleSoft Performance Monitor,請執行下列作業:

  1. 從 PeopleSoft PIA,依序瀏覽至 PeopleToolsWeb 設定檔Web 設定檔組態,然後開啟作用中的 Web 設定檔,例如 PROD。
  2. 如果尚未核取,請選取啟用 PPM 代理程式
  3. 重新啟動 PIA。

設定績效合作者屬性

啟用 Performance Collator 選項會告知 Tuxedo 在 Performance Monitor 應用程式伺服器網域中啟動 PSPPMSRV 處理程序。

PSPPMSRV 伺服器會訂閱 Web 服務在 PPMI URL (輸入至 Performance Monitor 管理頁面) 發佈的效能分析指標,並將其插入資料庫。如果您在詢問是否要設定「效能協調器」時選取 Y ,將會啟動 Min Instances=1 中指定的 PSPPMSRV 數目。應將執行處理數目下限和上限設為相同的值,因為不會視需要產生新的 PSPPMSRV 伺服器。
若要設定 Performance Collator 特性,請執行下列作業:
  1. 執行 PSADMIN 並選擇您要設定的網域。
  2. 選取 4) 設定此網域
  3. 輸入問題的 y您是否要繼續 (y/n)
  4. 切換 10) 績效整合者,將其設為
  5. 選取 14) 載入如圖所示的組態
  6. 重新啟動網域。

啟用應用程式伺服器和處理作業排程器網域的 JMX 代理程式

此先決條件可讓「堆疊監督」收集 PeopleSoft 應用程式的使用狀態和效能資料。對每個應用程式伺服器與處理程序排程程式網域執行下列動作:

  1. 使用 psadmin 命令行介面,瀏覽至「網域管理」,存取「編輯組態 / 日誌檔」功能表,然後編輯網域組態檔。
  2. psappsrv.cfg/psprcs.cfg 檔案的 PSTOOLS 區段下,找到下列參數並設定這些值:
    • Enable Remote Administration=1
    • Remote Administration Port=10100
    • Remote Administration UserId= 管理
    • Remote Administration Password={V2.1xxx}.
    使用 PSCipher 公用程式來加密密碼。
  3. 重新啟動應用程式伺服器和程序排程程式網域,之後變更便會生效。

完成應用程式層先決條件

尋找 PeopleSoft 應用程式層之前,您必須先完成下列先決條件:

  • 將您的 PeopleSoft DNS 輸入項新增至本機機器的 /etc/hosts 檔案,並使用下列命令存取 PeopleSoft 主控台:
    • 主控台 URL:
      http://hostname:http portnumber
    • WebLogic 主控台 URL:
       http://hostname:http portnumber/console
  • 請依照 OCI「度量參照」文件中「PeopleSoft 度量」的指示進行,以確保設定額外的 PeopleSoft 特定參數。請參閱本手冊其他地方的 "Explore More",瞭解此文件的連結。
  • 遠端管理設為應用程式伺服器PRCS

完成 PeopleSoft 資料庫先決條件

尋找 PeopleSoft 資料庫時,您應該使用替代使用者。您也可以為此作業使用 Sysadm。此解決方案使用 dbsnmp 進行 CDB/PDB 尋找,並使用 SYSADM 來尋找 PeopleSoft 應用程式。

完成下列工作:
  • 建立監督使用者及指派權限

    若要啟用 PeopleSoft 應用程式的監督功能,請建立特殊資料庫使用者,並提供必要的權限給使用者。通常,在 UNIX 環境中,資料庫位於 PeopleSoft 安裝目錄的 /db/oracle-server/19.3.0.0。您可以使用 SYSADM 使用者或任何 SYSDBA 角色登入資料庫執行處理。

    下方的範例程式碼使用綱要名稱 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 先決條件

在「堆疊監督」內尋找資料庫之前,請確定您有權存取監督使用者。您可以使用 Oracle Database 內建且具有監督資料庫所需權限的 DBSNMP 使用者,或只建立具有必要權限的自訂使用者。作為尋找資料庫的先決條件,請在資料庫節點上執行此作業。
如果要啟用 DBSNMP 使用者,請依照 CDB 層次的下列程序進行:
  1. 使用 SSH 登入 PeopleSoft 節點,並將 ORACLE_HOMEORACLE_SID 設為 CDB。
    sudo su – psadm2
    export ORACLE_HOME=/opt/oracle/psft/db/oracle-server/19.3.0.0
    export ORACLE_SID=CDBFSCM
  2. 建立 DBSNMP 密碼並將其設為 PASSWORD_LOCK_TIME 無限制
    cd $ORACLE_HOME
    ./bin/sqlplus / as sysdba
    alter user dbsnmp identified by xxxxxxyyyyyyzzz account unlock;
    alter profile default limit PASSWORD_LOCK_TIME unlimited;
    現在嘗試以 DBSNMP 使用者身分登入 PDB。

尋找外部資料庫

您可以使用堆疊監控服務,探索 OCI 外部 (外部資料庫) 的資料庫,包括單一執行處理 Oracle Database 和 Oracle RAC 執行處理 (包括資料庫系統)。整個資料庫系統都會在尋找 Oracle Database 時發現。

符合必備條件之後,請執行下列動作:
  1. 瀏覽至雲端功能表,選取可觀測性與管理,按一下 Application Performance Monitoring 底下的堆疊監控
  2. 資源底下,選取資源尋找
  3. 選取尋找新資源
  4. 如果是資源類型,請選取 Oracle Database
  5. 輸入 CDB 詳細資訊。
  6. 按一下尋找新資源以尋找 CDB。
  7. 在成功尋找之後,請依照先前的步驟進行尋找 PDB。
  8. 瀏覽至資源尋找並選取尋找新資源
  9. 輸入 PDB 詳細資訊並選擇 CDB。
    名稱將會顯示於 CDB 清單中。
  10. 順利尋找 CDB 和 PDB 之後,請檢查「資源尋找」頁面和「所有資源」頁面上的目標狀態。

探索 PeopleSoft 應用程式層

PeopleSoft 尋找涉及 3 個必要資源系列:「應用程式伺服器網域」、「處理作業排程器網域」以及 PeopleSoft Internet Architecture (PIA) 及其基礎 Weblogic 網域。

每個資源系列都可能包含一或多個資源,例如「應用程式伺服器網域」、「處理作業排程器網域」和 PeopleSoft Internet Architecture (PIA) 及其基礎 Weblogic 網域,這些資源可能會跨數個伺服器。複合項目 PeopleSoft 資源無法直接與主機關聯。不過,PeopleSoft 子項資源可以關聯如下:
  • 應用程式伺服器網域使用主機
  • 處理程序排程程式網域使用主機
  • PIA 使用主機

如需有關尋找 PeopleSoft 應用程式層的詳細資訊,請參閱 "Resource Discovery and Promotion" OCI 文件中的 "PeopleSoft",您可以從本手冊中其他位置的 "Explore More" 存取此文件。

尋找應用程式層

符合先決條件之後,請依照下列步驟尋找「應用程式層」:

  1. 瀏覽至堆疊監督首頁,然後在資源窗格底下按一下資源尋找
    1. 按一下尋找新資源
    2. 在「資源尋找」精靈中,選取「PSFT 應用程式」作為資源類型。
    3. 提供資源的名稱並選取管理代理程式。
    4. PSFT 資料庫底下輸入資料庫詳細資訊
    5. 接著,輸入應用程式伺服器網域處理作業排程器網域證明資料
    6. 最後輸入 PIA/Weblogic 證明資料,然後選取尋找新資源
  2. 等待尋找完成。檢查資源尋找頁面上的狀態。
  3. 尋找之後,請瀏覽至「企業摘要」畫面,然後檢查 PeopleSoft 應用程式。
  4. 按一下圖表即可顯示資源的詳細檢視。
  5. 展開每個應用程式並檢查圖表。
  6. 若要查看「堆疊組態」,請按一下資源窗格下的「組態」。
  7. 按一下相關資源以檢視 PSFT 元件。

完成尋找後作業

尋找之後,您可以根據應用程式和資料庫的度量設定警示。如需詳細資訊,請參閱 OCI 文件中的「設定警示」。您可以在本手冊其他地方的 "Explore More" 中找到 "Setting Up Alarms" 的連結。