To resolve this issue, ensure that the
vmsyslog server service is running.
- To check if the vmsyslogd service is running, run the command:
ps | grep vmsyslogd
If there is no output, the service is not running.
- To start the vmsyslogd service, run the command:
/usr/lib/vmware/vmsyslog/bin/vmsyslogd
- To reload vmsyslogd , run the command:
esxcli system syslog reload
- To verify that the vmsyslogd service is running, re-run the command:
ps | grep vmsyslogd
Note: If there are multiple hosts configured for syslogd, ensure that each host writes to a separate log file. To specify a separate log file, run this command:
esxcli system syslog config set --logdir-unique true