跳转到主要内容
可靠服务/管理节点监控相关接口
GETMN Monitoring APIs起始版本 4.10.20同步需要认证

获取管理节点信息

获取管理节点信息

调试可用性

在线调试

使用当前认证信息和示例参数提交 Mock 请求。

查询参数

请求参数

查询参数

  • systemTagsList

    系统标签

  • userTagsList

    用户标签

响应状态

200 OK

该 API 成功时返回以下响应结构。

  • successboolean必填

    获取是否成功

  • inventoryManagementsStatusView必填

    详情参考inventory

    • vipString必填

      VIP 地址

    • uiHttpPathString必填

      UI HTTP 路径

    • nodesList必填

      详情参考nodes

      • ipString必填

        管理节点 IP

      • gatewayIpString必填

        网关 IP

      • ownsVipboolean必填

        是否拥有 VIP

      • peerReachableboolean必填

        对端管理节点是否可访问

      • gatewayReachableboolean必填

        网关是否可访问

      • vipReachableboolean必填

        VIP 是否可访问

      • keepalivedStatusString必填

        keepalived 服务状态, 一般为 'alive'

      • haMonitorStatusString必填

        HA monitor 服务状态, 一般为 'alive'

      • databaseStatusString必填

        数据库状态, 一般为短语 'mysqld is alive'

      • uiStatusString必填

        UI 状态, 一般为 'running'

      • managementsNodeStatusString必填

        管理节点状态, 一般为 'running'

      • slaveIoRunningboolean必填

        Slave IO 是否运行

      • slaveSqlRunningboolean必填

        Slave SQL 是否运行

      • errorErrorCode必填

        最近一次操作产生的错误信息

        • codeString必填

          错误码号,错误的全局唯一标识,例如SYS.1000, HOST.1001

        • descriptionString必填

          错误的概要描述

        • detailsString必填

          错误的详细信息

        • elaborationString必填

          保留字段,默认为null

        • opaqueLinkedHashMap必填

          保留字段,默认为null

        • causeErrorCode必填

          根错误,引发当前错误的源错误,若无原错误,该字段为null

  • errorErrorCode必填

    详情参考error

    • codeString必填

      错误码号,错误的全局唯一标识,例如SYS.1000, HOST.1001

    • descriptionString必填

      错误的概要描述

    • detailsString必填

      错误的详细信息

    • elaborationString必填

      保留字段,默认为null

    • opaqueLinkedHashMap必填

      保留字段,默认为null

    • causeErrorCode必填

      根错误,引发当前错误的源错误,若无原错误,该字段为null

请求地址

GET/zstack/v1/management-nodes/status

/zstack/v1/management-nodes/status

操作 ID

GetManagementNodesStatus

永久链接

请求示例

curl -X GET 'http://{host}/zstack/v1/management-nodes/status?systemTags=<systemTags>&userTags=<userTags>' -H 'Authorization: OAuth {sessionUuid}'

响应示例

200
{ "inventory": { "vip": "172.26.30.7", "uiHttpPath": "https://172.26.30.7:443", "nodes": [ { "ip": "172.26.21.212", "gatewayIp": "172.26.0.1", "ownsVip": true, "peerReachable": true, "gatewayReachable": true, "vipReachable": true, "keepalivedStatus": "active", "haMonitorStatus": "active", "databaseStatus": "mysqld is alive", "uiStatus": "running", "managementsNodeStatus": "running", "slaveIoRunning": true, "slaveSqlRunning": true }, { "ip": "172.26.30.106", "gatewayIp": "172.26.0.1", "ownsVip": false, "peerReachable": true, "gatewayReachable": true, "vipReachable": true, "keepalivedStatus": "active", "haMonitorStatus": "active", "databaseStatus": "mysqld is alive", "uiStatus": "running", "managementsNodeStatus": "running", "slaveIoRunning": true, "slaveSqlRunning": true } ] } }

变更历史

此 API 暂无变更历史记录。

查看全部变更历史