All about distributed or high availability monitoring
If you are using a VMware infrastructure, look here
Want to raise notification to the level2 admins after 2 hours? It's here.
NSCA? Other passive techniques? It's here.
An host connected on a switch or a webapp using a database? You can setup dependencies.