When syslog is configured on the ESXi host, only the system logs present in the scratch partition are forwarded to the syslog server.
This article explains the procedure to forward vmware.log for VMs to syslog server.
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x
vmx.log.syslogID option allows you to tag or identify logs from a specific VM with a unique identifier when those logs are sent to the syslog server. This can be useful if you need to correlate logs from multiple VMs or differentiate logs from multiple VMs running on the same ESXi host. Edit Settings.VM Options tab -> Advanced -> Configuration Parameters.Edit Configuration -> Add configuration ParamsName = vmx.log.syslogID and Value = <VM name>- Once the syslog configuration is successful we could see the below logs from this path >> /vmfs/volumes/dsuuid/vm_name/vmware.log
Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: VMXNET3 user: Supported set 0x000001ff, configured set 0x0####007Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: VMXNET3 user: Ethernet0: return PTCR[0] value: 0x800######Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: VMXNET3 user: Ethernet0: return DCR[0] value: 0x2ffffApr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: VMXNET3 user: Ethernet0 Max Queues requested by vmx: 808Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:0 Port COMRESET requested.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:0: Moved to COMRESET state.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:1 Port COMRESET requested.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:1: Write to PxSCTL.DET while no device present.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:1: Moved to COMRESET state.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:2 Port COMRESET requested.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:2: Write to PxSCTL.DET while no device present.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:2: Moved to COMRESET state.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:3 Port COMRESET requested.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:3: Write to PxSCTL.DET while no device present.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:3: Moved to COMRESET state.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:1: Exiting COMRESET state.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:2: Exiting COMRESET state.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:3: Exiting COMRESET state.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:0: Exiting COMRESET state.Apr YYYY-MM-DDT <esxi_host_name> vmx[27####5]: GuestRpc: GuestRpcResetVsockChannel: channel 1Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:5 Port COMRESET requested.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:5: Write to PxSCTL.DET while no device present.Apr YYYY-MM-DDT <esxi_host_name> vmx[21####4]: AHCI-VMM: sata0:5: Moved to COMRESET state.
/etc/vmware/config file:cp /etc/vmware/config /var/core/vmware_config.backup
vi /etc/vmware/config
vmx.log.syslogID = "vmx"Hit Esc -> :wq!