They may be some dedicated tools out there, but I just want to point out the wmic tool.
wmic /node:[hostname] service list
is able to list the services of any computer
WMIC SERVICE where caption='TELNET' CALL STARTSERVICE
would restart the telnet service.
If you encapsulate wmic in a script language (able to send email), you can have the monitoring tool you are looking for.