当您有多台WSG设备时,如果有一个集中可以查看多台设备、网络状态的综合页面,是不是很有吸引力?在本文中,我将介绍如何用php调用WSG的API,来自己DIY一个集中管控平台。该平台的源代码框架如下:
index.htm: 定义页面结构。
apidemo.php:php脚本,主要是处理API的调用。
apidemo.js:脚本,主要处理页面的显示逻辑。
具体步骤如下:
1. 先用index.htm画出页面的框架结构
如下图,用index.htm定义页面框架。
2. 再通过apidemo.php来调用API
在本例中,我们主要获取实时带宽、当前状态、入侵防御的状态信息。如下图,定义多个WSG服务器的数组,然后逐个调用接口,获取对应的数据,都用json格式进行传递。
3. 用apidemo.js来控制页面显示逻辑
如下图,通过js来调用php,获取内容后显示到页面上。
4. 文件列表如下:
5. 调试通过后,最终结果演示:
源文件下载:apidemo.zip