-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Possible hunts - will need baselines;
• esxcli vm process list
Lists running VMs known to the VMkernel along with World ID (a VMkernel process id), VM UUID and path. Useful when you want the per-VM kernel/process identifier. 
• vim-cmd vmsvc/getallvms
Lists VMs (useful for mapping display name → VMID). Combine with the esxcli output. 
• ps -ef or ps -c
Native ps on ESXi shows host processes (ESXi is quiet by design — anything unusual stands out). Use ps switches (e.g., ps -ef) to view full info. ps also lets you get world IDs for host processes. 
• esxcli system process list (if available on your ESXi build)
Enumerates running host daemons/tasks (availability varies by version). Use esxcli --help or localcli to explore.

• vim-cmd vimsvc/task_list
Shows running tasks on the host (useful operationally to see long-running jobs). 
• esxtop
Real-time interactive view of CPU / memory / I/O per world/VM/process.
VIBs
-
Inventory everything (name, version, vendor, acceptance, install date)
esxcli software vib list -
Show what will be active after next reboot (catches staged changes)
esxcli software vib list --rebooting-image ESXi 8.x+ supports this flag -
Verify signatures of all installed VIBs
esxcli software vib signature verify -
Check host acceptance level (tighten if needed)
esxcli software acceptance get
To raise (be careful): esxcli software acceptance set --level=VMwareAccepted -
What image/profile is this host built from?
esxcli software profile get