Health check actions

I was wondering what would be the best way to work with ranchers health check monitoring.

I would like to do the following:
a service becomes unhealthy (for example host machine has issue’s) how can i make rancher spawn a new instance on a different host (one that might have the correct label rule with it)?

It depends a bit on your service.

Have you looked at the docs on how to set up health checks? Note: You’ll need to use Rancher’s managed network for your services.

http://docs.rancher.com/rancher/concepts/health-checks/
http://docs.rancher.com/rancher/rancher-ui/applications/stacks/adding-services/#health-checks