API

一、获取API的token

地址:http://work.bigops.cn/api/bigops/login

方法:POST

请求参数:

名称 类型 必须 描述
account String 用户账号
password String 用户密码

返回数据:

名称 类型 描述
code Integer 0:正常;1:异常
message String 状态信息
data String 业务数据

例子:

安装一个json解析工具:

npm install -g json

执行命令:

curl -s -X POST -H "Content-Type: application/json" -d '{"account":"admin","password":"xxxxxxxxxxxxx"}' http://work.bigops.cn/api/bigops/login | json

二、服务树节点信息

说明:根据服务树节点id,查看节点信息

地址:http://work.bigops.cn/api/bigops

方法:GET

请求参数:

名称 类型 必须 描述
AUTH-TOKEN String 用户token
Action String 接口:DescribeServiceTrees
Version String 版本:v1

返回数据:

名称 类型 描述
code Integer 0:正常;1:异常
message String 状态信息
data JSON 业务数据

data数据:

名称 类型 描述
serviceTreeId Integer 服务树ID
serviceTreeFullName String 服务节点到根节点路径
serviceTreeTitle String 服务节点名称

例子:

curl -s -X GET -H "Content-Type: application/json" "http://work.bigops.cn/api/bigops?AUTH-TOKEN=xxxxxxxxxxxxxxx&Action=DescribeServiceTrees&Version=v1" | json

返回数据:

三、主机信息

说明:根据服务树节点查看用户有权限的所有主机,如果不传服务树节点信息,表示所有节点。

地址:http://work.bigops.cn/api/bigops

方法:GET

请求参数:

名称 类型 必须 描述
AUTH-TOKEN String 用户token
Action String 接口:DescribeHosts
Version String 版本:v1
ServiceTreeId Integer 服务树ID。如果没有这个参数,返回用户有权限的所有服务树节点下的所有主机。如果有这个参数,返回用户指定的服务树节点下的所有主机。

返回数据:

名称 类型 描述
code Integer 0:正常;1:异常
message String 状态信息
data JSON 主机信息

data数据:

例子

curl -s -X GET -H "Content-Type: application/json" "http://work.bigops.cn/api/bigops?AUTH-TOKEN=xxxxxxxxxxx&Action=DescribeHosts&ServiceTreeId=xxx&Version=v1" | json

返回数据:

四:用户信息

说明:根据服务树节点,查看有节点权限的所有用户及用户信息。

地址:http://work.bigops.cn/api/bigops

方法:GET

请求参数:

名称 类型 必须 描述
AUTH-TOKEN String 用户token
Action String 接口:DescribeUsers
Version String 版本:v1

返回数据:

名称 类型 描述
code Integer 0:正常;1:异常
message String 状态信息
data JSON 用户信息

data数据:

例子:

curl -s -X GET -H "Content-Type: application/json" "http://work.bigops.cn/api/bigops?AUTH-TOKEN=xxxxxxxxxxxxxxxxx&Action=DescribeUsers&ServiceTreeId=xxx&Version=v1" | json

返回数据:

results matching ""

    No results matching ""