第三方告警解除

接口功能概述

第三方应用可以直接通过调用该接口,通过ERP站点获取对应数据库连接状态。

接口说明

  • 调用地址
    正式:https://myom-databus.fdcyun.com/api/alert/get-database-status
    测试:http://test.fdcyun.com:8010/api/alert/get-database-status
    
  • 调用方式:POST
  • 请求头信息(header)
x-token:xxxxx //调用服务云[认证接口]得到的token,未传输此头的请求无法获取数据
x-custid:xxxx //客户主数据GUID
  • 请求体(body)
{
    "name":"WEB服务器",// 必填 站点所在机器名
    "mac":"6C:4B:90:8B:57:B4" // 必填 站点所在机器的mac地址
    "path":"E:\\erp\\ERP3.0.1\\Map\\" // 必填 ERP站点所在目录
}
  • 返回结果
//成功返回
{
    "code":"0",
    "msg":""
}

//失败返回
{
    "code": -8,
    "msg": "在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)",
    "data": {
        "id": "2204",
        "db_name": "dotnet_erpv201_beijing_lhdc_CB_auto",
        "db_link": "10.5.11.225\\SQL2016",
        "self_check_time": "2020-12-24 10:40:37",
        "result": "0",
        "msg": "在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)",
        "server_time": "2020-12-02 16:48:09"
    }
}
  • 返回代码说明
代码 说明
0 表示请求成功(同时会给出明文信息)
-1 参数错误
-2 应用id不存在
-3 签名不正确
-4 token无效
-5 token过期
-6 没有找到客户
-7 监控配置异常
-8 数据库连接失败