Hub
Virtualization

VMware ESXi hostd logs

ESXi 8 hostd authentication and VM tasks from one host, four administrators and two automated API clients. Native messages sit inside a custom ECS wrapper.

Quick Start

uv tool install eventum-generator
git clone https://github.com/eventum-generator/content-packs.git
cd content-packs
eventum generate \
  --path generators/virtualization-vmware-esxi-hostd/generator.yml \
  --id esxi-hostd \
  --live-mode true

Event Types

Event IDDescriptionFrequencyCategory
loginAPI login48.44%authentication
logoutAPI logout48.44%authentication
auth-failedRejected password1.18%authentication
vm-snapshot-requestVM snapshot task0.71%configuration
task-completedTask completed successfully0.97%configuration
vm-poweroff-requestVM power-off task0.13%configuration
vm-poweron-requestVM power-on task0.13%configuration

Realism Features

  • Independent API sessions with shared account attempt limits
  • Ordinary and episode VMs use the same restoration timing
  • Selected native lines only; PAM diagnostics, snapshot cleanup and most subsystems are omitted
  • ECS and vmware.esxi are a custom mapping; live parser compatibility is unverified

Sample Output

{
  "@timestamp": "2026-09-21T00:02:39.760Z",
  "ecs": {
    "version": "8.17.0"
  },
  "event": {
    "action": "login",
    "category": [
      "authentication"
    ],
    "kind": "event",
    "original": "2026-09-21T00:02:39.760Z In(166) Hostd[2103838]: [Originator@6876 sub=Vimsvc.ha-eventmgr opID=esxui-e3e6-d1bf sid=7926f1f1] Event 6549 : User svc-backup@10.20.2.32 logged in as pyvmomi Python/3.8.18 (VMkernel; 8.0.2; x86_64)",
    "outcome": "success",
    "type": [
      "start"
    ]
  },
  "host": {
    "name": "esx-04.example.test"
  },
  "log": {
    "file": {
      "path": "/var/run/log/hostd.log"
    },
    "level": "info"
  },
  "process": {
    "name": "Hostd",
    "pid": 2103838
  },
  "related": {
    "ip": [
      "10.20.2.32"
    ],
    "user": [
      "svc-backup"
    ]
  },
  "source": {
    "ip": "10.20.2.32"
  },
  "user": {
    "name": "svc-backup"
  },
  "vmware": {
    "esxi": {
      "client_agent": "pyvmomi Python/3.8.18 (VMkernel; 8.0.2; x86_64)",
      "message": "Event 6549 : User svc-backup@10.20.2.32 logged in as pyvmomi Python/3.8.18 (VMkernel; 8.0.2; x86_64)",
      "subsystem": "Vimsvc.ha-eventmgr"
    }
  }
}

Parameters

ParameterDefaultDescription
anomaly_modetrueInclude recurring complete chains.
anomaly_interval_hours24Recurrence interval, 2-8760 hours.
host_nameesx-04.example.testESXi host name.

Related Generators