ESXi hosts may experience intermittent message loss when configured to send logs to an external load balancer. This issue is typically identified by critical alerts in the vmkernel logs and vmkwarning.log files.
Symptoms:
The following alert appears frequently: 2026-01-13T08:23:25.268Z Al(177) vmkalert: cpu0:2097837)ALERT: vmsyslog logger <target>:514 lost [X] log messages
Total log volume appears doubled compared to expected traffic.
Email warnings about excessive ingestion into the Aria Operations for Logs system may be reported.
Aria Operations for Logs 8.x
VMware ESXi 8.x
The cause is the Aria Operations for Logs Auto-Configuration feature.
When using an external load balancer rather than the integrated load balancer, the Aria Operations for Logs integration logic does not recognize the external VIP as its own. Consequently, the Auto-Config task periodically appends the FQDN of the TARGET from Aria Operations integration to the ESX Syslog.global.logHost property. This results in "Double Syslog Logging," where the ESXi host sends every log message twice—once to the VIP and once to a TARGET node—exhausting the vmsyslogd process resources.
To resolve this issue, you must disable the automated configuration and manually clean up the host syslog targets.
### Step 1: Disable Auto-Configuration in Aria Operations for Logs
Aria Operations for Logs web UI. Integration > vSphere.Elipses > edit.View Details.Automatically Configure ESXi hosts to send logs to Aria Operations for Logs.### Step 2: Correct Host Syslog Targets
On each affected ESXi host (via the vSphere Client, PowerCLI, or Host Profiles):
Configure > System > Advanced System Settings.Syslog.global.logHost property.udp://<f5-vip-fqdn>:514).### Step 3: Restart the Syslog Service
Restart the syslog daemon on the ESXi hosts to apply the changes via CLI:
/etc/init.d/vmsyslogd restart
For a comprehensive list of syslog drop scenarios on ESXi 8.x, see Troubleshooting "vmsyslog logger lost #### log messages" on ESXi hosts
This issue specifically occurs because the Auto-Config logic is "additive." If the service does not see a match for its own managed target for the integration, it will append a node address. If you require the use of an external load balancer, Auto-Configuration must remain disabled to prevent configuration drift.
Note: As Aria Operations for Logs does not provide an option to specify an external load balancer, you will need to configure your vCenter integrations with the 'target' address of your primary node while leaving your ESX hosts configured for VIP distribution to nodes.