搜索看看
数据开放接口 / 获取主机全量进程列表接口
此接口需要升级到v3.5.4或者以上版本,才能使用
1、示例,下面【2】是参数说明:
请求URL:http://localhost:9999/systemInfoOpen/agentHostAllProcess 请求方式:POST 请求参数(Content-Type:application/json): { "wgToken":"65d05df102851c6535322e73b2f99c06", "hostname":"192.168.1.1" } 返回结果: { "code": "0", "msg": "", "data": [ { "appName": "java", "memPer": 612.83, "cpuPer": 0.05, "readBytes": "224.00", "writesBytes": "21.00", "gatherPid": "27236", "appTimes": "2026-08-18 20:26:29", "proUsername": "root", "appCmdLine": "java -server -Xms512m -Xmx512m -jar wglog-server-release.jar" } ] }
2、参数说明:
请求参数(Content-Type:application/json): { "wgToken":"必填,server/config/application.yml里的wgToken配置项的md5加密字符串,大小写均可", "hostname":"必填,主机ip,完全匹配,非模糊查询", } 返回结果: { "msg": "接口返回的错误信息,如果成功时候,则返回为空", "code": "返回状态,0标识成功,1标识错误", "data": [ { "appName": "进程名称", "memPer": "内存使用率%", "cpuPer": "cpu使用率%", "readBytes": "进程从磁盘累计读取数据,单位MB", "writesBytes": "进程从磁盘累计写入数据,单位MB", "gatherPid": "进程ID", "appTimes": "进程启动时间", "proUsername": "进程所有者", "appCmdLine": "进程启动命令" } ] }
如果此接口请求不到数据,请确认是否是
企业版
,因为企业版才支持采集全量进程信息