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

Intelligent Management: Web 服务器的管理任务

Intelligent Management 功能可用于受管节点和非受管节点中的 Apache 或 IBM HTTP Server。 您可以使用命令行来运行 Intelligent Management的管理任务。

GenPluginCfg 命令用于从命令行界面中生成插件。 如果运行此命令,那么将包含 Intelligent Management 功能 (如果已启用)。 要了解有关 Intelligent Management 功能的更多信息,请阅读 "为 Web 服务器配置 Intelligent Management "。

wsadmin 命令提示符运行以下命令:

命令列表

addRemoteCellToIntelligentManagement

addRemoteCellToIntelligentManagement 命令将远程单元连接器添加到 Intelligent Management

必需参数

-node
指定 Web 服务器节点名。 (字符串,必需)
-webserver
指定 Web 服务器名称。 (字符串,必需)
-host
远程单元的主机名。 (字符串,必需)
-port
远程单元的端口。 (整数,必需)
-importCertificates
指定是否导入远程单元证书。 仅当远程节点上已启用安全性时才将导入证书。 缺省值为 true。 有效值为truefalse。 (字符串,必需)

可选参数

-cellIdentifier
指定唯一单元标识。 缺省值为单元名。
-userid
远程单元的用户标识。 只有在启用了安全性的情况下,此参数才是必需的。
-password
远程单元的密码。 只有在启用了安全性的情况下,此参数才是必需的。
-enable
启用 Intelligent Management 远程单元。 缺省值为 true

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask addRemoteCellToIntelligentManagement {-node unmanagednode1 -webserver ws1 -host 
    test1.ibm.com -port 8879 -userid janedoe -password pw1234 -importCertificates true}
    (cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml
    #IntelligentManagement_1350344826526)
  • 使用 Jython 字符串:
    AdminTask.addRemoteCellToIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 
    'ws1', '-host', 'test1.ibm.com', '-port', '8879', '-userid', 'janedoe', '-password', 'pw1234', 
    '-importCertificates', 'true'])
    '(cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml
    #IntelligentManagement_1350344826526)'

交互方式示例用法

  • 使用 Jacl:
    $AdminTask addRemoteCellToIntelligentManagement {-interactive}
  • 使用 Jython 字符串:
    AdminTask.addRemoteCellToIntelligentManagement ('[-interactive]')

addConditionalTraceRuleForIntelligentManagement

addConditionalTraceRuleForIntelligentManagement 命令为 Intelligent Management添加条件跟踪规则。

必需参数

-node
指定 Web 服务器节点名。 (字符串,必需)
-webserver
指定 Web 服务器名称。 (字符串,必需)

可选参数

-condition
指定跟踪条件。 如果未指定条件选项,那么将不会设置条件跟踪。 在这种情况下,将始终显示跟踪。
-spec
指示跟踪规范。 如果未指定 -spec 选项,那么缺省情况下将设置所有跟踪规范。 对于每个规范参数,您可以选择下列其中一个跟踪级别:
  • emerg
  • alert
  • critical
  • error
  • warning
  • notice
  • info
  • debug
  • off
缺省级别值为 notice

批处理方式示例用法

  • 使用 Jacl:
    wsadmin>$AdminTask addConditionalTraceRuleForIntelligentManagement { -node
     unmanagednode1 -webserver ws1 -spec "http.request:DEBUG" -condition "port=1" }
  • 使用 Jython 字符串:
    AdminTask.addConditionalTraceRuleForIntelligentManagement(['-node', 'unmanagednode1', 
    '-webserver', 'ws1', '-spec', 'http.request:DEBUG', '-condition', 'port=1'])
    

交互方式示例用法

  • 使用 Jacl:
    $AdminTask addConditionalTraceRuleForIntelligentManagement {-interactive}
  • 使用 Jython 字符串:
    AdminTask.addConditionalTraceRuleForIntelligentManagement ('[-interactive]')

removeConditionalTraceRuleForIntelligentManagement

removeConditionalTraceRuleForIntelligentManagement 命令将除去 Intelligent Management的条件跟踪规则。

必需参数

-node
指定 Web 服务器节点名。 (字符串,必需)
-webserver
指定 Web 服务器名称。 (字符串,必需)

可选参数

无。

