Running ESX5i and have re-directed the log files to splunk so if the server ever has a problem I have something to refer to since they are not saved after a crash and or reboot. Problem is when I reboot the splunk server esx logs stop sending data to splunk. I have to issue the following command to get log data flowing again "esxcli system syslog reload". Other systems start re-sending data on their own. What am I missing?
Thanks
Reconfigure the syslogging to the accepted esxi once again and see if that happens again.
Award points for the helpful and correct answer by clicking the below tab
I'm seeing the same issue. I don't think making changes on the syslog server side will help because the syslogd quits. If you take a look at /var/log/.vmsyslogd.err you will probably find something similar to:
Seems like a bug to me.
Evidently this has been reported to VMware and they are working on a patch.
Don't hold your breath on it. Its May 2013 and the issue still happens. They fixed "UDP" but if you are sending "TCP" it dies. So switch to UDP and it'll work.
Here's a link that can at least help you know when you get into this situation. Note pay attention to the note at the bottom as the behavior changed a bit with ESXi 5.0 patch 3.:
virtuallyGhetto: Detecting ESXi Remote Syslog Connection Error Using a vCenter Alarm