I have a handful of HP DL3xx G7 servers, that I know have HP D2600 disk units attached via P411 SmartArray controllers.
I can see info about the array controllers and the disks (via the Array Configuration Utility and the System Management Homepage); I can use various OS tools to see the on-board devices (e.g. by Windows Device Manager, WMI; or Linux lshal
); I can see the volumes (Windows Device Manager/Disk Management; Linux fdisk
) but nothing about the physical enclosures, themselves.
I was really just trying to answer some basic questions (e.g. the serial numbers of the enclosures) without having to go to the data centre.
The servers are running a RHEL-based Linux and I just thought it was my own lack of understanding of Linux, but I also can't seem to discover these in Windows either.
Am I going mad? Blind? Or can you really not remotely or programatically retrieve information about such devices attached to your server?
This can be achieved entirely through the HP System Management Tools. You'll need the Array Configuration Utility in either its graphical (web) or command line forms (hpacucli).
Here's the output from an HP Storageworks D2700 enclosure connected to a Smart Array P812 RAID controller. Note that port WWID's, HP product numbers and serial numbers are included in the output.
If you have enough HP kit it's well worth implementing their 'System Insight Manager' (SIM), it does far more than inventory management but it does that job very well - in fact it does that for us on over a hundred thousand devices and it's free!