诊断

February 26, 2024About 4 min

诊断

SDK类名:/common/Diagnose;

诊断 - 新建

新建诊断任务

SDK方法名:createDiagnose

URL

/diagnose

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
check_typeNumber检查类型;
1:网络诊断;
2:规则诊断;
3:任务诊断;
4:虚拟化支持任务诊断;
1
wk_uuidString工作机uuid67E33CDB-D75B-15B3-367D-50C764F5A26F
bk_uuidString备机 uuid67E33CDB-D75B-15B3-367D-50C764F5A26F
item_uuidString任务/规则uuid 没有传空
config_addrStringnpsvr管理地址(check_type=4必传)
config_portStringnpsvr管理端口(check_type=4必传)
time_switchNumber是否开启时间过滤:
0:否;
1:是;
0
start_dateString过滤条件:开始时间2022-10-24
end_dateString过滤条件:结束时间2022-10-27

Response

名称类型必选简介Mock初始值Mock规则
dataObject
  messageString
  codeNumber0
retNumber200
msgString

诊断 - 获取列表

获取规则列表,入参详见:节点 - 获取列表;

SDK方法名:listDiagnose

URL

/diagnose

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber1
limitNumber10

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  info_listArray
    item_nameString
    wk_node_nameString88.79
    bk_node_nameString88.79
    usernameStringadmin
    idString18
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    bk_uuidString20AB203D-3E49-4908-BA26-97AB9C950FE9
    item_uuidString
    wk_uuidString20AB203D-3E49-4908-BA26-97AB9C950FE9
    check_uuidString51119EEB-D093-5574-E49A-45244FB67E4F
    check_typeNumber1
    statusStringFINISH
    resultObject
      wk_nodeObject
        onlineNumber1
        cc_ip_sameNumber0
        rpc_portString
        proxy_portString
        portString26831,26832,26833
        rpcString
        sdatadString1
        srepdString1
        logString
        haString1
        ha_detectorString
        driversArray2
          nameString/boot
          totalString101711872
          freeString61865984
      bk_nodeObject
        onlineNumber1
        cc_ip_sameNumber0
        rpc_portString
        portString26831,26832,26833
        rpcString
        sdatadString1
        srepdString1
        logString
        haString1
        ha_detectorString
        driversArray2
          nameString/boot
          totalString101711872
          freeString61865984
    download_urlString/download/DIAGNOSE_20190325191855_B52E5E89-CD09-6E64-AA3B-BA951EFB7A86.zip
    create_timeNumber1541655469
  totalNumber1

诊断 - 删除

删除规则列表

SDK方法名:deleteDiagnose

URL

/diagnose

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
check_uuidsArray["11111111-1111-1111-1111-111111111111"]

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString
  fail_listArray
    codeNumber1
    messageString
    check_uuidString
  success_listArray
    codeNumber1
    messageString
    check_uuidString

获取虚机规则列表

SDK方法名:listVpRules;

URL

/diagnose/list_vp_rules

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功
  listArray
    rule_nameString规则名称
    rule_uuidString规则uuid
    rule_typeString规则类型:
虚机备份:backup;
虚机恢复:recovery;
虚机迁移:move;
虚机复制:rep;
虚机演练:drill;
文件恢复:file_recovery;
    bk_uuidString灾备机uuid
    config_addrStringnpsvr管理地址
    config_portStringnpsvr管理端口
Last update: 2/26/2024, 5:49:44 PM
Contributors: ganl