【问题标题】:get data of IBM Workload Scheduler Dashboard from shell script从 shell 脚本获取 IBM Workload Scheduler Dashboard 的数据
【发布时间】:2018-01-25 22:29:19
【问题描述】:

我需要从 IBM Workload Scheduler Dashboard 中提取一些数据,并且需要对其进行一些进一步的操作。 我只是想按以下步骤进行:

curl "Dashboard URL"  > report.txt
operation-1 on report.txt
opreation-2 on report.txt
mail the output report.txt

我无法找到任何 API 或脚本来执行此类操作,以便在 unix box 上获取 Workload Scheduler 仪表板数据的数据。

任何指导将不胜感激。

【问题讨论】:

  • Tivoli 是 IBM 的一个软件品牌,其中包含数十种甚至数百种不同的产品。您可能必须指定您所指的产品仪表板以及要提取的数据。
  • @FrancoMossotto 它的“IBM Workload Scheduler”

标签: shell unix scripting workload-scheduler


【解决方案1】:

IBM Workload Scheduler 仪表板通过 API 从 IWS 引擎(IWSd 或 IWSz)获取数据。

仪表板包含在浏览器中运行的 javascript 代码并对 DWC 服务器进行多次不同的调用,因此无法获取数据查询仪表板 URL。

我建议考虑从您的脚本调用引擎 API,而不是查询仪表板 URL。

在 IWSd 上,自 9.3 FP2 起,可以使用 curl 在脚本中调用 REST API,或者您可以从更高级的脚本语言(如 perl、php、python、javascript)调用它们,这些语言可以轻松使用 REST API。它们也将很快用于 IWSz。

您可以找到 REST API 文档 here 或直接在您的主服务器上找到 https://<masterhost>:<httpsport>/twsd/

在以前的 IWSd 版本或 IWSz 上,您可以使用 Java EE API,这需要编写 Java 客户端。文档可用here

【讨论】:

    猜你喜欢
    • 2017-11-29
    • 1970-01-01
    • 2011-10-10
    • 1970-01-01
    • 2023-04-10
    • 2023-03-07
    • 2017-07-01
    • 2017-12-04
    • 1970-01-01
    相关资源
    最近更新 更多