1.URL
http://139.159.230.59:8686/server/supervisor/querySupervisorConfigList
2.请求参数
2.1请求头
token:对应登录验证成功后,data里面对应的tokenId

2.2.参数示例
无
3.接口应答
3.1.返回示例
{
"code": 200,
"message": "Operation succeeded",
"data": [
{
"id": "88573DE85EAB44D692C730F9C17CD09B",
"serverName": "久通云测试网关",
"operatingSystem": "ubuntu 16.04",
"serverIp": "47.112.122.222",
"serverPort": 22,
"serverUserName": "root",
"serverPassword": "joint123456!@#",
"serverAdmin": "李孝祯",
"adminPhone": "15171171783",
"adminEmail": "lixz@jointcontrols.com",
"url": "http://47.112.122.222:9001/RPC2",
"userName": "admin",
"password": "123",
"descInfo": "久通云2.0测试网关(含砂浆罐业务),请每个月进行一次重启操作",
"supervisorStruct": {
"statename": "RUNNING",
"statecode": 1
},
"serverMemory": {
"serverId": "88573DE85EAB44D692C730F9C17CD09B",
"serverName": "久通云测试网关",
"memTotal": 16432340,
"memFree": 384920,
"memAvailable": 4389896,
"active": 13826652,
"dateTime": "2023-12-27T02:25:59.836Z",
"dateTimestamp": 1703643959836
},
"diskMap": {
"/dev/vda1": {
"diskName": "/dev/vda1",
"diskSize": 2.06569472E8,
"used": 7.340032E7,
"avail": 1.2582912E8,
"usageRate": 37
}
},
"serverLoadavg": {
"serverId": "88573DE85EAB44D692C730F9C17CD09B",
"serverName": "久通云测试网关",
"min1": 0.27,
"min5": 0.33,
"min15": 0.3,
"dateTime": "2023-12-27T02:25:59.836Z",
"dateTimestamp": 1703643959836
}
}
]
}
3.2.返回结果说明
字段 |
类型 |
说明 |
code |
int |
返回状态 |
message |
String |
返回结果描述 |
data |
object |
返回结果体 |
data说明
字段 |
类型 |
说明 |
id |
String |
服务器唯一标识 |
serverName |
String |
服务器名称 |
operatingSystem |
String |
操作系统 |
serverIp |
String |
远程登录IP |
serverPort |
int |
远程登录端口 |
serverUserName |
String |
远程登录用户名 |
serverPassword |
String |
远程登录密码 |
serverAdmin |
String |
管理员 |
adminPhone |
String |
管理员电话 |
adminEmail |
String |
管理员邮箱 |
url |
String |
监控程序地址 |
userName |
String |
监控程序用户名 |
password |
String |
监控程序密码 |
descInfo |
String |
描述 |
supervisorStruct |
object |
监控程序信息 |
serverMemory |
object |
服务器内存信息 |
diskMap |
Map |
服务器磁盘集合,其中:key为磁盘名称;value:磁盘信息 |
serverLoadavg |
object |
服务器负载,(Linux服务器才有效) |
serverCpu |
object |
服务器内存,(Windows服务器才有效) |
rabbitMqConfig |
object |
RabbitMQ配置信息,配置后才有效 |
supervisorStruct说明
字段 |
类型 |
说明 |
statecode |
int |
运行状态码 |
statename |
int |
运行状态名字 |
状态码说明

serverMemory说明(已使用内存百分比计算:active/memTotal)
字段 |
类型 |
说明 |
dateTime |
String |
时间(UTC) |
dateTimestamp |
String |
UNIX时间戳 |
memTotal |
int |
内存总量,单位KB,呈现的时候转成GB |
memFree |
int |
服务器预留内存量(暂时不需要呈现) |
memAvailable |
int |
剩余可用内存量,单位KB,呈现的时候转成GB |
active |
int |
当前已使用内存量,单位KB,呈现的时候转成GB |
diskMap说明
字段 |
类型 |
说明 |
diskName |
String |
磁盘名称,一台服务器可能挂在了多个磁盘,呈现的时候需要根据磁盘名称分成不同的曲线 |
diskSize |
int |
磁盘的大小,单位KB,需转成GB呈现 |
used |
int |
已使用磁盘的大小,单位KB,需转成GB呈现 |
avail |
int |
当前可用磁盘的大小,单位KB,需转成GB呈现 |
usageRate |
int |
使用率,百分比,做成一个单独的元素进行呈现 |
serverLoadavg服务器负载说明(只需要使用:min1*100%)
字段 |
类型 |
说明 |
dateTime |
String |
时间(UTC) |
dateTimestamp |
String |
UNIX时间戳 |
min1 |
int |
最近1分钟内平均负载,默认最大负载是1,代表负载已满,如果超过1,则代表服务器CPU超负荷在运行 |
min5 |
int |
最近5分钟内平均负载,默认最大负载是1,代表负载已满,如果超过1,则代表服务器CPU超负荷在运行 |
min15 |
int |
最近15分钟内平均负载,默认最大负载是1,代表负载已满,如果超过1,则代表服务器CPU超负荷在运行 |
serverCpu说明
字段 |
类型 |
说明 |
dateTime |
String |
时间(UTC) |
dateTimestamp |
String |
UNIX时间戳 |
percentage |
int |
CPU使用百分比 |
rabbitMqConfig说明
字段 |
类型 |
说明 |
url |
String |
rabbitmq的监控地址 |
alarmConfigList |
List |
RabbitMQ监控报警配置 |
alarmConfigList说明
字段 |
类型 |
说明 |
threshold |
int |
rabbitmq消息挤压阈值 |
managerName |
String |
管理人员名称 |
phoneNum |
String |
管理人员电话 |
weChat |
String |
管理人员微信 |
email |
String |
管理人员Email |
作者:admin 创建时间:2023-12-27 10:25
最后编辑:admin 更新时间:2023-12-27 11:11