我需要从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机器上获取Workload Scheduler仪表板数据的位置。
任何指导都将不胜感激。
发布于 2017-08-17 23:53:52
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。
您可以在https://<masterhost>:<httpsport>/twsd/上找到REST API文档here,也可以直接在您的主页上找到
在以前的IWSd版本上,或者在IWSz上,您可以使用Java,这将需要编写一个Java客户端。文档可以在here上找到
https://stackoverflow.com/questions/45736265
复制相似问题