api 1个月前发布3406 获取节点列表 GET/v1/nodes调试 page integer 当前页码 limit integer 单页显示数量 search string 搜索节点名称或者节点IP enable boolean 启用或禁用 truefalse sub-ip string 1为显示子IP,0为不显示,默认为0 node_id integer 节点ID region_id integer 区域ID 返回结果 { "code": 0, "count": 1, "data": [ { "check_on": 1, "check_protocol": "http", "config_task": "218428", "create_at": "2000-01-01 00:00:00", "des": "", "enable": 1, "host": "", "id": 1206, "ip": "192.168.0.22", "name": "22", "node_group_count": 1, "pid": 0, "port": 5000, "region_id": 1098, "region_name": "test", "state": "done", "total_ip": 1, "update_at": "2021-12-29 15:16:18" } ] } 新增节点 POST/v1/nodes调试 pid integer 父节点ID,默认为0,即主节点 region_id integer 区域ID,当pid为0时,此项必填 name string 节点名称,当pid为0时,此项必填 des string 备注 ip string required 节点IP host string 主控连接节点设置的Host请求头,适用于节点机房限制使用IP连接的情况 port integer 节点端口,当pid为0时,此项必填 http_proxy json 主控连接节点使用的http代理,格式为{“ip”:”1.1.1.1″,”port”:”8888″,”user”:”xxx”,”password”:”xxx”} is_mgmt boolean 是否为管理IP,1为管理IP,0为非管理IP。非管理IP时,主控不使用此IP连接节点 truefalse check_on boolean 监控是否开启,1为开启,0为关闭,默认为1 truefalse check_protocol string 监控使用的协议,默认为tcp,可选tcp,ping,http check_timeout integer 监控超时,默认为2,范围为1-5 check_port string 监控端口,默认为80 check_host string 监控使用的Host请求头,检查协议为http时适用 check_path string 监控的路径,默认为/,检查协议为http时适用 check_action string 监控到不可用时执行的动作,默认为pause,可选none,pause。 check_node_group integer 监控组,可选为1,2,1为国内组,2为国外组 bw_limit string 带宽限制,单位可选为Mbps,Gbps,留空就不限制,当超过限制时,会禁用此节点 enable boolean 禁用或启用,1为启用,0为禁用 truefalse 返回结果 提交内容 { "code":0, "data": "2", "msg": "节点添加成功" } 批量修改节点 (数据格式为数组) PUT/v1/nodes调试 id integer required 节点ID name string 节点名称,当pid为0时,此项必填 des string 备注 ip string 节点IP host string 主控连接节点设置的Host请求头,适用于节点机房限制使用IP连接的情况 port integer 节点端口,当pid为0时,此项必填 http_proxy json 主控连接节点使用的http代理,格式为{“ip”:”1.1.1.1″,”port”:”8888″,”user”:”xxx”,”password”:”xxx”} check_on boolean 监控是否开启,1为开启,0为关闭,默认为1 truefalse check_protocol string 监控使用的协议,默认为tcp,可选tcp,ping,http check_timeout integer 监控超时,默认为2,范围为1-5 check_port string 监控端口,默认为80 check_host string 监控使用的Host请求头,检查协议为http时适用 check_path string 监控的路径,默认为/,检查协议为http时适用 check_action string 监控到不可用时执行的动作,默认为pause,可选none,pause。 check_node_group integer 监控组,可选为1,2,1为国内组,2为国外组 enable boolean 禁用或启用,1为启用,0为禁用 truefalse is_mgmt boolean 是否为管理IP,1为管理IP,0为非管理IP。非管理IP时,主控不使用此IP连接节点 truefalse bw_limit string 带宽限制,单位可选为Mbps,Gbps,留空就不限制,当超过限制时,会禁用此节点 target string 禁用的目标,可选值为ip, node,即只禁用IP,会禁用此节点的所有IP 返回结果 提交内容 { "code":0, "data": "", "msg": "节点修改成功" } 获取指定节点 GET/v1/nodes/<节点ID>调试 返回结果 { "code": 0, "data": { "check_action": "none", "check_host": "", "check_node_group": "1", "check_on": 1, "check_path": "/", "check_port": 80, "check_protocol": "http", "check_timeout": 2, "config_task": "218428", "create_at": null, "des": "", "enable": 1, "host": "", "http_proxy": "{}", "id": 1206, "ip": "192.168.0.22", "name": "22", "pid": 0, "port": 5000, "region_id": 1098, "update_at": null }, "msg": "" } 修改指定节点 PUT/v1/nodes/<节点ID>调试 name string 节点名称,当pid为0时,此项必填 des string 备注 ip string 节点IP host string 主控连接节点设置的Host请求头,适用于节点机房限制使用IP连接的情况 port integer 节点端口,当pid为0时,此项必填 http_proxy json 主控连接节点使用的http代理,格式为{“ip”:”1.1.1.1″,”port”:”8888″,”user”:”xxx”,”password”:”xxx”} check_on boolean 监控是否开启,1为开启,0为关闭,默认为1 truefalse check_protocol string 监控使用的协议,默认为tcp,可选tcp,ping,http check_timeout integer 监控超时,默认为2,范围为1-5 check_port string 监控端口,默认为80 check_host string 监控使用的Host请求头,检查协议为http时适用 check_path string 监控的路径,默认为/,检查协议为http时适用 check_action string 监控到不可用时执行的动作,默认为pause,可选none,pause。 check_node_group integer 监控组,可选为1,2,1为国内组,2为国外组 enable boolean 禁用或启用,1为启用,0为禁用 truefalse 返回结果 提交内容 返回结果 { "code":0, "data": "", "msg": "节点修改成功" } © 版权声明文章版权归作者所有,转载请预留文章地址。s.wbsun.net
暂无评论内容