批处理方式示例用法

  • 使用 Jacl:
    wsadmin>$AdminTask removeConditionalTraceRuleForIntelligentManagement { -node 
    unmanagednode1 -webserver ws1 }
    
  • 使用 Jython 字符串:
    AdminTask.removeConditionalTraceRuleForIntelligentManagement(['-node', 'unmanagednode1', 
    '-webserver', 'ws1'])
    

交互方式示例用法

  • 使用 Jacl:
    $AdminTask removeConditionalTraceRuleForIntelligentManagement {-interactive}
  • 使用 Jython 字符串:
    AdminTask.removeConditionalTraceRuleForIntelligentManagement ('[-interactive]')

setDefaultTraceRuleForIntelligentManagement

setDefaultTraceRuleForIntelligentManagement 命令为 Intelligent Management 跟踪规范设置缺省跟踪规则。

必需参数

-node
指定 Web 服务器节点名。 (字符串,必需)
-webserver
指定 Web 服务器名称。 (字符串,必需)

可选参数

-spec
指示跟踪规范。 对于每个规范参数,您可以选择下列其中一个跟踪级别:
  • emerg
  • alert
  • critical
  • error
  • warning
  • notice
  • info
  • debug
  • off
缺省级别值为 notice

批处理方式示例用法

  • 使用 Jacl:
    wsadmin>$AdminTask setDefaultTraceRuleForIntelligentManagement { -node 
    unmanagednode1 -webserver ws1 -spec "control.mapper:ERROR" }
  • 使用 Jython 字符串:
    AdminTask.setDefaultTraceRuleForIntelligentManagement(['-node', 'unmanagednode1', 
    '-webserver', 'ws1', '-spec', 'control.mapper:ERROR'])
    '(cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml
    #IntelligentManagement_1350344826526)'

交互方式示例用法

  • 使用 Jacl:
    $AdminTask setDefaultTraceRuleForIntelligentManagement {-interactive}
  • 使用 Jython 字符串:
    AdminTask.setDefaultTraceRuleForIntelligentManagement ('[-interactive]')

listTraceRulesForIntelligentManagement

listTraceRulesForIntelligentManagement 命令列出 Intelligent Management 跟踪规则。

必需参数

-node
指定 Web 服务器节点名。 (字符串,必需)
-webserver
指定 Web 服务器名称。 (字符串,必需)

可选参数

无。

批处理方式示例用法

  • 使用 Jacl:
    wsadmin>$AdminTask listTraceRulesForIntelligentManagement { -node unmanagednode1
     -webserver ws1 }
    "default control.mapper:ERROR true"
    "1 http.request:DEBUG port=1"
    
  • 使用 Jython 字符串:
    AdminTask.listTraceRulesForIntelligentManagement(['-node', 'unmanagednode1', 
    '-webserver', 'ws1'])
    

交互方式示例用法

  • 使用 Jacl:
    $AdminTask listTraceRulesForIntelligentManagement {-interactive}
  • 使用 Jython 字符串:
    AdminTask.listTraceRulesForIntelligentManagement ('[-interactive]')

addPluginPropertyForIntelligentManagement

addPluginPropertyForIntelligentManagement 命令将子 <Property> 元素添加到 plugin-cfg.xml 文件中的 <IntelligentManagement> 元素。 plugin-cfg.xml 文件中的格式为: <Property name=inputname value=inputvalue/>

必需参数

-node
指定 Web 服务器节点名。 (字符串,必需)
-webserver
指定 Web 服务器名称。 (字符串,必需)
-name
指示“智能管理”的 Web 服务器定制插件属性名。 (字符串,必需)
-value
指示“智能管理”的 Web 服务器定制插件属性值。 (字符串,必需)

可选参数

无。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask  addPluginPropertyForIntelligentManagement {-node node1 
    -webserver ws1 -name INPUTNAME -value inputvalue}
    
  • 使用 Jython 字符串:
    AdminTask.addPluginPropertyForIntelligentManagement(['-node', 'node1', 
    '-webserver', 'ws1', '-name INPUTNAME', '-value', 'inputvalue'])
    

交互方式示例用法

  • 使用 Jacl:
    $AdminTask addPluginPropertyForIntelligentManagement {-interactive}
  • 使用 Jython 字符串:
    AdminTask.addPluginPropertyForIntelligentManagement ('[-interactive]')

removePluginPropertyForIntelligentManagement

removePluginPropertyForIntelligentManagement 命令从 plugin-cfg.xml 文件中的 <IntelligentManagement> 元素除去子 <Property> 元素。

必需参数

