當(dāng)您有多臺WSG設(shè)備時,如果有一個集中可以查看多臺設(shè)備、網(wǎng)絡(luò)狀態(tài)的綜合頁面,是不是很有吸引力?在本文中,我將介紹如何用php調(diào)用WSG的API,來自己DIY一個集中管控平臺。該平臺的源代碼框架如下:
index.htm: 定義頁面結(jié)構(gòu)。
apidemo.php:php腳本,主要是處理API的調(diào)用。
apidemo.js:腳本,主要處理頁面的顯示邏輯。
具體步驟如下:
1. 先用index.htm畫出頁面的框架結(jié)構(gòu)
如下圖,用index.htm定義頁面框架。
2. 再通過apidemo.php來調(diào)用API
在本例中,我們主要獲取實時帶寬、當(dāng)前狀態(tài)、入侵防御的狀態(tài)信息。如下圖,定義多個WSG服務(wù)器的數(shù)組,然后逐個調(diào)用接口,獲取對應(yīng)的數(shù)據(jù),都用json格式進(jìn)行傳遞。
3. 用apidemo.js來控制頁面顯示邏輯
如下圖,通過js來調(diào)用php,獲取內(nèi)容后顯示到頁面上。
4. 文件列表如下:
5. 調(diào)試通過后,最終結(jié)果演示:
源文件下載:apidemo.zip