获取指定虚拟机数据
测试中
GET
/api/v1/{nodeType}/getVmInfo
最后修改时间:2024-12-30 09:46:23
责任人:mryunqi
请求参数
Authorization
在 header 添加参数
Authorization
示例:
Authorization: ********************
Path 参数
nodeType
string
必需
示例值:
pve
Query 参数
hostId
integer
可选
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/api/v1/pve/getVmInfo?hostId=' \
--header 'Authorization;'
返回响应
🟢200成功
application/json
Body
code
integer
必需
message
string
必需
data
object
必需
info
object
必需
status
object
必需
示例
{
"code": 20000,
"message": "请求成功",
"data": {
"nodeName": null,
"area": "中国",
"vmhost": {
"id": 13,
"nodeid": 1,
"vmid": 101,
"name": "qimen",
"configureTemplateId": null,
"sockets": 2,
"cores": 2,
"threads": 2,
"devirtualization": false,
"kvm": true,
"cpuModel": null,
"modelGroup": null,
"cpu": "kvm64",
"cpuUnits": 1024,
"bwlimit": 512000,
"args": null,
"arch": "x86_64",
"acpi": 1,
"memory": 1024,
"swap": null,
"agent": 1,
"username": "root",
"password": "123456",
"ide0": null,
"ide2": "local-lvm:cloudinit",
"net0": "virtio,bridge=vmbr0",
"net1": null,
"os": "CentOS-8-Stream-x64.qcow2",
"osName": "CentOS-8-Stream-x64",
"osType": "linux",
"iso": null,
"template": null,
"onBoot": 0,
"bandwidth": 1000,
"storage": "local-lvm",
"systemDiskSize": 40,
"dataDisk": null,
"bridge": "vmbr0",
"ipConfig": {
"1": "ip=192.168.36.3/24,gw=192.168.36.2"
},
"ipData": [
{
"ip": "192.168.36.3",
"subnetMask": 24,
"gateway": "192.168.36.2"
}
],
"nested": 0,
"task": {
"1700308921645": 203,
"1700308936706": 204,
"1700308938728": 205,
"1700308940746": 206
},
"status": 0,
"createTime": 1700308921584,
"expirationTime": 2015668921584,
"ipList": [
"192.168.36.3"
]
},
"os": {
"id": 3,
"name": "CentOS-8-Stream-x64",
"fileName": "CentOS-8-Stream-x64.qcow2",
"type": "linux",
"arch": "x86_64",
"osType": "centos",
"nodeStatus": {
"0": {
"nodeId": 1,
"status": 2,
"nodeName": "pve",
"schedule": 100
}
},
"downType": 0,
"url": "https://mirror.chuqiyun.com/cloud-images/centos/CentOS-8-Stream-x64.qcow2",
"size": "671MB",
"path": "/home/images/",
"cloud": 1,
"status": 0,
"reason": null,
"createTime": 1698662508139
},
"current": {
"data": {
"nics": {
"tap101i0": {
"netin": 35462,
"netout": 12169
}
},
"freemem": 77418496,
"running-qemu": "7.2.0",
"maxmem": 1073741824,
"diskread": 563062450,
"status": "running",
"cpus": 4,
"ballooninfo": {
"last_update": 1700894642,
"mem_swapped_out": 48791552,
"minor_page_faults": 705922,
"total_mem": 807354368,
"major_page_faults": 1902,
"mem_swapped_in": 3076096,
"free_mem": 77418496,
"max_mem": 1073741824,
"actual": 1073741824
},
"blockstat": {
"ide2": {
"wr_highest_offset": 0,
"unmap_operations": 0,
"wr_merged": 0,
"failed_rd_operations": 0,
"wr_operations": 0,
"rd_bytes": 278706,
"idle_time_ns": 384402393488,
"timed_stats": [],
"flush_total_time_ns": 0,
"invalid_rd_operations": 0,
"rd_total_time_ns": 41182463,
"failed_wr_operations": 0,
"failed_flush_operations": 0,
"account_failed": true,
"invalid_wr_operations": 0,
"invalid_flush_operations": 0,
"unmap_total_time_ns": 0,
"wr_total_time_ns": 0,
"invalid_unmap_operations": 0,
"unmap_merged": 0,
"unmap_bytes": 0,
"account_invalid": true,
"flush_operations": 0,
"failed_unmap_operations": 0,
"rd_merged": 0,
"wr_bytes": 0,
"rd_operations": 80
},
"scsi0": {
"account_invalid": true,
"flush_operations": 154,
"unmap_bytes": 0,
"wr_bytes": 76163584,
"rd_operations": 14379,
"failed_unmap_operations": 0,
"rd_merged": 0,
"unmap_total_time_ns": 0,
"invalid_wr_operations": 0,
"invalid_flush_operations": 0,
"unmap_merged": 0,
"wr_total_time_ns": 5255532132,
"invalid_unmap_operations": 0,
"flush_total_time_ns": 46447197,
"idle_time_ns": 11116062098,
"timed_stats": [],
"failed_flush_operations": 0,
"failed_wr_operations": 0,
"account_failed": true,
"invalid_rd_operations": 0,
"rd_total_time_ns": 12363240977,
"wr_highest_offset": 42006446080,
"unmap_operations": 0,
"wr_operations": 1470,
"rd_bytes": 562783744,
"wr_merged": 0,
"failed_rd_operations": 0
}
},
"ha": {
"managed": 0
},
"cpu": 0.0219741222906965,
"name": "qimen",
"running-machine": "pc-i440fx-7.2+pve0",
"diskwrite": 76163584,
"serial": 1,
"netin": 35462,
"pid": 7768,
"uptime": 415,
"vmid": 101,
"agent": 1,
"netout": 12169,
"proxmox-support": {
"pbs-dirty-bitmap-migration": true,
"pbs-masterkey": true,
"query-bitmap-info": true,
"backup-max-workers": true,
"pbs-dirty-bitmap-savevm": true,
"pbs-library-version": "1.3.1 (4d450bb294cac5316d2f23bf087c4b02c0543d79)",
"pbs-dirty-bitmap": true
},
"maxdisk": 42949672960,
"qmpstatus": "running",
"disk": 0,
"balloon": 1073741824,
"mem": 729935872
}
},
"rrddata": {
"data": [
{
"time": 1700890500
},
{
"time": 1700890560
},
{
"time": 1700890620
},
{
"time": 1700890680
},
{
"time": 1700890740
},
{
"time": 1700890800
},
{
"time": 1700890860
},
{
"time": 1700890920
},
{
"time": 1700890980
},
{
"time": 1700891040
},
{
"time": 1700891100
},
{
"time": 1700891160
},
{
"time": 1700891220
},
{
"time": 1700891280
},
{
"time": 1700891340
},
{
"maxdisk": 42949672960,
"time": 1700891400,
"maxmem": 1073741824,
"maxcpu": 4,
"disk": 0
},
{
"maxdisk": 42949672960,
"time": 1700891460,
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4
},
{
"disk": 0,
"maxcpu": 4,
"maxmem": 1073741824,
"time": 1700891520,
"maxdisk": 42949672960
},
{
"time": 1700891580,
"maxdisk": 42949672960,
"maxcpu": 4,
"disk": 0,
"maxmem": 1073741824
},
{
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4,
"maxdisk": 42949672960,
"time": 1700891640
},
{
"time": 1700891700,
"maxdisk": 42949672960,
"maxcpu": 4,
"disk": 0,
"maxmem": 1073741824
},
{
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4,
"maxdisk": 42949672960,
"time": 1700891760
},
{
"time": 1700891820,
"maxdisk": 42949672960,
"maxcpu": 4,
"disk": 0,
"maxmem": 1073741824
},
{
"maxdisk": 42949672960,
"time": 1700891880,
"maxmem": 1073741824,
"maxcpu": 4,
"disk": 0
},
{
"maxmem": 1073741824,
"maxcpu": 4,
"disk": 0,
"maxdisk": 42949672960,
"time": 1700891940
},
{
"maxdisk": 42949672960,
"time": 1700892000,
"maxmem": 1073741824,
"maxcpu": 4,
"disk": 0
},
{
"maxmem": 1073741824,
"maxcpu": 4,
"disk": 0,
"maxdisk": 42949672960,
"time": 1700892060
},
{
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4,
"maxdisk": 42949672960,
"time": 1700892120
},
{
"maxdisk": 42949672960,
"time": 1700892180,
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4
},
{
"maxdisk": 42949672960,
"time": 1700892240,
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4
},
{
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4,
"maxdisk": 42949672960,
"time": 1700892300
},
{
"maxdisk": 42949672960,
"time": 1700892360,
"maxmem": 1073741824,
"maxcpu": 4,
"disk": 0
},
{
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4,
"maxdisk": 42949672960,
"time": 1700892420
},
{
"maxmem": 1073741824,
"maxcpu": 4,
"disk": 0,
"maxdisk": 42949672960,
"time": 1700892480
},
{
"maxdisk": 42949672960,
"time": 1700892540,
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4
},
{
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4,
"maxdisk": 42949672960,
"time": 1700892600
},
{
"maxcpu": 4,
"disk": 0,
"maxmem": 1073741824,
"time": 1700892660,
"maxdisk": 42949672960
},
{
"maxcpu": 4,
"disk": 0,
"maxmem": 1073741824,
"time": 1700892720,
"maxdisk": 42949672960
},
{
"time": 1700892780,
"maxdisk": 42949672960,
"maxcpu": 4,
"disk": 0,
"maxmem": 1073741824
},
{
"disk": 0,
"maxcpu": 4,
"maxmem": 1073741824,
"time": 1700892840,
"maxdisk": 42949672960
},
{
"time": 1700892900,
"maxdisk": 42949672960,
"disk": 0,
"maxcpu": 4,
"maxmem": 1073741824
},
{
"time": 1700892960,
"maxdisk": 42949672960,
"maxcpu": 4,
"disk": 0,
"maxmem": 1073741824
},
{
"maxdisk": 42949672960,
"time": 1700893020,
"maxmem": 1073741824,
"maxcpu": 4,
"disk": 0
},
{
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4,
"maxdisk": 42949672960,
"time": 1700893080
},
{
"time": 1700893140,
"maxdisk": 42949672960,
"disk": 0,
"maxcpu": 4,
"maxmem": 1073741824
},
{
"time": 1700893200,
"maxdisk": 42949672960,
"disk": 0,
"maxcpu": 4,
"maxmem": 1073741824
},
{
"disk": 0,
"maxcpu": 4,
"maxmem": 1073741824,
"time": 1700893260,
"maxdisk": 42949672960
},
{
"disk": 0,
"maxcpu": 4,
"maxmem": 1073741824,
"time": 1700893320,
"maxdisk": 42949672960
},
{
"maxdisk": 42949672960,
"time": 1700893380,
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4
},
{
"maxdisk": 42949672960,
"time": 1700893440,
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4
},
{
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4,
"maxdisk": 42949672960,
"time": 1700893500
},
{
"maxcpu": 4,
"disk": 0,
"maxmem": 1073741824,
"time": 1700893560,
"maxdisk": 42949672960
},
{
"maxdisk": 42949672960,
"time": 1700893620,
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4
},
{
"maxcpu": 4,
"disk": 0,
"maxmem": 1073741824,
"time": 1700893680,
"maxdisk": 42949672960
},
{
"disk": 0,
"maxcpu": 4,
"maxmem": 1073741824,
"time": 1700893740,
"maxdisk": 42949672960
},
{
"time": 1700893800,
"maxdisk": 42949672960,
"maxcpu": 4,
"disk": 0,
"maxmem": 1073741824
},
{
"maxcpu": 4,
"disk": 0,
"maxmem": 1073741824,
"time": 1700893860,
"maxdisk": 42949672960
},
{
"maxmem": 1073741824,
"maxcpu": 4,
"disk": 0,
"maxdisk": 42949672960,
"time": 1700893920
},
{
"maxdisk": 42949672960,
"time": 1700893980,
"maxmem": 1073741824,
"maxcpu": 4,
"disk": 0
},
{
"maxmem": 1073741824,
"disk": 0,
"maxcpu": 4,
"maxdisk": 42949672960,
"time": 1700894040
},
{
"maxdisk": 42949672960,
"time": 1700894100,
"maxmem": 1073741824,
"maxcpu": 4,
"disk": 0
},
{
"disk": 0,
"maxcpu": 4,
"maxmem": 1073741824,
"time": 1700894160,
"maxdisk": 42949672960
},
{
"maxdisk": 42949672960,
"time": 1700894220,
"maxmem": 1073741824,
"maxcpu": 4,
"disk": 0
},
{
"disk": 0,
"maxcpu": 4,
"mem": 387054295.322034,
"cpu": 0.387478816192326,
"netout": 159.785714285714,
"maxdisk": 42949672960,
"maxmem": 1073741824,
"time": 1700894280,
"diskwrite": 1430548.89795918,
"netin": 450.773469387755,
"diskread": 11307531.9918367
},
{
"netout": 12.0716666666667,
"cpu": 0.0238379856951775,
"maxdisk": 42949672960,
"maxcpu": 4,
"disk": 0,
"mem": 725369924.266667,
"diskread": 97443.84,
"time": 1700894340,
"diskwrite": 52933.9733333333,
"netin": 35.285,
"maxmem": 1073741824
},
{
"mem": 728859989.333333,
"disk": 0,
"maxcpu": 4,
"maxdisk": 42949672960,
"cpu": 0.022700290662013,
"netout": 5.88666666666667,
"diskread": 5529.6,
"maxmem": 1073741824,
"netin": 19.15,
"diskwrite": 5126.82666666667,
"time": 1700894400
},
{
"netin": 17.4166666666667,
"time": 1700894460,
"diskwrite": 2501.97333333333,
"maxmem": 1073741824,
"diskread": 18773.3333333333,
"maxdisk": 42949672960,
"cpu": 0.023346304181318,
"netout": 2.65,
"mem": 739424802.133333,
"maxcpu": 4,
"disk": 0
},
{
"diskread": 0,
"maxmem": 1073741824,
"netin": 21.4,
"time": 1700894520,
"diskwrite": 2182.82666666667,
"mem": 741955857.066667,
"maxcpu": 4,
"disk": 0,
"maxdisk": 42949672960,
"netout": 7.86666666666667,
"cpu": 0.0237573758742922
},
{
"maxdisk": 42949672960,
"netout": 34.735,
"cpu": 0.0222518400776516,
"mem": 741650295.466667,
"maxcpu": 4,
"disk": 0,
"diskread": 136.533333333333,
"netin": 94.8716666666667,
"time": 1700894580,
"diskwrite": 947.2,
"maxmem": 1073741824
},
{
"mem": 736406186.666667,
"maxcpu": 4,
"disk": 0,
"maxdisk": 42949672960,
"netout": 9.115,
"cpu": 0.022881902347377,
"maxmem": 1073741824,
"netin": 34.145,
"time": 1700894640,
"diskwrite": 37411.84,
"diskread": 819.2
}
]
}
}
}
修改于 2024-12-30 09:46:23