CiscoWorks LAN Management Solution can do this. It offers config, inventory, software, fault, and performance monitoring for up to 10,000 devices (with licenses of 100, 300, 1.5K, 5K, and 10K). A 90-day eval plus additional documentation can be found at http://www.cisco.com/go/lms/ .