-node
指定 Web 服务器节点名。 (字符串,必需)
-webserver
指定 Web 服务器名称。 (字符串,必需)
-name
指示“智能管理”的 Web 服务器定制插件属性名。 (字符串,必需)

可选参数

无。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask  removePluginPropertyForIntelligentManagement {-node node1 
    -webserver ws1 -name INPUTNAME}
    
  • 使用 Jython 字符串:
    AdminTask.removePluginPropertyForIntelligentManagement(['-node', 'node1', 
    '-webserver', 'ws1', '-name INPUTNAME'])
    

交互方式示例用法

  • 使用 Jacl:
    $AdminTask removePluginPropertyForIntelligentManagement {-interactive}
  • 使用 Jython 字符串:
    AdminTask.removePluginPropertyForIntelligentManagement ('[-interactive]')

deleteRemoteCellFromIntelligentManagement

deleteRemoteCellFromIntelligentManagement 命令从 Intelligent Management中删除远程单元。

必需参数

-node
指定 Web 服务器节点名。 (字符串,必需)
-webserver
指定 Web 服务器名称。 (字符串,必需)
-host
远程单元的主机名。 (字符串,必需)
-port
远程单元的端口。 (整数,必需)

可选参数

无。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask deleteRemoteCellFromIntelligentManagement {-node unmanagednode1 
    -webserver ws1 -host test1.ibm.com -port 8879 -deleteCertificates true}
    (cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml
    #IntelligentManagement_1350344826526)
  • 使用 Jython 字符串:
    AdminTask.deleteRemoteCellFromIntelligentManagement(['-node', 'unmanagednode1', 
    '-webserver', 'ws1', '-host', 'test1.ibm.com', '-port', '8879', '-deleteCertificates',
     'true'])
    '(cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml
    #IntelligentManagement_1350344826526)'

交互方式示例用法

  • 使用 Jacl:
    $AdminTask deleteRemoteCellFromIntelligentManagement {-interactive}
  • 使用 Jython 字符串:
    AdminTask.deleteRemoteCellFromIntelligentManagement ('[-interactive]')

disableIntelligentManagement

disableIntelligentManagement 在 Web 服务器上禁用 Intelligent Management

必需参数

-node
指定 Web 服务器节点名。 (字符串,必需)
-webserver
指定 Web 服务器名称。 (字符串,必需)

可选参数

无。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask disableIntelligentManagement {-node unmanagednode1 -webserver ws1}
    (cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml
    #IntelligentManagement_1350344826526) 
  • 使用 Jython 字符串:
    AdminTask.disableIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 'ws1'])
    '(cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml
    #IntelligentManagement_1350344826526)'

交互方式示例用法

  • 使用 Jacl:
    $AdminTask disableIntelligentManagement {-interactive}
  • 使用 Jython 字符串:
    AdminTask.disableIntelligentManagement ('[-interactive]')

enableIntelligentManagement

enableIntelligentManagement 命令启用 Intelligent Management

必需参数

-node
指定 Web 服务器节点名。 (字符串,必需)
-webserver
指定 Web 服务器名称。 (字符串,必需)

可选参数

-cellIdentifier
指定唯一单元标识。 缺省值为单元名。
-retryInterval
指定启用智能管理服务时采用的重试时间间隔(以秒计)。 缺省值为 60 秒。
-enableRoutingToAdminConsole
可路由到连接器组表示的 WebSphere 单元的管理控制台。
-maxRetries
指定启用智能管理服务时采用的最大重试次数。 缺省值是 -1。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask enableIntelligentManagement {-node unmangednode1 -webserver ws1 
    -retryInterval 120 -maxRetries "-1"}
    (cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml
    #IntelligentManagement_1350344826526)
  • 使用 Jython 字符串:
    AdminTask.enableIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 'ws1', 
    '-retryInterval', '120', '-maxRetries', '-1'])
    '(cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml
    #IntelligentManagement_1350344826526)'

交互方式示例用法

  • 使用 Jacl:
    $AdminTask enableIntelligentManagement {-interactive}
  • 使用 Jython 字符串:
    AdminTask.enableIntelligentManagement ('[-interactive]')

listRemoteCellsFromIntelligentManagement

listRemoteCellsFromIntelligentManagement 命令用于列出远程单元。

必需参数

-node
指定 Web 服务器节点名。 (字符串,必需)
-webserver
指定 Web 服务器名称。 (字符串,必需)

