This template monitors the state of multiple windows services by using Powershell script. The services are specified as script arguments and you can specify as much as you want. If a service does not exist the component goes into warning state. If a service is not running the component goes into critical state (warning state will be overwritten by critical state).