HPE ProLiant Server CLI Commands
| Commands | Note |
|---|---|
| hpasmcli -s "show dimm" | Display Memory . |
| hpasmcli -s "show server" | Displays various information about the system. CPU, System, Serial No, MAC |
| hpasmcli -s "show asr" | Displays the Automatic System Recovery status and timeout. |
| hpasmcli -s "show ht" | Displays the status of Processor Hyper-Threading. |
| hpasmcli -s "show iml" | Displays the Integrated Management Log. |
| Commands | Note |
|---|---|
| hpasmcli -s "enable asr" | Enables Automatic Server Recovery. |
| hpasmcli -s "enable ht" | Enables Processor Hyper-Threading. |
| hpasmcli -s "enable pxe nic2" | Enables PXE BOOT on specified NIC. |
| Commands | Note |
|---|---|
| hpasmcli -s "disable asr" | Disables Automatic Server Recovery. |
| hpasmcli -s "disable ht" | Disables Processor Hyper-Threading. |
NAME
hpasmcli - HP management CLI
SYNOPSIS
hpasmcli [-s "<command1>;<command2>;...<commandN>"]
DESCRIPTION
hpasmcli is a scriptable command line interface for interacting with
the hpasmd or hpasmxld management daemons. It is used to view/set/mod-
ify BIOS settings such as hyperthreading, boot control, and UID LEDs.
It can be used to display hardware status, such as fans, power sup-
plies, etc. It also can show, repair, and clear the IML.
The CLI supports TAB completion of command names and has a history
buffer that can be accessed using the up/down arrows.
In addition to the command line interface, hpasmcli also supports a
mode that is usable for incorporating into basic shell scripts. The
return value of hpasmcli in script mode can be used to verify a command
executed successfully. If multiple commands are executed, only the sta-
tus of the last command is returned to the shell. As an example, the
following first executes the ´SHOW SERVER´ command to retrieve basic
system information, and next reads the status of the UID:
hpasmcli -s "show server; show uid"
OPTIONS
-s "<command1>;<command2;...<commandN>"
Enables script mode. hpasmcli will execute the commands listed as argu-
ments in the order written. At least one command must be specified.
COMMANDS
[ CLEAR | DISABLE | ENABLE | EXIT | HELP | NOTE | QUIT |REPAIR | SET |
SHOW ]
CLEAR [ IML ]
Clears the specified feature.
DISABLE [ ASR | HT | PXE [ NIC1 | NIC2 | NIC3 | NIC4 | NIC5 ] | WOL ]
Disables the specified feature.
ASR - Disables Automatic Server Recovery.
HT - Disables Processor Hyper-Threading.
PXE - Disables PXE BOOT on specified NIC.
WOL - Disables Wake-On-Lan feature.
ENABLE [ ASR | HT | PXE [ NIC1 | NIC2 | NIC3 | NIC4 | NIC5 ] | WOL ]
Enables the specified feature.
ASR - Enables Automatic Server Recovery.
HT - Enables Processor Hyper-Threading.
PXE - Enables PXE BOOT on specified NIC.
WOL - Enables Wake-On-Lan feature.
EXIT - Quit the program.
HELP - Provides assistance on the available commands.
NOTE [ IML ]
IML - Add a maintenance note to the IML.
QUIT - Exit the program.
REPAIR [ IML ]
IML <entry> - Mark an IML entry as repaired.
SET [ ASR <timeout> | BOOT [ FIRST [ CDROM | FLOPPY | HDD | PXE |
USBKEY ] | ONCE [ CDROM | FLOPPY | HDD | PXE | RBSU ] ] | F1 [ ENABLED
| DELAYED | DISABLED ] | NAME <string> | SERIAL [ BIOS | EMBEDDED |
VIRTUAL ] | UID [ ON | OFF ]
Sets or configured the feature as specified.
ASR <timeout> sets the timeout value of ASR.
BOOT sets the first boot device or the onetime boot option. FIRST
sets the first boot device. ONCE sets the next boot device.
F1 sets the desired POST F1 prompt behavior.
ENABLED means to enable POST F1 prompt.
DELAYED means to enable F1 prompt but timeout ind continue
booting if no input.
DISABLED means don’t stop POST at F1.
NAME <string> - Set the system name.
SET SERIAL BIOS [ COM1 BAUD | COM2 BAUD | DISABLED ] - Set the
BIOS serial COM port baud rate. Baud rate must be either 9600,
19200, 57600 or 115200.
SET SERIAL EMBEDDED [ PORTA | PORTB ]. - Set the embedded serial
port to COM1, COM2, COM3, COM4, or DISABLED.
SET SERIAL VIRTUAL [ COM1 | COM2 | DISABLED ] - Set virtual COM
port to COM1, COM2, or DISABLED.
UID [ ON | OFF ] - Turn the UID on/off.
SHOW [ ASR | BOOT | DIMM | F1 | FANS | HT | IML | IPL | NAME | PORTMAP
| POWERSUPPLY | PXE | SERIAL [ BIOS | EMBEDDED | VIRTUAL ] | SERVER |
TEMP | UID | WOL ]
Show the current status or configuration of the selected feature.
ASR - Displays the Automatic System Recovery status and timeout.
BOOT - Displays the current first boot device and one time boot
option.
DIMM - Displays the current memory dimm configuration.
F1 - Displays the configuration of the POST F1 prompt.
FANS - Displays the current status and fan configuration.
HT - Displays the status of Processor Hyper-Threading.
IML - Displays the Integrated Management Log.
IPL - Displays the current boot order.
NAME - Displays the System Name.
PORTMAP - Displays the NIC port Mapping information.
POWERSUPPLY - Displays current Powersupply status and configura-
tion.
PXE - Displays the PXE configuration of each embedded NIC.
SERIAL BIOS - Displays the current BIOS console redirection port
setting.
SERIAL EMBEDDED - Displays the current embedded serial port set-
ting.
SERIAL VIRTUAL - Displays the current virtual serial port setting.
SERVER - Displays various information about the system.
TEMP - Displays the current status of the temperature sensors.
UID - Displays the current status of the UID LED.
WOL - Displays the current Wake-On-Lan configuration.
EXAMPLES
Show the system fan and temp status.
hpasmcli -s ’SHOW FAN; SHOW TEMP’
Turn the UID on.
hpasmcli -s ’SET UID ON’
# /sbin/hpasmcli -s "show server"
System : ProLiant DL360 G6
Serial No. : CN700XXXXX
ROM version : P64 03/30/2010
iLo present : Yes
Embedded NICs : 2
NIC1 MAC: d8:d3:85:XX:86:XX
NIC2 MAC: d8:d3:85:XX:86:XX
Processor: 0
Name : Intel Xeon
Stepping : 5
Speed : 2400 MHz
Bus : 133 MHz
Core : 4
Thread : 8
Socket : 1
Level2 Cache : 1024 KBytes
Level3 Cache : 8192 KBytes
Status : Ok
Processor: 1
Name : Intel Xeon
Stepping : 5
Speed : 2400 MHz
Bus : 133 MHz
Core : 4
Thread : 8
Socket : 2
Level2 Cache : 1024 KBytes
Level3 Cache : 8192 KBytes
Status : Ok
Processor total : 2
Memory installed : 10240 MBytes
ECC supported : Yes
#
# hpasmcli -s "show dimm" DIMM Configuration ------------------ Processor #: 1 Module #: 1 Present: Yes Form Factor: 9h Memory Type: DDR3(18h) Size: 4096 MB Speed: 1600 MHz Supports Lock Step: No Configured for Lock Step: No Status: Ok Processor #: 1 Module #: 3 Present: Yes Form Factor: 9h Memory Type: DDR3(18h) Size: 4096 MB Speed: 1600 MHz Supports Lock Step: No Configured for Lock Step: No Status: Ok
http://h50146.www5.hp.com/products/software/oe/linux/mainstream/product/software/ima/hpasmcli.txt
#hpasmcli
HP management CLI for Linux (v1.0)
Copyright 2004 Hewlett-Packard Development Group, L.P.
--------------------------------------------------------------------------
NOTE: Some hpasmcli commands may not be supported on all Proliant servers.
Type 'help' to get a list of all top level commands.
--------------------------------------------------------------------------
hpasmcli> help
CLEAR DISABLE ENABLE EXIT HELP QUIT SET SHOW
hpasmcli> show asr
ASR timeout is 10 minutes.
ASR is currently enabled.
hpasmcli> show boot
First boot device is: CD-ROM.
One time boot device is: Not set.
hpasmcli> show dimm
DIMM Configuration
------------------
Cartridge #: 0
Module #: 3
Present: Yes
Form Factor: 9h
Memory Type: 12h
Size: 512 MB
Speed: 400 MHz
Status: Ok
Cartridge #: 0
Module #: 4
Present: Yes
Form Factor: 9h
Memory Type: 12h
Size: 512 MB
Speed: 400 MHz
Status: Ok
hpasmcli> show f1
The POST F1 prompt is currently delayed.
hpasmcli> show fans
Fan Location Present Speed of max Redundant Partner Hot-pluggable
--- -------- ------- ----- ------ --------- ------- -------------
#1 PROCESSOR_ZONE Yes NORMAL 18% Yes 2 Yes
#2 PROCESSOR_ZONE Yes NORMAL 18% Yes 1 Yes
#3 I/O_ZONE Yes NORMAL 18% Yes 1 Yes
#4 I/O_ZONE Yes NORMAL 18% Yes 1 Yes
#5 PROCESSOR_ZONE Yes NORMAL 18% Yes 1 Yes
#6 PROCESSOR_ZONE Yes NORMAL 18% Yes 1 Yes
#7 POWERSUPPLY_BAY Yes NORMAL 18% Yes 1 Yes
#8 POWERSUPPLY_BAY Yes NORMAL 18% Yes 1 Yes
hpasmcli> show ht
Processor hyper-threading is currently disabled.
hpasmcli> show iml
The IML Log is empty.
hpasmcli> show ipl
IPL (Standard Boot Order)
-------------------------
#0 CDROM
#1 Floppy
#2 USBKEY
#3 HDD
#4 PXE
hpasmcli> show name
No Server name seems to have been set, or command failed.
Please use "SET NAME" to set a server name.
hpasmcli> show powersupply
Power supply #1
Present : Yes
Redundant: No
Condition: Ok
Hotplug : Supported
Power supply #2
Power Supply not present
hpasmcli> show pxe
PXE boot status (2 Embedded NICs):
NIC1: PXE enabled
NIC2: PXE disabled
hpasmcli> show serial bios
BIOS console redirection port is currently set to COM1/9600.
hpasmcli> show serial bios
Embedded serial port A: COM1
Embedded serial port B: Disabled
hpasmcli> show serial virtual
The virtual serial port is currently COM2.
hpasmcli> show server
System : ProLiant DL385 G1
Serial No. : SGH532X0KK
ROM version : A05 06/14/2005
iLo present : Yes
Embedded NICs : 2
NIC1 MAC: 00:14:38:4c:62:3e
NIC2 MAC: 00:14:38:4c:62:3d
Processor: 0
Name : AMD Opteron
Stepping : 2
Speed : 2200 MHz
Bus : 0 MHz
Socket : 2
Level2 Cache : 1024 KBytes
Status : Ok
Processor: 1
Name : AMD Opteron
Stepping : 2
Speed : 2200 MHz
Bus : 0 MHz
Socket : 1
Level2 Cache : 1024 KBytes
Status : Ok
Processor total : 2
Memory installed : 1024 MBytes
ECC supported : Yes
hpasmcli> show temp
Sensor Location Temp Threshold
------ -------- ---- ---------
#0 SYSTEM_BD - -
#1 CPU#1 51C/123F 80C/176F
#2 I/O_ZONE 52C/125F 62C/143F
#3 CPU#2 46C/114F 80C/176F
#4 PROCESSOR_ZONE 41C/105F 60C/140F
#5 POWER_SUPPLY_BAY 41C/105F 51C/123F
hpasmcli> show uid
UID is currently off.
hpasmcli> show wol
Wake-On-Lan is currently enabled.
hpasmcli> show boot
First boot device is: CD-ROM.
One time boot device is: Not set.
hpasmcli> exit