NetCrunch comes with predefined events to monitor Windows Services. Alert can be generated when Windows Service is stopped, not running or running.
To make it fully automated, NetCrunch can trigger an action to start/restart, pause or stop Windows Service, whenever an event is generated.
It can be set up the same way as other events and actions in NetCrunch.