當您有多臺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