Possible to monitor service status across a cluster?

Possible to monitor service status across a cluster?

We have a Biztalk Cluster and across the cluster there is a " BiztalkServerClustered" service. This should only be started on one of the two servers however. 

Is it possible to monitor the status of this service and check to see that its started across 1 server in the cluster? If not, to then raise an alert. 

                New to ADSelfService Plus?