IBM WebSphere Application Server-自定义管理UI-查询WAS状态

IBM WebSphere Application Server-自定义管理UI-查询WAS状态,websphere,Websphere,我的目标是构建一个定制应用程序,该应用程序为显示多个WAS实例信息的网页提供服务。一个示例要求是列出每个WAS实例的已部署应用程序。我的首选是在Node.js中构建这个应用程序。我的挑战是如何检查/查询WAS实例以检索我将在web页面上显示的信息。技术选择似乎是: 编写一个使用的java应用程序。这可以在任何地方运行(不需要在所有WAS服务器上运行),然后让Node.js与此应用程序通信 使用命令行/shell工具,并从节点连接到该工具 从节点执行无头浏览,并检索我要查找的数据 是否有另一种/更

我的目标是构建一个定制应用程序,该应用程序为显示多个WAS实例信息的网页提供服务。一个示例要求是列出每个WAS实例的已部署应用程序。我的首选是在Node.js中构建这个应用程序。我的挑战是如何检查/查询WAS实例以检索我将在web页面上显示的信息。技术选择似乎是:

  • 编写一个使用的java应用程序。这可以在任何地方运行(不需要在所有WAS服务器上运行),然后让Node.js与此应用程序通信
  • 使用命令行/shell工具,并从节点连接到该工具
  • 从节点执行无头浏览,并检索我要查找的数据

  • 是否有另一种/更好的方法,理想情况下我希望有一个HTTP REST或SOAP管理API,我可以从任何地方调用并指向was实例以获取我要查找的数据。

    shell wsadmin脚本和Web管理控制台都通过API(SOAP或RMI)连接到DMGR

    如果您正在构建自己的Node.js应用程序,那么您可能会通过JMX进行到DMGR的本机连接


    听起来这几乎是在重新编写管理控制台,对吗?它已经能够列出跨多个系统和JVM(即集群)部署的应用程序。无论如何,值得指出的是,管理控制台从WSAdmin脚本工具获取其所有数据,因此这将是您获取数据的唯一途径。是的,您是对的,几乎重新编写了管理控制台的部分内容。我需要在一个屏幕上显示来自多个控制台的内容。