As Ian said, it's very much a manual process and depending how far you drill down and want a custom map view each time can be time consuming. I have never done this for the NPM side of solarwinds only for SAM but it's going to be the same principal I would have thought. I have a three tier drill down with a map for each level, rather that repost it, its on this thread Server Rack Diagram for SAM