diff --git a/aufs/core/sysmonitor.go b/aufs/core/sysmonitor.go index ac9013f..5055de4 100644 --- a/aufs/core/sysmonitor.go +++ b/aufs/core/sysmonitor.go @@ -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{