获取节点硬件信息
开发中
GET
/tools/api/v1/admin/server/hardware-info
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Query 参数
ip
string
IP地址
示例值:
10.23.7.138
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/tools/api/v1/admin/server/hardware-info?ip=10.23.7.138'
返回响应
🟢200成功
application/json
Body
hardwareInfoList
array [object {8}]
机器地址列表
ramInfo
object
内存信息
storageInfo
object
磁盘信息
cpuInfo
object
CPU信息
networkInfos
array [object {4}]
网络接口信息
tag
string
主机名称
ip
string
主机IP地址
online
boolean
是否在线(该值目前写死,勿用)
mac
string
MAC地址
示例
{
"hardwareInfoList": [
{
"ramInfo": {
"total": 31.26,
"used": 15.49,
"useRate": 49.55
},
"storageInfo": {
"total": 198.96,
"used": 144.87,
"useRate": 72.81
},
"cpuInfo": {
"name": "Intel Core Processor (Skylake, IBRS)",
"ghz": 2.05,
"useRate": 10.11,
"cores": 12
},
"networkInfos": [
{
"rxkb": 226.43,
"txkb": 190.47,
"iface": "default",
"ip": "10.23.7.138"
}
],
"tag": "master",
"ip": "10.23.7.138",
"online": true,
"mac": "52:54:00:33:50:f6"
}
]
}