Nagios has a feature when you tell it to reload - it checks the configuration file for errors, and if there are errors, it does not reload, but instead it tells the user what's wrong. We could do the same when running '/etc/init.d/vsm{server|agent} restart', and don't stop the server if there's a syntax error in the configuration file.