[AIX Solaris HP-UX Linux Windows][z/OS]

pluginIntelligentManagement.py Script

使用 pluginIntelligentManagement.py Script 來執行 智慧型管理 功能。

位置

如果想進一步瞭解「智慧型管理」功能,請閱讀有關配置 Web 伺服器的「智慧型管理」的說明。

pluginIntelligentManagement.py Script 位於 app_server_root/bin 目錄。執行這個 Script 之前,請確定您的環境變數 WAS_HOME 已配置成指向 WebSphere® 目錄。

作業

使用 pluginIntelligentManagement.py Script 可執行下列作業:
  • addRemoteCell <webServerNode>:<webServerName> <remoteCellHost> <remoteCellPort> <importCertificates> [-u <remoteCellUserId>] [-w <remoteCellPassword>] [-e <enableRemoteCellConnectors>] [-r <remoteCellId>]

    將遠端 Cell 新增至這部 Web 伺服器的 Cell 清單。這項作業可讓 Web 伺服器將「智慧型管理」服務延伸到多個 Cell。

    表 1. 引數
    引數 說明
    <webServerNode> 指定 Web 伺服器節點名稱。(字串,必要)
    <webServerName> 指定 Web 伺服器名稱。(字串,必要)
    <remoteCellHost> 指定遠端 Cell 的主機名稱。
    <remoteCellPort> 指定遠端 Cell 的埠。
    <importCertificates> 指定是否匯入憑證。有效值為 truefalse
    <remoteCellUserId> 指定遠端 Cell 的使用者 ID。
    <remoteCellPassword> 指定遠端 Cell 的密碼。
    <enableRemoteCellConnectors> 啟用「智慧型管理」遠端 Cell 連接器。有效值為 truefalse
    <remoteCellId> 指定唯一的 Cell ID。預設值為 Cell 主機名稱。
    範例:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython addRemoteCell 
    myNode:myWebserver remoteHostname 8879 true

    將伺服器(位於 remoteHostname:8879)所管理的遠端 Cell,新增至 myWebserver 可透過「智慧型管理」進行通訊的 Cell 清單中。

  • deleteRemoteCell <webServerNode>:<webServerName> <remoteHost> <remotePort> <deleteCertificates>

    將遠端 Cell 從這部 Web 伺服器的 Cell 清單移除。利用這項作業來配置「智慧型管理」環境。

    表 2. 引數
    引數 說明
    <webServerNode> 指定 Web 伺服器節點名稱。(字串,必要)
    <webServerName> 指定 Web 伺服器名稱。(字串,必要)
    <remoteHost> 指定遠端 Cell 的主機名稱。
    <remotePort> 指定遠端 Cell 的埠。
    <deleteCertificates> 刪除憑證。有效值為 truefalse
    範例:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython deleteRemoteCell 
    myNode:myWebserver remoteHostname 8879 true

    將伺服器(位於 remoteHostname:8879)所管理的遠端 Cell,從 myWebserver 可透過「智慧型管理」進行通訊的 Cell 清單移除。

  • disable <webServerNode>:<webServerName>

    如果這部 Web 伺服器不需要「智慧型管理」,則停用其「智慧型管理」。

    表 3. 引數
    引數 說明
    <webServerNode> 指定 Web 伺服器節點名稱。(字串,必要)
    <webServerName> 指定 Web 伺服器名稱。(字串,必要)
    範例:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython disable 
    myNode:myWebserver

    停用 myWebServer 的「智慧型管理」服務。

  • enable <webServerNode>:<webServerName>[-i <retryInterval>] [-r <maxRetries>] [-x <cellId>]

    啟用 Web 伺服器的「智慧型管理」。啟用「智慧型管理」服務,就能利用「智慧型管理」的功能。

    表 4. 引數
    引數 說明
    <webServerNode> 指定 Web 伺服器節點名稱。(字串,必要)
    <webServerName> 指定 Web 伺服器名稱。(字串,必要)
    <retryInterval> 指定嘗試連線的間隔時間(秒)。
    <maxRetries> 指定重試啟用「智慧型管理」服務的次數上限。有效值為:零、正整數和無限
    <cellId> 指定唯一的 Cell ID。
    範例:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython enable 
    myNode:myWebserver

    啟用 myWebServer 的「智慧型管理」服務。

  • listRemoteCells <webServerNode>:<webServerName>

    這項作業會列出 Web 伺服器的遠端 Cell。這些遠端 Cell 可供「智慧型管理」服務使用。

    表 5. 引數
    引數 說明
    <webServerNode> 指定 Web 伺服器節點名稱。(字串,必要)
    <webServerName> 指定 Web 伺服器名稱。(字串,必要)
    範例:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython listRemoteCells 
    myNode:myWebserver

    列出 myWebserver 上的「智慧型管理」服務可以呼叫到的遠端 Cell。

  • modify<webServerNode>:<webServerName> [-i <retryInterval>] [-r <maxRetries>] [-x <cellId>]

    修改 Web 伺服器的「智慧型管理」內容。利用這項作業來配置「智慧型管理」服務。

    表 6. 引數
    引數 說明
    <webServerNode> 指定 Web 伺服器節點名稱。(字串,必要)
    <webServerName> 指定 Web 伺服器名稱。(字串,必要)
    <retryInterval> 指定嘗試連線的間隔時間(秒)。
    <maxRetries> 指定重試啟用「智慧型管理」服務的次數上限。有效值為:零、正整數和無限
    <cellId> 指定唯一的 Cell ID。
    範例:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython modify 
    myNode:myWebserver -i 10 -r 5

    將與「智慧型管理」服務(位於 myWebserver)間的通訊設定,變更為重試連線最多 5 次,以及失敗後等待 10 秒再重試。

  • modifyRemoteCell<webServerNode>:<webServerName> <remoteCellHost> <remoteCellPort> [-e <enableRemoteCellConnectors>] [-r <remoteCellId>]

    修改 Web 伺服器的遠端 Cell。利用這項作業來變更遠端 Cell 內容。

    表 7. 引數
    引數 說明
    <webServerNode> 指定 Web 伺服器節點名稱。(字串,必要)
    <webServerName> 指定 Web 伺服器名稱。(字串,必要)
    <remoteCellHost> 指定遠端 Cell 的主機名稱。
    <remoteCellPort> 指定遠端 Cell 的埠。
    <enableRemoteCellConnectors> 啟用「智慧型管理」遠端 Cell 連接器。有效值為 truefalse
    <remoteCellId> 指定唯一的 Cell ID。
    範例:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython modifyRemoteCell 
    myNode:myWebserver remoteHostname 8879 -u username -w password

    將伺服器(位於 remoteHostname:8879)所管理的遠端 Cell 的登入認證,變更為 usernamepassword

  • refreshLocalCell<webServerNode>:<webServerName>

    利用這項作業來重新整理您 Web 伺服器的本端 Cell 連接器。

    表 8. 引數
    引數 說明
    <webServerNode> 指定 Web 伺服器節點名稱。(字串,必要)
    <webServerName> 指定 Web 伺服器名稱。(字串,必要)
    範例:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython refreshLocalCell 
    myNode:myWebserver

    重新整理 myWebserver 上的本端 Cell 連接器。

  • refreshRemoteCell<webServerNode>:<webServerName> <remoteCellHost> <remoteCellPort> [-u <remoteCellUserId>] [-w <remoteCellPassword>]

    利用這項作業來重新整理您 Web 伺服器的遠端 Cell 連接器。

    表 9. 引數
    引數 說明
    <webServerNode> 指定 Web 伺服器節點名稱。(字串,必要)
    <webServerName> 指定 Web 伺服器名稱。(字串,必要)
    <remoteCellHost> 指定遠端 Cell 的主機名稱。
    <remoteCellPort> 指定遠端 Cell 的埠。
    <remoteCellUserId> 指定遠端 Cell 的使用者 ID。
    <remoteCellPassword> 指定遠端 Cell 的密碼。
    範例:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython refreshRemoteCell 
    myNode:myWebserver remoteHostname 8879

    重新整理 remoteHostname:8879 的相關本端資訊。

  • addConditionalTraceRule<webServerNode>:<webServerName>[-x <traceCondition>] [-s <traceSpecification>]

    設定 Web 伺服器的條件式追蹤規格。利用這項作業來配置 Web 伺服器外掛程式中的條件式追蹤。

    表 10. 引數
    引數 說明
    <webServerNode> 指定 Web 伺服器節點名稱。(字串,必要)
    <webServerName> 指定 Web 伺服器名稱。(字串,必要)
    <traceCondition> 指定追蹤條件。
    <traceSpecification> 指出追蹤規格。對於每一項追蹤規格,您可以指出下列其中一個層次:
    • emerg
    • alert
    • critical
    • error
    • warning
    • notice
    • info
    • debug
    • off
    • all
    預設層次是 notice
    範例:
    ./wsadmin.sh -f pluginIntelligentManagement.py addConditionalTraceRule unmanagednode1:ws1 
    -x "port=3" -s "control.mapper:INFO"

    在 Web 伺服器 ws1 上,新增含有 port=3 條件的 control.mapper:INFO 規則。

  • setDefaultTraceRule<webServerNode>:<webServerName>[-s <traceSpecification>]

    設定 Web 伺服器的預設追蹤規則。

    表 11. 引數
    引數 說明
    <webServerNode> 指定 Web 伺服器節點名稱。(字串,必要)
    <webServerName> 指定 Web 伺服器名稱。(字串,必要)
    <traceSpecification> 指出追蹤規格。對於每一項追蹤規格,您可以指出下列其中一個層次:
    • emerg
    • alert
    • critical
    • error
    • warning
    • notice
    • info
    • debug
    • off
    • all
    預設層次是 notice
    範例:
    ./wsadmin.sh -f pluginIntelligentManagement.py setDefaultTraceRule unmanagednode1:ws1 
    -s "control.mapper:ERROR"

    為 Web 伺服器 ws1 設定預設規則 control.mapper:ERROR

  • removeConditionalTraceRule<webServerNode>:<webServerName>

    將條件式追蹤規則從 Web 伺服器移除。利用這項作業來管理您環境中的條件式追蹤規則。

    表 12. 引數
    引數 說明
    <webServerNode> 指定 Web 伺服器節點名稱。(字串,必要)
    <webServerName> 指定 Web 伺服器名稱。(字串,必要)
    範例:
    ./wsadmin.sh -f pluginIntelligentManagement.py removeConditionalTraceRule unmanagednode1:ws1

    移除 Web 伺服器 ws1 上的條件式追蹤規則。

  • listTraceRules<webServerNode>:<webServerName>

    列出 Web 伺服器的追蹤規則。這些追蹤規則設定在您的 Web 伺服器上。

    表 13. 引數
    引數 說明
    <webServerNode> 指定 Web 伺服器節點名稱。(字串,必要)
    <webServerName> 指定 Web 伺服器名稱。(字串,必要)
    範例:
    ./wsadmin.sh -f pluginIntelligentManagement.py listTraceRules unmanagednode1:ws1
    
    default control.mapper:ERROR true

    列出 Web 伺服器 ws1 上的追蹤規則。指令的輸出是 default control.mapper:ERROR true

  • generatePlugin<dmgrRoot> <cellName> <nodeName> <webServerName>

    產生 Web 伺服器所需的外掛程式。外掛程式配置檔儲存了您所有的「智慧型管理」設定。

    表 14. 引數
    引數 說明
    <dmgrRoot> 指定部署管理程式設定檔目錄。
    <cellName> 指定含有要配置之 Web 伺服器的 Cell 名稱。
    <nodeName> 指定含有要配置之 Web 伺服器的節點名稱。
    <webServerName> 指定含有要配置之 Web 伺服器的名稱。
    範例:
    ./wsadmin.sh -f pluginIntelligentManagement.py -lang jython 
    generatePlugin /opt/WebSphere/AppServer/profiles/Dmgr01 myCell myNode myWebserver

    產生 myWebserver 所需的「智慧型管理」檔案。


指出主題類型的圖示 參照主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_implugin
檔名:rwve_implugin.html