|
|
|
@ -3,6 +3,7 @@ package core |
|
|
|
import ( |
|
|
|
"aufs/db" |
|
|
|
"encoding/json" |
|
|
|
"fmt" |
|
|
|
"log" |
|
|
|
"net/http" |
|
|
|
"net/rpc/jsonrpc" |
|
|
|
@ -47,8 +48,10 @@ func SysMonitor(w http.ResponseWriter, r *http.Request) { |
|
|
|
var resp string |
|
|
|
// 调用远程方法 SysmonitorService.GetSysInfo
|
|
|
|
client.Call("SysmonitorService.GetSysInfo", nil, &resp) |
|
|
|
// 构建json结构的字符串
|
|
|
|
jsonstr := fmt.Sprintf(`{"addr":"%s","resp":"%s"}`, sc.Addr, resp) |
|
|
|
// 添加到rsdata
|
|
|
|
rsdata.Slist = append(rsdata.Slist, resp) |
|
|
|
rsdata.Slist = append(rsdata.Slist, jsonstr) |
|
|
|
} |
|
|
|
// 生成json数据
|
|
|
|
sysresp := SysResp{ |
|
|
|
|