Intelligent Management: Web 服务器的管理任务
Intelligent Management 功能可用于受管节点和非受管节点中的 Apache 或 IBM HTTP Server。 您可以使用命令行来运行 Intelligent Management的管理任务。
GenPluginCfg 命令用于从命令行界面中生成插件。 如果运行此命令,那么将包含 Intelligent Management 功能 (如果已启用)。 要了解有关 Intelligent Management 功能的更多信息,请阅读 "为 Web 服务器配置 Intelligent Management "。
从 wsadmin
命令提示符运行以下命令:
命令列表
- addRemoteCellToIntelligentManagement
- addConditionalTraceRuleForIntelligentManagement
- removeConditionalTraceRuleForIntelligentManagement
- setDefaultTraceRuleForIntelligentManagement
- listTraceRulesForIntelligentManagement
- addPluginPropertyForIntelligentManagement
- removePluginPropertyForIntelligentManagement
- deleteRemoteCellFromIntelligentManagement
- disableIntelligentManagement
- enableIntelligentManagement
- listRemoteCellsFromIntelligentManagement
- modifyIntelligentManagement
- modifyIntelligentManagementConnectorCluster
- refreshCellForIntelligentManagement
addRemoteCellToIntelligentManagement
addRemoteCellToIntelligentManagement 命令将远程单元连接器添加到 Intelligent Management。
必需参数
- -node
- 指定 Web 服务器节点名。 (字符串,必需)
- -webserver
- 指定 Web 服务器名称。 (字符串,必需)
- -host
- 远程单元的主机名。 (字符串,必需)
- -port
- 远程单元的端口。 (整数,必需)
- -importCertificates
- 指定是否导入远程单元证书。 仅当远程节点上已启用安全性时才将导入证书。 缺省值为
true
。 有效值为true
或false
。 (字符串,必需)
可选参数
- -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
- 指定单元是否为本地单元。 值为
true
或false
- -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]')