Enabling SNMPD deamon on ESXi 5.1, after migration/upgrade from 4.0, is giveing me an error.

”Call HostServiceSystem.Start for object serviceSystem on vCenter Server servername failed.”

I found a workaround on below url, it turns out that migration tools is adding some unsupported characters to the snmpd.xml files that the service doesnt like. So have you like me upgraded and needed to snmpd deamon running, follow the instruction in below blogpost. You can enable/restart the service from vSphere client, so you dont have to restart all services.