Skip to content

ESX support #101

@randomuserid

Description

@randomuserid

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

  1. Inventory everything (name, version, vendor, acceptance, install date)
    esxcli software vib list

  2. Show what will be active after next reboot (catches staged changes)
    esxcli software vib list --rebooting-image ESXi 8.x+ supports this flag

  3. Verify signatures of all installed VIBs
    esxcli software vib signature verify

  4. Check host acceptance level (tighten if needed)
    esxcli software acceptance get
    To raise (be careful): esxcli software acceptance set --level=VMwareAccepted

  5. What image/profile is this host built from?
    esxcli software profile get

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions