上一主题: 修改 Java2 安全策略下一主题: 启用 WebSphere PMI 度量标准收集


在 WebSphere 中配置自定义服务

您可以在 WebSphere 应用程序服务器中创建或修改自定义服务。 通过自定义服务,Java 代理可以从应用程序服务器收集其他信息。 如果您配置自定义服务,Java 代理可以自动确定其名称。 自定义服务还使 Java 代理可以报告 JMX 和性能监控基础架构 (PMI) 度量标准。 “应用程序概览”选项卡上的 Introscope Workstation 使用这些度量标准来确定应用程序运行状况。 自定义服务可以对用于在 CA Introscope® 中访问 JMX 度量标准的用户凭据进行加密。

注意:要获取已添加到 WebSphere 应用程序服务器中的 SIBus 相关度量标准或新 PMI 模块,需要禁用现有的自定义服务,然后再创建一个自定义服务。

请执行以下步骤:

  1. 打开 WebSphere 管理员控制台。
  2. 选择您要配置的服务器,然后导航到“服务器基础架构”>“管理”>“自定义服务”。
  3. 修改您所需的自定义服务或创建一个自定义服务。
  4. 填写“配置”页上的下列字段,然后单击“确定”。
    在服务器启动时启用服务

    指定在服务器启动时启动服务。

    外部配置 URL

    指定配置属性文件的位置。 对于 JMX 度量标准配置,可使用 jmxconfig.properties 文件,例如:<Agent_Home>/wily/common/jmxconfig.properties。

    类名称

    指定自定义服务类的名称,例如:

    com.wily.introscope.api.websphere.IntroscopeCustomService

    com.wily.powerpack.websphere.agent.PPCustomService

    显示名称

    指定在 CA Introscope® 中显示的名称,例如:Introscope 自定义服务。

    类路径

    指定属性文件的完全限定路径名,例如:

    <Agent_Home>/wily/common/WebAppSupport.jar
    <Agent_Home>/wily/common/PowerpackForWebSphere_Agent
    
  5. 配置用于访问 JMX 度量标准的用户凭据:
    1. 导航到 <代理主目录>/wily/common,然后在文本编辑器中打开 jmxconfig.properties 文件。
    2. 根据属性说明取消注释并设置值。
    3. 保存并关闭文件。
  6. 重新启动应用程序服务器。

    服务器启动时,自定义服务也启动,用户凭据被加密。 此后,每当服务器启动时,它都将使用加密后的密码。

例如:配置 jmxconfig.properties 文件以进行密码加密

下列文本显示为了进行密码加密设置的 jmxconfig.properties 的示例。

jmxUsername=dave
jmxPassword=mypassword
plainTextPassword=true

详细信息:

将 WebSphere 和 WebLogic 配置为使用 JMX 报告