搜索看看
查询主机采集的所有日志文件列表(
需要升级到专业版
)
根据主机IP查询主机正在采集的所有日志文件列表
1、示例,下面【2】是参数说明:
将请求URL中的IP和端口替换为自己的实际信息即可
请求URL:http://localhost:9993/agentLogGo/agentList 请求方式:POST 请求参数(Content-Type:application/json): { "wgToken":"65d05df102851c6535322e73b2f99c06", "hostname":"192.168.1.2" } 返回结果: { "code": "0", "msg": "", "data": [ { "hostname": "192.168.1.2", "fileTotalNum": "1", "filePath": "/var/log/secure", "fileSize": "15637362", "warnChars": "", "gatherChars": "", "gatherCharsNo": "", "warnRows": "138625", "remark": "", "fileNamePrefix": "", "active": "1", "fileType": "1", "createTime": 1786440479208, "customShell": "", "id": "1964913937711497216" } ] }
2、参数说明:
请求参数(Content-Type:application/json): { "wgToken": "必填,config/application.yml里的wgToken配置项的md5加密字符串,大小写均可", "hostname": "必填,主机IP" } 返回结果: { "code": "0成功,1错误", "msg": "错误信息", "data": [ { "hostname": "主机IP", "fileTotalNum": "监控日志文件的总数量,比如监控文件夹下的日志文件时候,包括此类日志的总数量,如果是监控指定文件,那就是1个", "filePath": "日志文件完整路径", "fileSize": "日志文件大小,单位byte", "warnChars": "告警关键字,多个使用逗号隔开", "gatherChars": "日志采集关键字,多个逗号隔开,日志中包含关键字的行才会被采集", "gatherCharsNo": "不包含以下关键字时进行采集,日志文件每行内容不包含以下所有关键字时候,才会被采集,多个关键字用英文逗号隔开,不区分大小写", "warnRows": "最后一次扫描日志文件结束行数", "remark": "备注", "fileNamePrefix": "监控日志为文件夹时,文件夹下的日志文件名称需要包含的关键字", "active": "采集状态,1启用监控,2停止监控", "fileType": "日志文件类型,当监控日志文件夹时,此处设置才生效,1为.log,2为.txt,3为.out,4为.json,5为.xml,6为无后缀", "createTime": "更新时间,毫秒", "customShell": "自动恢复指令,当检测到告警关键字后触发,agent会自动执行用户输入的指令或脚本", "id": "日志文件ID" } ] }