获取主机信息列表接口
1.示例:
请求URL:http://localhost:9999/wgcloud/systemInfo/agentList 请求方式:POST 请求参数(Content-Type:application/json): { "wgToken":"65d05df102851c6535322e73b2f99c06", "hostname":"192.168.1.1", "orderBy":"CPU_PER", "orderType":"DESC", "page":1, "pageSize":10 } 返回结果: { "total":10, "pages":1, "pageSize":10, "page":1, "list":[ { "procs":"212", "bootTime":1606903505, "cpuPer":9.69, "totalMem":"7.91G", "memPer":81, "uptime":235115, "agentVer":"v3.2.8", "uptimeStr":"2天17小时18分钟35秒", "hostname":"192.168.1.1", "bootTimeStr":"2020-12-02 18:05:05", "createTime":1607138627000, "platformVersion":"10.0.18363 Build 18363", "submitSeconds":"60", "netIoStates":[ { "hostname":"192.168.1.1", "txbyt":"0.11", "dateStr":"17:03:19", "createTime":1607677399000, "rxbyt":"0.11", "id":"f336d4cd988a42bda2b8bd0aa150d2d0", "rxpck":"1.67", "txpck":"1.67" } ], "sysLoadStates":[ { "oneLoad":0, "hostname":"192.168.1.1", "dateStr":"17:03:19", "createTime":1607677399000, "id":"3bd72cf4966344b0934dec433ed1addc", "fiveLoad":0.01, "fifteenLoad":0 } ], "deskIos":[ { "fileSystem":"C:", "writeTime":"7200", "hostname":"192.168.1.1", "writeBytes":"51G", "createTime":1607138627000, "writeCount":"1197109", "readBytes":"48G", "readTime":"33467", "id":"2de580dfba0c425286e9052d7b15ff18", "readCount":"1364599" } ], "state":"2", "id":"8e19dd0c3a56428287a577a9450e0e22", "cpuTemperatures":[ { "input":"43.85", "hostname":"192.168.1.1", "crit":"", "max":"", "createTime":1606978620000, "core_index":"ACPI\ThermalZone\THM0_0", "id":"66989985d03d474fb532aa4dda25597a" } ], "platForm":"Microsoft Windows 10 Home China", "cpuCoreNum":"4", "cpuXh":"Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz", "deskStates":[ { "fileSystem":"C:", "avail":"68G", "hostname":"192.168.1.1", "size":"164G", "createTime":1607138627000, "used":"96G", "id":"08eb60ad384b437998cacea0cfde9895", "usePer":"58.51%" } ] } ] }
2.参数说明:
请求参数(Content-Type:application/json): { "wgToken":"必填,server/config/application.yml里的wgToken配置项的md5加密字符串,小写", "hostname":"非必填,主机ip", "orderBy":"非必填,排序字段,CPU_PER或MEM_PER", "orderType":"非必填,DESC或ASC", "page":"必填,第几页", "pageSize":"必填,每页多少条" } 返回结果: { "total":"总数据条数", "pages":"总页数", "pageSize":"每页多少条", "page":"第几页", "list":[ { "procs":"进程数量", "bootTime":"启动时间,秒", "cpuPer":"cpu使用率", "totalMem":"内存总大小", "memPer":"内存使用率", "uptime":"运行时间,秒", "agentVer":"agent版本", "uptimeStr":"运行时间,转为天小时分秒", "hostname":"主机IP", "bootTimeStr":"启动时间,转为年月日时分秒", "createTime":"更新时间,毫秒", "platformVersion":"系统版本详细信息", "submitSeconds":"agent上报时间间隔,秒", "netIoStates":[ { "hostname":"主机IP", "txbyt":"发送KB/秒", "dateStr":"17:03:19", "createTime":"创建时间,毫秒", "rxbyt":"接收KB/秒", "id":"f336d4cd988a42bda2b8bd0aa150d2d0", "rxpck":"接收包数/秒", "txpck":"发送包数/秒" } ], "sysLoadStates":[ { "oneLoad":"1分钟系统负载,win没有系统负载指标", "hostname":"主机IP", "dateStr":"17:03:19", "createTime":"创建时间,毫秒", "id":"3bd72cf4966344b0934dec433ed1addc", "fiveLoad":"5分钟系统负载,win没有系统负载指标", "fifteenLoad":"15分钟系统负载,win没有系统负载指标" } ], "deskIos":[ { "fileSystem":"盘符类型", "writeTime":"是指(除NetBSD和OpenBSD外的所有时间)从磁盘写入所用的时间(毫秒)", "hostname":"主机IP", "writeBytes":"是指磁盘写入的总字节数", "createTime":"添加时间,毫秒", "writeCount":"是指磁盘写入的总次数", "readBytes":"是指磁盘读取的总字节数", "readTime":"是指(除NetBSD和OpenBSD外的所有时间)从磁盘读取所用的时间(毫秒)", "id":"2de580dfba0c425286e9052d7b15ff18", "readCount":"是指磁盘读取的总次数" } ], "state":"主机状态,1正常,2下线", "id":"8e19dd0c3a56428287a577a9450e0e22", "cpuTemperatures":[ { "input":"当前温度", "hostname":"主机IP", "crit":"临界值", "max":"最高", "createTime":"添加时间,毫秒", "core_index":"CPU标识", "id":"66989985d03d474fb532aa4dda25597a" } ], "platForm":"系统版本详细信息", "cpuCoreNum":"core的个数(即核数)", "cpuXh":"CPU型号信息", "remark":"备注", "deskStates":[ { "fileSystem":"盘符类型", "avail":"可用", "hostname":"主机IP", "size":"分区大小", "createTime":"添加时间,毫秒", "used":"已使用", "id":"08eb60ad384b437998cacea0cfde9895", "usePer":"已使用百分比" } ] } ] }