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

在尋找 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,依序瀏覽至 PeopleTools 、 Web 設定檔、 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_HOME 和 ORACLE_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" 的連結。