第三方应用可以直接通过调用该接口,通过ERP站点获取对应数据库连接状态。
正式:https://myom-databus.fdcyun.com/api/alert/get-database-status
测试:http://test.fdcyun.com:8010/api/alert/get-database-status
x-token:xxxxx //调用服务云[认证接口]得到的token,未传输此头的请求无法获取数据
x-custid:xxxx //客户主数据GUID
{
"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 | 数据库连接失败 |