Hi,
To add to Jon's request to see 'top' like stats from virtual cpus assigned
to a given virtual machine, I worked recently finished collecting feedback
for a few US fortune 50 enterprises, here is the compiled the following list of
metrics they asked for. I think we already have quite a few covered,
but still think some of these should be included in the next draft...
Virtual Machine General Metrics
MachineName name of VM
MachineServer ESX server that hosts this VM
MachinePowerStatus power status of the VM
MachineUpTime number of seconds since last boot
MachineLastUpdate number of heartbeats received from the VM
MachineGuestOS fullname of the guest OS
MachineGuestIpAddr IP address of the guest
MachineCPUNum Number of vCPUs in SYSTEM
MachineResourcePool The Resource Pool this VM is a part of
MachineLastVMotionTime Shows the last time a VM was vmotion
MachineHAEligible Is this Virtual machine protected using Vmware HA
MachineCreatedBy Who Created this Virtual Machine
MachineCreatedDateTime When was this Virtual Machine Created
Virtual Machine Memory
MemoryTotalSize memory size of the VM in MB
MemoryMaxAlloc amount of memory in MB that the VM can receive
MemoryMinAlloc amount of memory in MB guaranteed to the MB
MemoryHostUsage consumed host memory in MB
MemoryGuestUsage active guest memory in MB
MemoryHostUtil host memory used as a percentage of the total VM
memory
MemoryGuestUtil guest memory used as a percentage of the total VM
memory
MemorySwapToFile amount of memory being swapped in KB
Virtual Machine Processor
ProcessorIdleTime CPU time spend in wait state (milliseconds)
ProcessorUserTime CPU time spent on user processes (milliseconds)
ProcessorSysTime CPU time spent on system processes (milliseconds)
ProcessorWaitTime CPU time spent in ready state (milliseconds)
ProcessorUtilization user time as a percentage of total CPU time
Processor%Ready ready time as a percentage of total cpu time
Virtual Machine Disk
DiskDescription disk label
DiskType type of disk (hard disk, floppy, etc)
DiskAccess read/write
DiskCapacity capacity of the virtual disk
DiskRemovable true/false
Virtual Machine Partitions
PartitionLabel disk path (c:\, /boot, etc)
PartitionCapacity capacity of the disk in bytes
PartitionUsedSpace capacity minus freespace
PartitionUtilization used as a percentage of capacity
Virtual Machine Network
Description Network device description
PhysAddress physical MAC address
Read Count number of packets read
Write Count number of packets written
Read Rate number of bytes read
Write Rate number of bytes written
Virtual Machine Processes
PID Process ID
ProcessName ProcessName
ProcessParam ProcessParameters
ProcessCPUUsage ProcessCPUUsage
ProcessMemoryUsed ProcessMemoryUsage
Next step, break these down from what we have and do not.
Decide what goes where, not all of course has to go into VMM-MIB,
for example reporting the process list of a VM might be best reported
via ENTITY-MIB/HOST-RESOURES-MIB via context.
Regards,
Mike MacFaden
Staff Engineer I R&D Apps, VMware Palo Alto CA
_______________________________________________
OPSAWG mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/opsawg