Monitoring IIS application pool

I am trying to add monitoring for all the IIS application pool - I want to get alerted when the pool is stopped/down, what would be the ideal way of doing it? I tried using app agent availability check which is not always giving the right status. If the application pool is not getting any traffic for certain time, the agent availability becomes 0% and it gives the false alert. Another way of acheiving this is through the count of working process under IIS metric but I am unable to apply the same rules to all the nodes in a particular application. I am trying to avoid creating the separate rule for indivisual tiers/nodes as it is going to be very cumersome. I would really appreciate if you could share the way to simplify this montioring.

I am trying to add monitoring for all the IIS application pool - I want to get alerted when the pool is stopped/down, what would be the ideal way of doing it? I tried using app agent availability check which is not always giving the right status. If the application pool is not getting any traffic for certain time, the agent availability becomes 0% and it gives the false alert. Another way of acheiving this is through the count of working process under IIS metric but I am unable to apply the same rules to all the nodes in a particular application. I am trying to avoid creating the separate rule for indivisual tiers/nodes as it is going to be very cumersome. I would really appreciate if you could share the way to simplify this montioring.