What software is available to keep track of hundreds of servers? [closed]

What good software is available (free or not free) to help me keep track of information relating to hundreds of servers, their relationships to each other (parent/child, category, type), and information on connecting to them, as well as possibly showing a picture or grid of some kind that allows me to report these relationships and key information to my supervisor.

I am trying to avoid the "spreadsheet solution" or "visio solution" because I want to share this information and make changes with other persons in my server team.

In other words, the solution I am looking for is a cross between a spreadsheet solution and a visio solution, providing both graphing and configuration information WITHOUT monitoring, and in a consistent format.


Take look at device42. (http://www.device42.com). It is available as a virtual appliance, so very quick to setup and test drive.

We are working on auto-discovery module right now for automatically populating the database along with few more user requested features.

EDIT: Software now supports network discovery using SNMP and windows and linux device discovery using auto-discovery client and/or APIs.


OpenNMS is an option. Slightly less pain and suffering than Nagios.


Edited to add - on the "Not Free" side of things there's InterMapper, which I have pretty extensive experience with.
InterMapper can generate reasonably complete network maps (assuming you have SNMP running on your hosts), but I don't consider it a good substitute for properly maintained vision (or graffle) network diagrams.