我正在尝试监视Websphere应用程序服务器,但无法添加Websphere监视器。

我正在尝试监视Websphere应用程序服务器,但无法添加Websphere监视器。

  • 如果在 Websphere 中启用了全局安全性,请确保将Websphere管理员用户添加到perfservletApp的监控组
    • 为此,请转到Websphere管理控制台 → 应用程序 → 已安装的应用程序 → 选择perfservletapp → 安全角色到用户组映射 → 选择监控角色 → 关联管理员用户 → 直接保存到主配置。
  • 检查您是否在正确的服务器中部署了perfservlet。尝试访问以下URL之一,并将输出与支持信息文件一起发送给我们:
对于本地部署 
http://< WebSphereHost >:< WebSpherePort >/wasPerfTool/servlet/perfservlet?connector=SOAP&port=< SOAP-PORT >
       替换 WebSphere Host -> 在WebSphere应用程序服务器运行中的主机
                   WebSphere Port -> WebSphere应用程序服务器的HTTP传输端口
                    SOAP Port -> WebSphere的SOAP端口

对于网络部署 
http://< WebSphereHost >:< Websphere Port >/wasPerfTool/servlet/perfservlet?connector=SOAP&port= <NetworkDeployerSOAP-PORT >&HOST=< NetworkDeployerHost >
       替换 WebSphere Host -> 安装在perfservlet应用程序中WebSphere应用程序服务器的主机
                   WebSphere Port -> WebSphere应用程序服务器的HTTP传输端口
                    NetworkDeployer SOAP Port -> 域管理器 (DMGR) 的 SOAP 端口
                    NetworkDeployer Host -> 运行域管理器的主机
可以在WebSphere应用程序服务器的先决条件帮助文档中找到详细信息。
  • 检查您是否使用代理服务器连接到Websphere。
  • 如果没有使用代理服务器,请尝试以下选项 -您可以定义新的端口和传输链,而不是尝试重用现有端口(这可能会产生冲突):
    • 在 WebSphere管理控制台中,导航到应用程序服务器 -> 服务器名称 -> Web容器设置 -> Web容器传输链
    • 此视图将显示当前的传输链。单击新建按钮
    • 在生成的向导中:
      • 第 1 步 - 给这个链起一个新名称,然后从模板下拉框中选择 Webcontainer (Chain 1) 并点击下一步
      • 第 2 步 - 提供新的端口名称、主机和端口值来识别它,点击下一步。
      • 第 3 步 - 点击完成。
    • 对集群中的每台服务器重复上述步骤 
    • 保存配置更改。 
    • 导航到环境 -> 虚拟主机,点击新建按钮
    • 在向导中,给一个新名称,然后点击“确定”按钮。
    • 在结果窗口中,点击创建的新虚拟主机,然后点击该虚拟主机的主机别名。
    • 通过确保反映在前面步骤中为Web容器传输链创建的主机和端口号 (如9030、9032等) 添加虚拟主机。
    • 保存配置更改。
    • 导航到应用程序 -> 企业应用程序 -> perfServletApp -> 为Web模块映射虚拟主机
    • 从下拉列表中选择新创建的虚拟主机。
    • 保存配置更改,然后重新启动所有服务器。
    • perfservlet现在可以通过端口9030和9032访问配置的主机。