Deze sectie biedt aanvullende informatie over JSON-objecten die worden geretourneerd door verschillende VMware items.
De items vmware.alarms.get[], vmware.cluster.alarms.get[], vmware.datastore.alarms.get[], vmware.dc.alarms.get[], vmware.hv.alarms.get[], vmware.vm.alarms.get[] retourneren JSON-objecten met de volgende structuur (waarden worden als voorbeeld verstrekt):
{
"alarms": [
{
"name": "Hostverbinding en voedingsstatus",
"system_name": "alarm.HostConnectionStateAlarm",
"description": "Standaardalarm om de hostverbinding en voedingsstatus te controleren",
"enabled": true,
"key": "alarm-1.host-2013",
"time": "2022-06-27T05:27:38.759976Z",
"overall_status": "rood",
"acknowledged": false
},
{
"name": "Hostgeheugengebruik",
"system_name": "alarm.HostMemoryUsageAlarm",
"description": "Standaardalarm om het geheugengebruik van de host te controleren",
"enabled": true,
"key": "alarm-4.host-1004",
"time": "2022-05-16T13:32:42.47863Z",
"overall_status": "geel",
"acknowledged": false
},
{
// andere alarmen
}
]
}
De items vmware.cluster.tags.get[], vmware.datastore.tags.get[], vmware.dc.tags.get[], vmware.hv.tags.get[], vmware.vm.tags.get[] retourneren JSON-objecten met de volgende structuur (waarden worden als voorbeeld verstrekt):
{
"tags": [
{
"name": "Windows",
"description": "tag voor het type besturingssysteem",
"category": "Besturingssysteem type"
},
{
"name": "SQL Server",
"description": "tag voor de toepassingsnaam",
"category": "Toepassingsnaam"
},
{
// andere tags
}
]
}
Het item vmware.hv.diskinfo.get[] retourneert JSON-objecten met de volgende structuur (waarden worden als voorbeeld verstrekt):
[
{
"instance": "mpx.vmhba32:C0:T0:L0",
"hv_uuid": "8002299e-d7b9-8728-d224-76004bbb6100",
"datastore_uuid": "",
"operational_state": [
"ok"
],
"lun_type": "disk",
"queue_depth": 1,
"model": "USB DISK",
"vendor": "SMI Corp",
"revision": "1100",
"serial_number": "CCYYMMDDHHmmSS9S62CK",
"vsan": {}
},
{
// andere instanties
}
]
Het item vmware.dvswitch.fetchports.get[] retourneert JSON-objecten met de volgende structuur (waarden worden als voorbeeld verstrekt):
{
"FetchDVPortsResponse":
{
"returnval": [
{
"key": "0",
"dvsUuid": "50 36 6a 24 25 c0 10 9e-05 4a f6 ea 4e 3d 09 88",
"portgroupKey": "dvportgroup-2023",
"proxyHost":
{
"@type": "HostSystem",
"#text": "host-2021"
},
"connectee":
{
"connectedEntity":
{
"@type": "HostSystem",
"#text": "host-2021"
},
"nicKey": "vmnic0",
"type": "pnic"
},
"conflict": "false",
"state":
{
"runtimeInfo":
{
"linkUp": "true",
"blocked": "false",
"vlanIds":
{
"start": "0",
"end": "4094"
},
"trunkingMode": "true",
"linkPeer": "vmnic0",
"macAddress": "00:00:00:00:00:00",
"statusDetail": null,
"vmDirectPathGen2Active": "false",
"vmDirectPathGen2InactiveReasonOther": "portNptIncompatibleConnectee"
},
"stats":
{
"packetsInMulticast": "2385470",
"packetsOutMulticast": "45",
"bytesInMulticast": "309250248",
"bytesOutMulticast": "5890",
"packetsInUnicast": "155601537",
"packetsOutUnicast": "113008658",
"bytesInUnicast": "121609489384",
"bytesOutUnicast": "47240279759",
"packetsInBroadcast": "1040420",
"packetsOutBroadcast": "7051",
"bytesInBroadcast": "77339771",
"bytesOutBroadcast": "430392",
"packetsInDropped": "0",
"packetsOutDropped": "0",
"packetsInException": "0",
"packetsOutException": "0"
}
},
"connectionCookie": "1702765133",
"lastStatusChange": "2022-03-25T14:01:11Z",
"hostLocalPort": "false"
},
{
// andere sleutels
}
]
}
}
Het item vmware.hv.hw.sensors.get[] retourneert JSON-objecten met de volgende structuur (waarden worden als voorbeeld verstrekt):
{
"val":
{
"@type": "HostHardwareStatusInfo",
"storageStatusInfo": [
{
"name": "Intel Corporation HD Graphics 630 #2",
"status":
{
"label": "Onbekend",
"summary": "Kan de huidige status van het fysieke element niet rapporteren",
"key": "Onbekend"
}
},
{
"name": "Intel Corporation 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller #20",
"status":
{
"label": "Onbekend",
"summary": "Kan de huidige status van het fysieke element niet rapporteren",
"key": "Onbekend"
}
},
{
// andere hv hardware-sensoren
}
]
}
}
Het item vmware.hv.sensors.get[] retourneert JSON-objecten met de volgende structuur (waarden worden als voorbeeld verstrekt):
{
"val":
{
"@type": "ArrayOfHostNumericSensorInfo", "HostNumericSensorInfo": [
{
"@type": "HostNumericSensorInfo",
"name": "Systeemkaart 1 PwrMeter Uitgang --- Normaal",
"healthState":
{
"label": "Groen",
"summary": "Sensor werkt onder normale omstandigheden",
"key": "groen"
},
"currentReading": "10500",
"unitModifier": "-2",
"baseUnits": "Watt",
"sensorType": "anders"
},
{
"@type": "HostNumericSensorInfo",
"name": "Voeding 1 PS 1 Uitgang --- Normaal",
"healthState":
{
"label": "Groen",
"summary": "Sensor werkt onder normale omstandigheden",
"key": "groen"
},
"currentReading": "10000",
"unitModifier": "-2",
"baseUnits": "Watt",
"sensorType": "vermogen"
},
{
// andere hv-sensoren
}
]
}
}
Indien er snapshots bestaan, retourneert het item vmware.snapshot.get[] een JSON-object met de volgende structuur (waarden worden als voorbeeld verstrekt):
{
"snapshot": [
{
"name": "VM-snapshot 4%2f1%2f2022, 9:16:39 uur",
"beschrijving": "Beschrijving 1",
"creatieTijd": "2022-04-01T06:16:51.761Z",
"grootte": 5755795171,
"uniekeGrootte": 5755795171
},
{
"name": "VM-snapshot 4%2f1%2f2022, 9:18:21 uur",
"beschrijving": "Beschrijving 2",
"creatieTijd": "2022-04-01T06:18:29.164999Z",
"grootte": 118650595,
"uniekeGrootte": 118650595
},
{
"name": "VM-snapshot 4%2f1%2f2022, 9:37:29 uur",
"beschrijving": "Beschrijving 3",
"creatieTijd": "2022-04-01T06:37:53.534999Z",
"grootte": 62935016,
"uniekeGrootte": 62935016
}
],
"aantal": 3,
"laatstedatum": "2022-04-01T06:37:53.534999Z",
"laatsteleeftijd": 22729203,
"oudstedatum": "2022-04-01T06:16:51.761Z",
"oudsteleeftijd": 22730465,
"grootte": 5937380782,
"uniekeGrootte": 5937380782
}
Indien er geen snapshots bestaan, retourneert het item vmware.snapshot.get[] een JSON-object met lege waarden: