系统管理
November 23, 2021About 10 min
系统管理
SDK类名:/distributor/DistributorSystem
-------系统管理-------
URL
//dash/sys
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
系统管理-获取配置
SDK方法名:listSysSetting;
URL
/sys/settings
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] success | ||
configs | Object | 否 | |||
cc_uuid | String | 否 | 5C69B941-1959-D5A6-CFAB-7335DC7B6160 | ||
cc_ip | String | 否 | 192.168.7.8 | ||
refresh_token_period | String | 否 | 0 | ||
refresh_interval | String | 否 | 10 | ||
page_size | String | 否 | 10 | ||
log_save_time | String | 否 | 30 | ||
client_lang | String | 否 | zh_cn | ||
passwd_expire | String | 否 | 15 | ||
passwd_length | String | 否 | 8 | ||
passwd_strong | String | 否 | 0 | ||
login_attempt | String | 否 | 12 | ||
login_lock | String | 否 | 20 | ||
mirr_skip | String | 否 | 0 | ||
node_online_upgrade | String | 否 | 1 | ||
node_latest_ver | String | 否 | d | ||
node_upgrade_server | String | 否 | dd | ||
node_upgrade_path | String | 否 | d | ||
dist_cycle_alarm | String | 否 | 1 | ||
cmd_params | Object | 否 | |||
thread_num | String | 否 | 10 | ||
timeout | String | 否 | 15 | ||
begin_time | String | 否 | |||
end_time | String | 否 | |||
users | Array | 否 | 8 | ||
username | String | 否 | test3 | ||
user_uuid | String | 否 | 952C0C5A-4E09-70D3-AD80-D11614790302 |
系统管理 - 更新配置
SDK方法名:updateSetting;
URL
/sys/settings
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
cc_ip | String | 否 | 192.168.72.70 | ||
log_save_time | String | 否 | 30 | ||
page_size | String | 否 | 10 | ||
refresh_interval | String | 否 | 10 | ||
email_smtp_svr | String | 否 | test | ||
email_smtp_port | String | 否 | 25 | ||
email_smtp_ssl | String | 否 | 0 | ||
email_smtp_auth | String | 否 | 1 | ||
email_account | String | 否 | test@info2soft.com | ||
email_pwd | String | 否 | 123456 | ||
email_switch | String | 否 | 1 | ||
sms_switch | String | 否 | 1 | ||
sms_platform | String | 否 | ali | ||
sms_app_key | String | 否 | AppKey | ||
sms_secret_key | String | 否 | SecretKey | ||
sms_sign_name | String | 否 | SignName | ||
sms_template_code | String | 否 | template | ||
sms_server | String | 否 | |||
sms_username | String | 否 | |||
sms_password | String | 否 | |||
sms_domain_name | String | 否 | |||
sms_region_name | String | 否 | |||
sms_topic_urn | String | 否 | |||
notify_contact_biz | Object | 否 | |||
phone | String | 否 | 11111111111 | ||
String | 否 | test@info2sost.com | |||
notify_contact_chk | Object | 否 | |||
phone | String | 否 | 11111111111 | ||
String | 否 | test@info2sost.com | |||
policy | Object | 否 | |||
every | String | 否 | month | ||
days | String | 否 | 5,6 | ||
notify_contact_status | Object | 否 | |||
phone | String | 否 | 11111111111 | ||
String | 否 | test@info2sost.com | |||
policy | Object | 否 | |||
every | String | 否 | hour | ||
gap | String | 否 | 4 | ||
node_latest_ver | String | 否 | |||
node_upgrade_server | String | 否 | |||
node_upgrade_path | String | 否 | |||
node_online_upgrade | String | 否 | 0 | ||
mirr_skip | String | 否 | 0 | ||
passwd_expire | String | 否 | 30 | ||
passwd_length | String | 否 | 8 | ||
passwd_strong | String | 否 | 1 | ||
login_attempt | String | 否 | 13 | ||
login_lock | String | 否 | 10 | ||
notify_limit | String | 否 | 10 | ||
client_lang | String | 否 | zh_cn | ||
offline_mode | Number | 否 | 0 | ||
dtu_serial_device | String | 否 | |||
dtu_baud_rate | String | 否 | |||
email_title | String | 否 | |||
email_content | String | 否 | |||
email_from | String | 否 | |||
product_title | Object | 否 | |||
title | String | 否 | |||
copyright | String | 否 | |||
favicon | String | 否 | |||
copyright_logo | String | 否 | |||
login_background | String | 否 | |||
login_logo | String | 否 | |||
home_logo | String | 否 | |||
home_background | String | 否 | |||
title_logo | String | 否 | |||
dist_cycle_alarm | String | 否 | 警报声循环 | ||
cmd_params | Object | 否 | 命令参数 | ||
thread_num | String | 否 | 命令执行并发数 | ||
begin_time | String | 否 | 开始时间 | ||
end_time | String | 否 | 结束时间 | ||
timeout | String | 否 | 命令超时时间 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
ret | Number | 否 | 200 | ||
data | Object | 否 | |||
message | String | 否 | success update to latest version | ||
code | Number | 否 | 0 |
系统管理 - 命令列表
SDK方法名:queueList;
URL
//distribution/sys/queue_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
limit | Number | 否 | 1 | ||
page | Number | 否 | 1 | ||
user_uuids | Array | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
info_list | Array | 否 | |||
queue_uuid | String | 否 | 7F4D66E9-BD0B-ECF0-871E-91A59FEC22B3 | ||
node_uuid | String | 否 | 7F4D66E9-BD0B-ECF0-871E-91A59FEC22B3 | ||
node_name | String | 否 | test | ||
exec_time | String | 否 | 2019-12-10 16:31:52 | ||
done_time | String | 否 | 00:05:09 | ||
queue_type | Number | 否 | 0 | 0 - 待执行 1 - 执行中 2 - 执行成功 3 - 执行失败 4 - 执行超时 | |
status | Number | 否 | 3 | 0 - 升级 1 - 删除 4 - 组节点配置 5 - 单节点配置 6 - 同步文件网关组 7 - 同步流网关组 8 - 同步连接配置 |
系统管理 - 命令列表 - 删除
SDK方法名:queueDelete
URL
//distribution/sys/queue_list
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 |
系统管理 - 一键升级 - 获取版本
SDK方法名:upgradeVersion
URL
//distribution/sys/upgrade_version
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] success | ||
node_latest_ver | String | 否 | 4.0-19120918 | ||
node_upgrade_server | String | 否 | https://download.i2yun.com | ||
node_upgrade_path | String | 否 | upgrade |
系统管理 - 一键升级
SDK方法名:update;
URL
//distribution/sys/upgrade
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 | 空表示所有 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
ret | Number | 否 | 200 | ||
data | Object | 否 | |||
message | String | 否 | success | ||
code | Number | 否 | 0 |
系统管理 - 告警统计
SDK方法名:alarmStat;
URL
//distribution/sys/alarm_stat
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
user_uuids | Array | 否 | 获取所选用户的告警统计 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
info_list | Object | 否 | |||
warn_num | Number | 否 | 23 | 未查看警告数 | |
error_num | Number | 否 | 33 | 未查看错误数 | |
offline_num | Number | 否 | 23 | 未查看离线数 | |
traffic_warn_num | Number | 否 | 10 | 未查看流量警告数 |
系统管理 - 告警日志
SDK方法名:alarmLog;
URL
//distribution/sys/alarm_log
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | |||
limit | Number | 否 | |||
log_level | Number | 否 | |||
user_uuids | Array | 否 | |||
where_args | Array | 否 | 目前支持readed:t or f |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
ret | Number | 否 | 200 | ||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | Delete success | ||
total | Number | 否 | 告警日志总数 | ||
info_list | Array | 否 | |||
create_time | String | 否 | 2019-08-09 17:29:43 | 告警时间 | |
log_level | Number | 否 | 1 | 日志等级: 1 - 正常 2 - 警告 3 - 异常 4 - 离线 5 - 流量异常 | |
log_type | String | 否 | 0 | 日志类型 保留字段 | |
detail | String | 否 | 数据流分发:正常->离线; | 告警内容 | |
uuid | String | 否 | @guid | 日志uuid | |
readed | String | 否 | f | 响应标志:是否已读 f 未读 t 已读 | |
node_name | String | 否 | 节点名称 | ||
node_type | Number | 否 | 节点类型 |
系统管理 - 告警日志 - 操作
SDK方法名:{operate}AlarmLog;
URL
//distribution/sys/alarm_log_operate
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
operate | String | 否 | delete - 删除;read - 标记为已读 | ||
uuids | Array | 否 | 需要操作的uuid 注: 为空表示所有 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
ret | Number | 否 | 200 | ||
data | Object | 否 | |||
message | String | 否 | success | ||
code | Number | 否 | 0 |
------用户管理-------
URL
//dash0
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
新增用户
SDK方法名:createUser;
URL
/user
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
username | String | 否 | test2 | 用户名 | |
password | String | 否 | 11111111 | 密码 | |
roles | Array | 否 | ["3"] | 角色类型 | |
active | Number | 否 | 1 | 服务状态:正常、注销、服务到期 | |
String | 否 | 11@info2soft.com | Email地址 | ||
mobile | String | 否 | 12366666666 | 手机号 | |
comment | String | 否 | 备注 | ||
full_name | String | 否 | 用户全称 | ||
property | Number | 否 | 用户性质 0:免费 1:移动普及版 2:移动全价 3:PC 普及版 4:PC 半价 5:PC全价 | ||
type | Number | 否 | 用户类型 0: 个人, 1: 机构 | ||
begin_date | String | 否 | 生效开始日期 | ||
end_date | String | 否 | 生效结束日期 | ||
product_name | String | 否 | 产品名称 | ||
sys_name | String | 否 | 转发系统名称 | ||
lab_name | String | 否 | 转发机房名称 | ||
contact | String | 否 | 联系人 | ||
address | String | 否 | 通讯地址 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
uuid | String | 否 | 773B582B-E6E9-7236-3465-EC4E3B889A8A | ||
keys | Object | 否 | |||
access_key | String | 否 | wUVIkvDcuRE75dJnj2LQANKpCMbTlF6i | ||
secret_key | String | 否 | SLhGo6X5swUBCv0Z3HOyNAY9nmM1QupF42RVbceE | ||
user_uuid | String | 否 | 773B582B-E6E9-7236-3465-EC4E3B889A8A |
修改用户信息
SDK方法名:modifyUser;
URL
/user/:id([0-9]+)
Method
PUT
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
username | String | 否 | test2 | ||
password | String | 否 | 11111111 | ||
roles | Array | 否 | ["3"] | ||
active | String | 否 | 1 | ||
String | 否 | 11@info2soft.com | |||
mobile | String | 否 | 12366666666 | ||
comment | String | 否 | |||
full_name | String | 否 | |||
property | Number | 否 | 1 | ||
type | Number | 否 | 1 | ||
begin_date | String | 否 | 1 | ||
end_date | String | 否 | 1 | ||
product_name | String | 否 | |||
sys_name | String | 否 | |||
lab_name | String | 否 | |||
contact | String | 否 | |||
address | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
uuid | String | 否 | 773B582B-E6E9-7236-3465-EC4E3B889A8A | ||
keys | Object | 否 | |||
access_key | String | 否 | wUVIkvDcuRE75dJnj2LQANKpCMbTlF6i | ||
secret_key | String | 否 | SLhGo6X5swUBCv0Z3HOyNAY9nmM1QupF42RVbceE | ||
user_uuid | String | 否 | 773B582B-E6E9-7236-3465-EC4E3B889A8A |
用户列表
SDK方法名:listUser;
URL
/user
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
limit | Number | 否 | 10 | ||
page | Number | 否 | 1 | ||
search_field | String | 否 | username: 按用户名查询 property: 按用户性质查询 | ||
search_value | String | 否 | |||
begin_date | String | 否 | 按时间范围查询 | ||
end_date | String | 否 | 按时间范围查询 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
用户统计
SDK方法名:statUser;
URL
/user/stat
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
start | String | 否 | 必传 | ||
end | String | 否 | 必传 | ||
type | String | 否 | daily: 每日用户 monthly: 每月用户 | ||
limit | Number | 否 | |||
page | Number | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
info_list | Array | 否 | |||
date | String | 否 | 20191211 | 日期 | |
begin_num | Number | 否 | 33 | 当日/当月 开通用户数 | |
begin_toll_num | Number | 否 | 23 | 当日/当月 开通收费用户数 | |
begin_free_num | Number | 否 | 10 | 当日/当月 开通免费用户数 | |
end_num | Number | 否 | 10 | 当日/当月 注销用户数 |
------底层接口-------
URL
/dash1
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
同步网关
SDK方法名:syncGateway;
URL
//distribution/sys/sync_gateway
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
user_name | String | 否 | |||
passwd | String | 否 | |||
node_uuid | String | 否 | |||
gw_type | String | 否 | 1:流 0:文件 | ||
data | Array | 否 | |||
ip | String | 否 | |||
port | String | 否 | |||
desc | String | 否 | 描述 | ||
node | String | 否 | 节点数量 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
failed_nodes | String | 否 | dGVzdDEsdGVzdDIsdGVzdDM= | ||
not_exist_ips | String | 否 | MTkyLjE2OC43LjcsMTkyLjE2OC43LjgsMTkyLjE2OC43Ljk= |
同步账号
SDK方法名:syncAccount;
URL
//distribution/sys/sync_account
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
user_name | String | 否 | |||
passwd | String | 否 | |||
node_uuid | String | 否 | |||
enable_file | String | 否 | 文件是否全部启用 | ||
enable_stream | String | 否 | 流是否全部启用 | ||
data | Array | 否 | |||
code | String | 否 | 连接代码 | ||
name | String | 否 | 连接名称 | ||
pwd | String | 否 | 连接密码 | ||
limit | String | 否 | 连接数 | ||
privilege | String | 否 | |||
type_name | String | 否 | 类别名称 | ||
enable_file | String | 否 | 文件是否启用 | ||
enable_stream | String | 否 | 流是否启用 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
failed_nodes | String | 否 | dGVzdDEsdGVzdDIsdGVzdDM= |
获取发送文件信息
SDK方法名:sendFiles;
URL
//distribution/sys/send_files
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
user_name | String | 否 | 用户名 | ||
passwd | String | 否 | 密码 | ||
group_uuid | String | 否 | 组id | ||
parent_addrs | Array | 否 | 上级地址 | ||
ip | String | 否 | ip | ||
port | String | 否 | port,为空表示默认26870 | ||
version | String | 否 | 列表类别 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] 操作成功。 | ||
send_files | String | 否 | dGVzdDEsdGVzdDIsdGVzdDM= | ||
recv_files | String | 否 | MTkyLjE2OC43LjcsMTkyLjE2OC43LjgsMTkyLjE2OC43Ljk= | ||
systime | String | 否 | |||
group_uuid | String | 否 | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC |