HP comes with their server utility scripts called hpssacli and hpacucli. These tools allow you to view and modify your hardware configuration on the server. The hpacucli is the older implementation of the toolkit, but the syntax is pretty similar.
HP tools information
To show the firmware version, run:
[root@web01 ~]# hpasmcli -s "show server"
If you want to see extended information, run:
[root@web01 ~]# hpssacli controller all show config detail
General information
To view information regarding the server model, cpu, type, memory, etc, run:
[root@web01 ~]# hpasmcli -s "show server"
Hardware Health
If you want to view the health of the system and chassis components, run:
[root@web01 ~]# hpasmcli -s "show server"
The chassis can also only return specific components, such as:
[root@web01 ~]# hpasmcli -s "show powersupply" [root@web01 ~]# hpasmcli -s "show dimm" [root@web01 ~]# hpasmcli -s "show fans" [root@web01 ~]# hpasmcli -s "show temp"
Storage health
To view the physical and virtual disks on the server:
[root@web01 ~]# hpssacli ctrl all show config [root@web01 ~]# hpssacli controller slot=3 physicaldrive all show [root@web01 ~]# hpssacli controller slot=3 physicaldrive 2I:1:5 show detail [root@web01 ~]# hpssacli controller slot=3 logicaldrive all show
On older HP servers, you can view the physical and virtual disks on the server by:
[root@web01 ~]# hpacucli controller slot=1 physicaldrive all show [root@web01 ~]# hpacucli controller slot=1 physicaldrive 2I:1:5 show detail [root@web01 ~]# hpacucli controller slot=1 logicaldrive all show
To see the storage battery status:
[root@web01 ~]# hpssacli controller all show detail | egrep -i 'battery\/|controller\ status|cache\ status' Controller Status: OK Cache Status: OK Battery/Capacitor Count: 1 Battery/Capacitor Status: OK
Hardware logs
To display the hardware logs:
[root@web01 ~]# hpasmcli -s "show iml"
If you need to clear the hardware logs:
[root@web01 ~]# hpasmcli -s "clear iml"
CPU actions
To see if hyperthreading is enabled on the CPUs:
[root@web01 ~]# hpasmcli -s "show ht"
If you wanted to change the hyperthreading settings:
# Enable [root@web01 ~]# hpasmcli -s "enable ht" # Disable [root@web01 ~]# hpasmcli -s "disable ht"