3.3 主机物理资源

获取指定主机的物理资源

接口URI

/host/{hostname}/resource

访问方法

HTTP方法

GET

参数

路径参数(Path Parameter) 说明 数据类型
hostname 主机的名字 字符串(String)类型。必须,无缺省值。

返回结果

状态码(code)

0000:查询成功
1001:用户token不正确
1002:用户权限不足
2007:主机不存在

消息头

Status Code: 200 OK
.....

消息体

{
"totalCpu": 总的物理cpu核数,
"usableCpu": 当前可用物理cpu核数,
"totalMemory": 总的内存大小,
"usableMemory": 当前可用的内存大小,
"totalDisk": 总的磁盘容量,
"usableDisk": 当前可用的磁盘容量,
"ip": Power管理模块FSP IP
"mtm": "主机型号",
"status": 主机当前状态,
"runTime": 运行时间,
"code": "0000",
"msg": "Success",
}

元素说明

元素 说明 数据类型
totalCpu 主机总物理cpu核数 双精度(double)类型
usableCpu 主机可用物理cpu核数 双精度(double)类型
totalMemory 主机总内存大小,单位MB。 双精度(double)类型
usableMemory 主机可用内存大小,单位MB。 双精度(double)类型
totalDisk 主机总硬盘大小,单位MB。 双精度(double)类型
usableDisk 主机可用硬盘大小,单位MB。 双精度(double)类型
ip 主机管理模块FSP IP地址 字符串(String)类型
mtm 主机型号 字符串(String)类型
status 主机运行状况 字符串(String)类型
runTime 主机运行时间,单位:分钟 数字(int)类型
code 状态码 字符串(String)类型
msg 响应消息 字符串(String)类型

应用举例

获取指定主机Server-8203-E4A-SN652777E的物理资源信息

请求

GET http://192.168.137.25:8080/rest/host/Server-8203-E4A-SN652777E/resource
Accept:application/json
Content-Type:application/json;charset=utf-8
Token:77c3a272ec31c3e3129a0f4a8cfbf140
... ...

响应

Status Code: 200 OK
{
"totalCpu": 2,
"usableCpu": 1,
"totalMemory": 16384,
"usableMemory": 6208,
"totalDisk": 139904,
"usableDisk": 111232,
"ip": "192.168.137.252"
"mtm": "8203-E4A",
"status": "Operating",
"runTime": 183,
"code": "0000",
"msg": "Success",
}