I have done this work for some clients, but more for the datacenter server world. My program inventories and wipes drives.

Nothing out there got all the inventory data or worked on arrays with some of the scsi controllers I ran into.

I built custom kernels for Alpha, Risc, and Sparc, net booted, and then used my program to erase disk arrays. I dumbed it down and ported it to KNOPPIX for the PC world. Let me know if this is a commercial/ corporate/ or personal application and I would be happy to discuss.

I'm donating my dumbed down version for personal use and will probably make it available for free in the near future.