I agree with the SNMP route. Most vendors support it. I've used NET::SNMP to gather statistics from a NetApp and import them into a Big Brother display. It wasn't easy for me, as I'm new to perl, but I learned a lot in the process.May the Schwartz be with you!
Whip me, Beat me, Make me use Y-ModemG.