I am curious what people would recommend as the best software for taking a system information snapshot? This would be for use in a technical support fashion.
I usually write my own in Perl. The Perl program is fairly simple: run programs (or print files) found in a configuration file, and output results with headers.
This program then runs things like
uname -a, and so on. I also print files like /etc/nsswitch.conf, and usually add a way to create custom headers. Build up as desired.