Skip to content

Commit 6c055d0

Browse files
committed
添加TCP/UDP连接数统计
1 parent f37223b commit 6c055d0

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

web/controller/common.go

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,13 +114,20 @@ func ServerInfo() *ResponseBody {
114114
smInfo, _ := mem.SwapMemory()
115115
diskInfo, _ := disk.Usage("/")
116116
loadInfo, _ := load.Avg()
117+
tcpCon, _ := net.Connections("tcp")
118+
udpCon, _ := net.Connections("udp")
119+
netCount := map[string]int{
120+
"tcp": len(tcpCon),
121+
"udp": len(udpCon),
122+
}
117123
responseBody.Data = map[string]interface{}{
118-
"cpu": cpuPercent,
119-
"memory": vmInfo,
120-
"swap": smInfo,
121-
"disk": diskInfo,
122-
"load": loadInfo,
123-
"speed": si,
124+
"cpu": cpuPercent,
125+
"memory": vmInfo,
126+
"swap": smInfo,
127+
"disk": diskInfo,
128+
"load": loadInfo,
129+
"speed": si,
130+
"netCount": netCount,
124131
}
125132
return &responseBody
126133
}

0 commit comments

Comments
 (0)