I agree on using dependencies and would say this resource describes your situation well. The bonus of using groups and dependencies is being able to map the groups and the built-in dependency and root-cause resources.
http://www.solarwinds.com/documentation/Orion/docs/Groupsanddependencies.pdf