可选参数

无。

批处理方式示例用法

  • 使用 Jacl:
    wsadmin>$AdminTask listRemoteCellsFromIntelligentManagement { -node unmanagednode1 
    -webserver ws1 }
    "testell07 test1.ibm.com:8879"
    wsadmin>
  • 使用 Jython 字符串:
    wsadmin>AdminTask.listRemoteCellsFromIntelligentManagement(['-node', 'unmanagednode1', 
    '-webserver', 'ws1'])
    'testCell07 test1.ibm.com:8879'
    wsadmin>

交互方式示例用法

  • 使用 Jacl:
    $AdminTask listRemoteCellsFromIntelligentManagement {-interactive}
  • 使用 Jython 字符串:
    AdminTask.listRemoteCellsFromIntelligentManagement ('[-interactive]')

modifyIntelligentManagement

modifyIntelligentManagement 命令可修改 Intelligent Management 属性。

必需参数

-node
指定 Web 服务器节点名。 (字符串,必需)
-webserver
指定 Web 服务器名称。 (字符串,必需)

可选参数

-cellIdentifier
指定唯一单元标识。
-retryInterval
指定启用智能管理服务时采用的重试时间间隔(以秒计)。
-maxRetries
指定启用智能管理服务时采用的最大重试次数。
-enableRoutingToAdminConsole
可路由到连接器组表示的 WebSphere 单元的管理控制台。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask modifyIntelligentManagement {-node unmanagednode1 -webserver ws1 
    -retryInterval 90}
    (cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml
    #IntelligentManagement_1350344826526)
  • 使用 Jython 字符串:
    AdminTask.modifyIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 
    'ws1', '-retryInterval', '90'])
    '(cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml
    #IntelligentManagement_1350344826526)'

交互方式示例用法

  • 使用 Jacl:
    $AdminTask modifyIntelligentManagement {-interactive}
  • 使用 Jython 字符串:
    AdminTask.modifyIntelligentManagement ('[-interactive]')

modifyIntelligentManagementConnectorCluster

modifyIntelligentManagementConnectorCluster 命令可修改 Intelligent Management的连接器集群属性。

必需参数

-node
指定 Web 服务器节点名。 (字符串,必需)
-webserver
指定 Web 服务器名称。 (字符串,必需)

可选参数

-host

连接器集群单元的主机名。

-port

连接器集群单元的端口。

-cellidentifier

指定唯一单元标识。

-enable

为连接器集群单元启用智能管理。 缺省值为 true

-retryInterval
指定启用智能管理服务时采用的重试时间间隔(以秒计)。
-maxRetries
指定启用智能管理服务时采用的最大重试次数。
-enableRoutingToAdminConsole

可路由到连接器组表示的 WebSphere 单元的管理控制台。

refreshCellForIntelligentManagement

refreshCellForIntelligentManagement 命令刷新 Intelligent Management的单元连接器。 可以刷新本地和远程单元。

必需参数

-node
指定 Web 服务器节点名。 (字符串,必需)
-webserver
指定 Web 服务器名称。 (字符串,必需)

可选参数

-local
指定单元是否为本地单元。 值为 truefalse
-host
远程单元的主机名。 (字符串,必需)
-port
远程单元的端口。 (整数,必需)
-userid
远程单元的用户标识。 只有在启用了安全性的情况下,此参数才是必需的。
-password
远程单元的密码。 只有在启用了安全性的情况下,此参数才是必需的。

批处理方式示例用法

  • 使用 Jacl:
    $AdminTask refreshCellForIntelligentManagement {-node unmanagednode1 -webserver ws1 
    -local false -host test1.ibm.com -port 8879 -userid janedoe -password pw1234}
  • 使用 Jython 字符串:
    AdminTask.refreshCellForIntelligentManagement(['-node', 'unmanagednode1', '-webserver', 
    'ws1 ', '-local', 'false', '-host', 'test1.ibm.com', '-port', '8879', 
    '-userid', 'janedoe', '-password', 'pw1234'])
    '(cells/testCell08/nodes/unmanagednode1/servers/ws1|intellmgmt.xml
    #IntelligentManagement_1350344826526)'

交互方式示例用法

  • 使用 Jacl:
    $AdminTask refreshCellForIntelligentManagement {-interactive}
  • 使用 Jython 字符串:
    AdminTask.refreshCellForIntelligentManagement ('[-interactive]')