这是这种情况。我想创建一个图表,其中每个元素(节点)都包含一些信息。此信息将根据其实时状态动态更新(AJAX、socket.io 等)。数据将存储在 SQL 数据库中。
基本上,我使用 ORION 来监控一堆服务器,所以我在 SQL 数据库中有一个自定义视图,其中包含其监控结果(CPU、内存、网络等)。这些值是不断变化的。
我想创建在这里我称之为“节点”的东西。每个“节点”都有不同的字段(名称、CPU、内存、网络、IP 地址)。因此,我希望能够实时更新动态值以反映机器的当前状态。希望这清楚地表明了我想要做的事情。
我认为创建每个对象的最佳方法是为每个对象提供 JSON 数据格式,可能使用 JavaScript 库(如 Raphael、Joint.js 或 thejit.org 的 Infovis)来绘制形状,然后使用诸如 socket 之类的库.io 为连续数据流创建“类似 tcp”的连接。
我对如何使用表格有所了解,但我想使用用户友好的 GUI。我使用 Visio 构建了一个工作模型,但宁愿将其全部保存在网络上(Visio 中的刷新率也非常慢)。
请帮助任何人...