This commit is contained in:
IT 老营长 @云轩领航-创始人 2025-03-05 09:36:08 +08:00
parent 10f5cc7099
commit 862000e2ce

View File

@ -4,6 +4,7 @@ import (
"time"
"shylinux.com/x/ice"
"shylinux.com/x/icebergs/base/aaa"
"shylinux.com/x/icebergs/base/cli"
"shylinux.com/x/icebergs/base/mdb"
"shylinux.com/x/icebergs/base/nfs"
@ -22,7 +23,7 @@ import (
type Monitor struct {
travel.Travel
fields string `data:"ModelName,Mhz,Core,Thread,CorePercent,ThreadPercent,Total,Free,Available,Used,UsedPercent,DiskTotal,DiskFree,DiskUsed,DiskUsedPercent,BytesRecv,BytesSent,PacketsRecv,PacketsSent,version,time"`
fields string `data:"ModelName,Mhz,Core,Thread,CorePercent,ThreadPercent,Total,Free,Available,Used,UsedPercent,DiskTotal,DiskFree,DiskUsed,DiskUsedPercent,BytesRecv,BytesSent,PacketsRecv,PacketsSent,ip,hostname,version,time"`
script string `name:"script dev nodename port" help:"脚本"`
list string `name:"list space auto" help:"设备监控"`
}
@ -110,6 +111,10 @@ func (s Monitor) List(m *ice.Message, arg ...string) {
m.Push(field, kit.FmtSize(n[0].PacketsRecv))
case "PacketsSent":
m.Push(field, kit.FmtSize(n[0].PacketsSent))
case aaa.IP:
m.Push(field, m.Cmd(tcp.HOST).Append(aaa.IP))
case tcp.HOSTNAME:
m.Push(field, ice.Info.NodeName)
case nfs.VERSION:
m.Push(field, ice.Info.Make.Version)
case mdb.TIME: