vmware-cmd ermöglicht die komplette Steuerung des ESX Servers über eine Befehlszeile. Siehe auch: http://www.vmware.com/support/esx2/doc/vmware-cmd.html
Ebenso kann die Skripting-API verwendet werden.
esxtop zeigt nur die IDs von virtuellen Maschinen an. Um diese besser zuordnen zu können, kann man durch Angabe der Konfigurationsdatei und dem vmware-cmd <cfg> getid Befehl die ID herausfinden.
vmware-cmd /home/thomasba/vmware/rh4es01/rh4es01.vmx getid
getid() = 356
Um die Prozesse des ESX Servers einer VM darzustellen, bietet sich vmware-cmd <cfg> getpid an.
vmware-cmd /home/thomasba/vmware/rh4es01/rh4es01.vmx getpid
getpid() = 26511
ps xauww | grep 26511
root 26511 0.1 4.9 406464 39396 ? S< 13:22 0:02 /usr/lib/vmware/bin/vmware-vmx -C /home/thomasba/vmware/rh4es01/rh4es01.vmx -@ "" root 26512 0.0 0.4 404780 3256 ? S< 13:22 0:00 vmware-mks -A 11 -D 13 -S -L /tmp/vmware-root-265511.log -P 26511 -g -@ vm=962959c342d56e19; gui=false; vmdbMemMapHandle=0x4; vmdbMemMapSize=0x400000; useSELinux=false -C /home/thomasba/vmware/rh4es01/rh4es01.vmx