机器节点管理
节点管理的所有接口
未激活节点列表
未激活节点的接口
URL
Method
Request
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| total | Number | 否 | 20 | 总数 | |
| message | String | 否 | | | |
| info_list | Array | 否 | | 列表 | 16 |
| node_name | String | 否 | srcnode | 节点名称 | |
| status | String | 否 | inactive | 激活状态 | |
| address | String | 否 | 127.0.0.1 | ip地址 | |
| data_port | String | 否 | 26804 | 端口号 | |
| version | String | 否 | 7.2.0.32472 | | |
| os | String | 否 | centos6.5 | 操作系统 | |
| cache_dir | String | 否 | /var/i2data/cache/ | 缓存目录 | |
| ipctoken | String | 否 | @guid | | |
| log_dir | String | 否 | /var/i2data/log/ | 日志目录 | |
| node_uuid | String | 否 | @guid | | |
| registered | Number | 否 | 0 | 是否被注册过 | |
| web_uuid | String | 否 | @guid | 底层需要参数 | |
节点列表(搜索)
获取节点列表
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| page | Number | 否 | 0 | 请求的页,默认为第一页 | |
| limit | Number | 否 | 10 | 每页请求数量,默认为10 | |
| nodetype | String | 否 | @pick{"name","source","backup"]} | 获取指定类型(源端、备端)的节点,为空是表示不分类型 | |
| search_field | String | 否 | | 字段名 | |
| order_by | String | 否 | | 排序方式 desc asc | |
| sort | String | 否 | @pick{'name',address} | | |
| search_value | String | 否 | | 数据库要搜索的值 | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | | | |
| total | Number | 否 | 20 | | |
| info_list | Array | 否 | | | 2 |
| node_uuid | String | 否 | a4C9D4Be-9e0F-Dd92-CCC6-a28075A8AEcF | | |
| node_name | String | 否 | @name | | |
| address | String | 否 | @ip | 节点地址 | |
| data_port | Number | 否 | 26804 | | |
| ipctoken | String | 否 | @guid | | |
| cache_dir | String | 否 | /var/i2data/cache/ | | |
| log_dir | String | 否 | /var/i2data/log/ | | |
| username | String | 否 | @name | | |
| relay_node | Number | 否 | 0 | 是否为中继节点, 1:是,0:不是 | |
| source_node | Number | 否 | | 1:是 0:不是 | 0-1 |
| back_node | Number | 否 | | | 0-1 |
| can_up | Number | 否 | 1 | | |
| can_op | Number | 否 | 1 | | |
| can_del | Number | 否 | 1 | | |
| is_biz_admin | Number | 否 | 1 | | |
节点状态
包括机器节点状态、进程状态、操作系统、版本。可单个请求,也可批量请求。
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| uuids | Array | 否 | ["@guid","@guid"] | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | | | |
| info_list | Array | 否 | | | 2 |
| node_uuid | String | 否 | a4C9D4Be-9e0F-Dd92-CCC6-a28075A8AEcF | | |
| status | String | 否 | ONLINE | 离线:OFFLINE | |
| version | String | 否 | 7.2.0.32522 | | |
| os | String | 否 | CentOS release 6.5 (Final) | 操作系统 | |
| process_status | Object | 否 | | 进程状态 | |
| iaback | String | 否 | on | 离线:off | |
| iarelay | String | 否 | on | 离线:off | |
| iawork | String | 否 | on | 离线:off | |
| iatrack | String | 否 | off | 离线:off | |
配置详情
用于激活、修改、查看机器节点配置信息。
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| registered | Number | 否 | 1 | 是否为已注册节点 0:不是 1:是 | 0-1 |
| node_uuid | String | 否 | @guid | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | | | |
| active_node | Object | 否 | | | |
| node_uuid | String | 否 | @guid | | |
| node_name | String | 否 | @name | | |
| address | String | 否 | @ip | | |
| data_port | String | 否 | 26804 | | |
| version | String | 否 | 7.2.0.32472 | | |
| os | String | 否 | centos6.5 | | |
| cache_dir | String | 否 | /var/i2data/cache/ | | |
| ipctoken | String | 否 | D1AD0D6D-5622-41DA-BA47-8AACA6A5854E | | |
| log_dir | String | 否 | /var/i2data/log/ | | |
| node_type | String | 否 | 10000111 | | |
| port | Object | 否 | | | |
| iawork | String | 否 | 26815 | | |
| iaback | String | 否 | | | |
| iarelay | String | 否 | | | |
| iatrack | String | 否 | 444 | | |
| iamask | String | 否 | | | |
| iaload | String | 否 | | | |
| iamsg | String | 否 | 6666 | | |
| iagauss | String | 否 | 567 | | |
| sqlserver | String | 否 | 888 | | |
| reg | Number | 否 | 1 | | |
激活
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| node_uuid | String | 否 | @guid | | |
| node_name | String | 否 | @name | | |
| address | String | 否 | @ip | | |
| data_port | String | 否 | 26804 | | |
| cache_dir | String | 否 | /var/i2data/cache/ | | |
| ipctoken | String | 否 | @guid | | |
| log_dir | String | 否 | /var/i2data/log/ | | |
| registered | Number | 否 | | 是否已注册过,1:已注册 0:未注册,已注册则表明要修改,否则为激活 | 0-1 |
| relay_node | Number | 否 | 0 | 是否为中继节点,默认为0 | |
| source_node | Number | 否 | | | 0-1 |
| back_node | Number | 否 | | | 0-1 |
| active_flag | String | 否 | 0 | 激活是active 修改是modify | |
| comment | String | 否 | string | 备注 | |
| web_uuid | String | 否 | @guid | 底层需要的参数 | |
| port | Object | 否 | | | |
| iawork | String | 否 | | | |
| iaback | String | 否 | | | |
| iarelay | String | 否 | | | |
| iatrack | String | 否 | | | |
| iamsk | String | 否 | | | |
| iaload | String | 否 | | | |
| iamsg | String | 否 | | | |
| iagauss | String | 否 | | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | 操作成功 | | |
删除节点
支持单个删除、批量删除
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| uuids | Array | 否 | ["@guid","@guid"] | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | Delete success | | |
节点调试信息
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| uuid | String | 否 | 41D1C1E8-60AE-4853-9694-5599560EEB0F | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | [0]操作成功 | | |
| debug_node | Array | 否 | | tab2调试信息用 | |
| conn_bk | String | 否 | 链接信息bk | 链接信息 | |
| conn_wk | String | 否 | 链接信息wk | | |
| thd_bk | String | 否 | | 线程信息 | |
| thd_wk | String | 否 | | | |
| conf_bk | String | 否 | | 配置信息 | |
| conf_wk | String | 否 | | | |
| obj_bk | String | 否 | | 对象信息 | |
| obj_wk | String | 否 | | | |
| relay_db | String | 否 | 中继信息db | 中继信息 | |
| relay_tok | Boolean | 否 | false | false | |
| cpu_useage | Array | 否 | ["50","40","0","100","80","60","23"] | CPU占用charts用 | |
| cpu_useage_info | Array | 否 | ["0.55","0.55"] | 右边实时CPU占用方框用 | |
| memory_useage | Array | 否 | ["28.7","8.7","18.7","6.7","21.7","19","1"] | 内存占用charts用 | |
| memory_useage_info | Array | 否 | | 暂时废弃,没有用 | 1-10 |
| network_useage_info | Array | 否 | [{name:"total", recv: "2087", send: "1300"},{name:"eth3", recv: "1087", send: "300"},{name:"eth4", recv: "10", send: "400"}] | 右边实时输入输出方框用 | |
| network_useage_netsend | Array | 否 | ["300","40","89","109","222","288","111"] | 网络发送数据charts用,2个用一个图 | |
| network_useage_netrecv | Array | 否 | ["187","440","189","199","2","88","311"] | 网络接收数据charts用,2个用一个图 | |
| time | Array | 否 | ["2018/11/09 10:40:06","2018/11/10 10:41:06","2018/11/11 10:42:06","2018/11/12 10:43:06","2018/11/13 10:44:06","2018/11/14 10:45:06","2018/11/15 10:46:06"] | | |
| process_status | Array | 否 | | 进程的返回信息 | |
| iawork | String | 否 | on | on 在线 ,off 离线 | |
| iaback | String | 否 | off | on 在线 ,off 离线 | |
| iarelay | String | 否 | on | on 在线 ,off 离线 | |
| iatrack | String | 否 | on | on 在线 ,off 离线 | |
修改节点
URL
Method
Request
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| node_name | String | 否 | @name | | |
| address | String | 否 | @ip | | |
| data_port | String | 否 | 26804 | | |
| cache_dir | String | 否 | /var/i2data/cache/ | | |
| iptoken | String | 否 | @guid | | |
| logdir | String | 否 | /var/i2data/log/ | | |
| node_uuid | String | 否 | @guid | | |
| registered | Number | 否 | 1 | | |
| relay_node | Number | 否 | 0 | | |
| source_node | Number | 否 | 1 | | |
| back_node | Number | 否 | 1 | | |
| active_flag | String | 否 | 0 | | |
| comment | String | 否 | string | | |
| web_uuid | String | 否 | @guid | | |
| port | Object | 否 | | | |
| iawork | String | 否 | 26804 | | |
| iaback | String | 否 | 26805 | | |
| iarelay | String | 否 | 26806 | | |
| iatrack | String | 否 | 26807 | | |
| iamask | String | 否 | 26808 | | |
| iaload | String | 否 | 26809 | | |
| iamsg | String | 否 | 26810 | | |
| iaguass | String | 否 | | | |
Response
| 名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
| ret | Number | 否 | 200 | | |
| msg | String | 否 | | | |
| data | Object | 否 | | | |
| code | Number | 否 | 0 | | |
| message | String | 否 | 操作成功 | | |