Hi,
I will answer to your first question.
It depends on how you have configured or what is default settings of dependency monitor in your distributed application for which you have defined SALs.
Dependency monitor have a section "Monitoring Unavailable and Maintenance Mode" where you can configure how to treat states like maintenance mode or monitoring unavailable (which is in case when the monitoring data is not available,
most of the time because of connectivity issues). This setings are available on "Health Rollup Policy" tab.
How many dependency monitor do I have in my distributed apllication? Basicaly every component group is implemented with dependency monitor.
The assumption is that services are
built in distributed application designer.
Regards,
Ivan