Python Agent
配置文件
参数表
- debug 属性值
生效方式 配置文件修改 参数类型 Boolean 来源 配置文件 可选参数 true
orfalse
默认值 false 参数说明 开启后会在日志记录 Agent 详细运转日志 - iast.server.token 属性值
生效方式 配置文件修改 参数类型 字符串 来源 配置文件 可选参数 默认值 洞态 IAST 用户 Token 参数说明 切换 Agent 所属用户 - iast.server.url 属性值
生效方式 配置文件修改 参数类型 字符串 来源 配置文件 可选参数 默认值 https://iast.huoxian.cn/openapi 参数说明 洞态 IAST 服务部署地址 - iast.server.interval 属性值
生效方式 配置文件修改 参数类型 整型 来源 配置文件 可选参数 5 - 120 (秒) 默认值 10 参数说明 Agent 存活心跳,数据上报间隔时间 - project.name 属性值
生效方式 配置文件修改 参数类型 字符串 来源 配置文件 可选参数 格式:中文、英文字母大小写、数字、\@等组合,长度20以内,名称保证唯一 默认值 Demo Project 参数说明 项目名称 - project.version 属性值
生效方式 配置文件修改 参数类型 字符串 来源 配置文件 可选参数 自定义即可 默认值 v1.0 参数说明 项目版本号 - engine.version 属性值
生效方式 配置文件修改 参数类型 字符串 来源 配置文件 可选参数 自定义即可 默认值 v1.3.0 参数说明 引擎版本号 - engine.name 属性值
生效方式 配置文件修改 参数类型 字符串 来源 配置文件 可选参数 自定义即可 默认值 v1.3.0 参数说明 引擎名称 - log.log_path 属性值
生效方式 配置文件修改 参数类型 字符串 来源 配置文件 可选参数 自定义即可 默认值 ./dongtai_py_agent.log 参数说明 Agent 日志文件路径
用例
默认配置文件:../../dongtai_agent_python/config.json
默认配置文件内容
../../dongtai_agent_python/config.json
{
"debug":false,
"iast":{
"server":{
"token":"1f6b1......................b55berere",
"url":"https://iast-test.huoxian.cn/openapi"
},
"service":{
"report":{
"interval":5
}
},
},
"project":{
"name":"Demo Project",
"version":""
},
"engine":{
"version":"v1.3.0",
"name":"c7034af3..................46e947dc"
},
"log":{
"log_path":"./dongtai_py_agent.log"
}
}
环境变量配置
参数
- PROJECT_NAME 属性值
生效方式 配置环境变量,优先级高于 Agent 配置文件 参数类型 字符串 来源 环境变量 可选参数 格式:中文、英文字母大小写、数字、\@等组合,长度20以内,名称保证唯一 默认值 Demo Project 参数说明 项目名称 - PROJECT_VERSION 属性值
生效方式 配置环境变量,优先级高于 Agent 配置文件 参数类型 字符串 来源 环境变量 可选参数 自定义即可 默认值 v1.0.0 参数说明 项目版本号 - ENGINE_NAME 属性值
生效方式 配置环境变量,优先级高于 Agent 配置文件 参数类型 字符串 来源 环境变量 可选参数 自定义即可 默认值 参数说明 引擎名称
- DEBUG 属性值
生效方式 配置环境变量配置 DEBUG=1 参数类型 整型 来源 环境变量 可选参数 1
or0
默认值 0 参数说明 开启后会在日志记录 Agent 详细运转日志 - LOG_PATH 属性值
生效方式 配置环境变量配置 DEBUG=1 参数类型 整型 来源 环境变量 可选参数 自定义即可 默认值 ./dongtai_py_agent.log 参数说明 Agent 日志文件路径 - AUTO_CREATE_PROJECT 属性值
生效方式 配置环境变量配置 DEBUG=1 参数类型 字符串 来源 环境变量 可选参数 1
or0
默认值 0 参数说明 自动创建项目; 1
:开启,0
:关闭
用例
从洞态 Server 页面下载
python-agent
。安装
python-agent
。pip3 install ./dongtai-agent-python.tar.gz
通过环境变量配置项目名称、项目版本号。
- Linux
- Windows
export PROJECT_NAME=<application name>
#按需添加PROJECT_VERSION、AUTO_CREATE_PROJECT、DEBUG、LOG_PATH,例:
export PROJECT_VERSION=<application version>