Hi,
Visit
http://scc.qnh-infrastructure.nl/By using this software (basically it is a script which collects and store the info in HTML formats)
You can collect much more information what you require, even the configuration of software settings as well as hardware is saved as snapshot which can be used later to compare with previously generated snapshot in case of malfunctioning. and the best part is it supports almost all the widely used OS.