0
我不确定这是否是一种可能性,但我试图使用curl更新Dashing中的文本窗口小部件的状态。Dashing使用卷曲设置窗口小部件的状态
我想更新的状态是'警告'或'危险',以反映服务器是否停机或无响应。我的想法是,仪表板将填充几个绿色文本小部件,并在仪表板初始化时在线显示。定期在其他机器上运行的服务将向仪表板发布更改微件状态的请求。
我已经尝试使用卷曲来模拟来自其他机器的帖子消息,并且我能够更新文本小部件的文本和标题,但没有更新状态的运气。
我一直在使用:
curl -d "{ \"auth_token\": \"YOUR_AUTH_TOKEN\", \"status\": \"danger\" }" -H "Content-Type: application/json" http://localhost:3030/widgets/frontend11
但小部件不变色。我已经看到了一些例子,其中咖啡脚本代码被修改以包含这种可能性,但我认为这个功能包含在所有小部件中?
感谢您的回复。我使用的线现在改变了窗口部件的文本,但是它并没有改变窗口部件的颜色: curl -d“{\”auth_token \“:\”YOUR_AUTH_TOKEN \ “,\”text \“:\”TEST \“,\”status \“:\”danger \“}”-H“Content-Type:application/json”http:// localhost:3030/widgets/frontend11 – Garreth
这看起来像足够合理的代码。你是否对scss做过任何修改?举例来说,我们已经将“危险”视为一种状态。 '危险'和'警告'并不是立即就显而易见,而是'更糟',所以我们改变了它们以匹配我们的nagios服务器,提供'警告'和'批评',这些服务器的差异似乎更能立即被识别。 –
我还没有能够得到它的工作,所以作为替代方案,我使用了“服务器状态方块”小部件,它执行类似的解决方案。谢谢。 – Garreth