Intermittent syslog message loss on ESXi hosts in VCF Operations
search cancel

Intermittent syslog message loss on ESXi hosts in VCF Operations

book

Article ID: 429023

calendar_today

Updated On:

Products

VMware vSphere ESX 8.x VCF Operations

Issue/Introduction

  • 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.
  • 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.

Environment

Aria Operations for Logs 8.x

VMware ESXi 8.x

VCF Operations: 9.1

Cause

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.  

Resolution

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

  1. Log in to the Aria Operations for Logs web UI.
  2. Navigate to Integration > vSphere.
  3. Locate the relevant vCenter server and click the  Elipses > edit.
  4. In the ESXi host configuration section, click View Details.
  5. Uncheck the box: Automatically Configure ESXi hosts to send logs to Aria Operations for Logs.
  6. Save the changes.

### Step 2: Correct Host Syslog Targets

On each affected ESXi host (via the vSphere Client, PowerCLI, or Host Profiles):

  1. Navigate to Configure > System > Advanced System Settings.
  2. Locate the Syslog.global.logHost property.
  3. Remove the individual node FQDN.
  4. Ensure only the intended Load Balancer VIP is present (e.g., udp://<f5-vip-fqdn>:514).
  5. Ensure there are no trailing commas or duplicate entries.

### 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 VCF Operations 9.1

  1.  Go into Log Collection > vCenter > Disabled ESX log collection > Saved
  2.  Once that completes, verify that we cleared out all entries in the global.syslog.host line for all host in the vCenter
  3. Re-enabled the ESX log collection (see step 1)
  4. Verify the correct configuration of the entries in global.syslog.host line for all host in the vCenter.

 

Additional Information

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.