As far as I remember Mark did the original Linux script.
Its a bash script, so anybody who is familiar with bash (myself included) should be able to help. I have a handful of boxes running linux here, but so far I haven't audited them with this script (they are mainly running firewall/VPN distros, and rarely change, so they have not been a priority).
How familiar are you with shell scripts?
How familiar are you with Ubunto/Debian?
Most of what you are asking for is "do-able" for example
uname -a will yield the *nix name, build date of linx and version info, and is a fairly universal *nix command (the creation date of the /dev folder is almost invariably a good indicator of the install date, and doesn't require a lot of effort to find).
mount (without any switches) will show a list of all of the currently mounted File Systems,
df (or
df -H) will give disk stats you can pass to the disk usage graph with a little string manipulation. (try
sed and
grep for this)
grep and smb.conf and a little head scratching will show the smb shares (
grep is the best thing since the sliced loaf).
"The Service Pack and Windows Folder should remove themselves...", or perhaps better still, the Linux boxes should appear separately from the Windows boxes in the lists. The Linux boxes could show their build and distro type or whatever.
I like the idea of showing Apache settings for Linux, and ALSO for Windows, since I use Apache on Windows instead of IIS to host most of our internal web sites.
Further reading..
bash [url]http://en.wikipedia.org/wiki/Bash[/url]
df [url]http://unixhelp.ed.ac.uk/CGI/man-cgi?df[/url]
grep [url]http://en.wikipedia.org/wiki/Grep[/url]
mount [url]http://unixhelp.ed.ac.uk/CGI/man-cgi?mount+8[/url]
sed [url]http://en.wikipedia.org/wiki/Sed[/url]
uname [url]http://en.wikipedia.org/wiki/Uname[/url]
For those *nix things that don't do what they should (or do nothing at all), see [url]http://bhami.com/rosetta.html[/url] (have a play with the select boxes on the page).
and finally a little light reading! [url]http://en.wikipedia.org/wiki/List_of_Unix_programs[/url]
Hope these ideas help.