Use a standard unit monitor - not the service monitoring template.
The service templace cannot monitor any service that launches the process as svchost.exe, because the second step in the service template is to monitor the process.... which wont be uniquely named for those services as they run under svchost.
It would be better for the template to still allow monitoring of ANY service - and simply just grey out the process monitoring options if it is SVCHost based....
A standard service monitor does not have this limitation. It is really better to use unit service monitors in my opinion.... because you are free to create an application class for them - or to target a generic class and then override the monitor for specific machines using a group.
Microsoft is conducting an online survey to understand your opinion of the Technet Web site. If you choose to participate, the online survey will be presented to you when you leave the Technet Web site.