Skip to content

Instantly share code, notes, and snippets.

@nepeat
Created September 26, 2019 09:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nepeat/23c50888721e5245950a9283b735dd3c to your computer and use it in GitHub Desktop.
Save nepeat/23c50888721e5245950a9283b735dd3c to your computer and use it in GitHub Desktop.
CLI> help
Command Line Interface command set:
Parameters are case insensitive
In general:
IPMB address is hexadecimal ALWAYS.
All other numbers may be either decimal and hexadecimal (0x notation required for hexadecimal notation)
-v turns on verbose output
activate <addr> <fru_id>
airfilterreplaced [<date>]
alarm <alarm status/action>
amcportstate [-v] <ipmc> [ amc <N> | <fru_id> ]
board [slot_number]
boardreset <slot number>
busres force <res>
busres info [<res>]
busres lock <res>
busres query [-v] <res> [<target> [noupdate]]
busres release <res>
busres sendbusfree <res> <target>
busres setowner <res> <target>
busres unlock <res>
deactivate <addr> <fru_id>
debuglevel [<mask> [<console mask>] ]
dhcp <restart> | <status>
exit
fans <addr> <fru id>
firewall [<info [[[[<channel>]:<LUN>]:<NetFn>]:<command>] | <[all]>> | <stop> | <start>]
fru [<addr> [id=<fru_id> | type=<site_type>]] | [type=<site_type> [/<site_number>]]
frucontrol <addr> <fru_id> <command>
frudata [<addr>] [<fru id>] [<block number>]
frudata shm <N> [<block number>]
frudata <addr> <fru id> <byte offset> <byte_1> [byte2 .. [byte_16]]
frudatar <addr> <fru id> <file name>
frudataw [-s|-d|-p|-l] <addr> <fru id> <file name>
frudataw <-s|-d|-p|-l> -c <addr> <fru id>
fruinfo <addr> <fru_id>
getbootdev <addr> [<fru-id> | <amc-addr>]
getconfigparam [<parameter name>]
getfanlevel <addr> <fru_id>
getfanpolicy [<addr> [<fru_id>]] [-s <addr>|site_type [<fru_id>|site_number]]
getfruledstate [-v] [<addr> [<fru_id> [<LedId>|ALL]]]
gethysteresis [ <addr> [ [ lun: ]<sensor id> | <sensor name> ] ]
gethysteresis [ <addr> -f <fru id> ]
gethysteresis [ <addr> -f amc <amc number> ]
getipmbstate <addr> [<link>]
getlanconfig <channel number> <parameter number> | <parameter name>
getpefconfig <parameter name> | <parameter number> [<set selector>]
getsensoreventenable [ <addr> [ [ lun: ]<sensor_id> | <sensor name> ] ]
getsensoreventenable [ <addr> -f <fru id> ]
getsensoreventenable [ <addr> -f amc <amc number> ]
getthreshold [ <addr> [ [ lun: ]<sensor id> | <sensor name> ] ]
getthreshold [ <addr> -f <fru id> ]
getthreshold [ <addr> -f amc <amc number> ]
help [<command>]
ipmc [-v] [-x] [<addr>]
localaddress
minfanlevel <addr> <fru_id> <min fan level>
minfanlevel [<min fan level>]
poll
quit
sel [clear] [ <addr> [ <number of items> [<number of first item>] ] ]
sel info [<addr>]
sendamc <addr> <amc> <netfn> <command> [<parameters ...>]
sendcmd <addr> <netfn> <command> [<parameters ...>]
sensor [ <addr> [ [ lun: ]<sensor id> | <sensor name> ] ]
sensor [ <addr> -f <fru id> ]
sensor [ <addr> -f amc <amc number> ]
sensordata [-t] [-d <state>] [ <addr> [ [ lun: ]<sensor id> | <sensor name> ] ]
sensordata [-t] [-d <state>] [ <addr> -f <fru id> ]
sensordata [-t] [-d <state>] [ <addr> -f amc <amc number> ]
sensorread <addr> [ lun: ]<sensor id>
session
setbootdev <addr> <fru-id | amc-addr> <boot-device>
setcommandpolicy <Enable|Disable> <NetFn> <CMD> [<channel>] [<LUN>]
setextracted <addr> <fru_id>
setfanlevel <addr> <fru_id> <state>
setfanpolicy <addr> <fru_id> <ENABLE | DISABLE [timeout]> [-s <addr> | site_type <fru_id> | site_number]
setfruledstate <addr> <fru_id> <LedId> | ALL <LedOp | tail> [LedColor]
setfunctionpolicy <EnableDisableMask> <NetFn> <CMD> [<channel>] [<LUN>]
sethysteresis <addr> [ lun: ]<sensor_id> | <sensor name> pos | neg <value>
setipmbstate <addr> A | B [<link>] 0|1
setlanconfig <channel number> <parameter number> | parameter name <parameters ...>
setlocked <addr> <fru_id> <value>
setpefconfig <parameter name> | <parameter number> [<set selector>] <parameters ...>
setpowerlevel <addr> <fru_id> [<pwr_lvl> | OFF] [Copy]
setsensordata <addr> [ lun: ]<sensor_id> | <sensor name> [ reading [-r] <value> ]
[ assertion <mask> ] [ deassertion <mask> ]
[ event_data <b1> <b2> <b3> | event_data_no_offset <b1> <b2> <b3>]
setsensoreventenable <addr> [ lun: ]<sensor_id> | <sensor name> global [assertion_events [deassertion_events]]
setthreshold <addr> [ lun: ]<sensor_id> | <sensor name> unc | uc | unr | lnc | lc | lnr [-r] value
shelf <parameters>
shelf address_table
shelf at
shelf board_lan_cfg_params
shelf cooling_state
shelf cs
shelf fans_state
shelf fs
shelf h110_connectivity
shelf h110c
shelf ha_connectivity
shelf hac
shelf pci_connectivity
shelf pcic
shelf point-to-point_connectivity
shelf ppc
shelf power_distribution
shelf pd
shelf power_management
shelf pm
shelf shm_cfg_params
shelfaddress [-x] ["<shelf address>"]
shmstatus
showunhealthy
switchover [-force]
terminate [-reboot]
threshold [ <addr> [ [ lun: ]<sensor id> | <sensor name> ] ]
threshold [ <addr> -f <fru id> ]
threshold [ <addr> -f amc <amc number> ]
user [<user id>]
user add <user id> <user name> <flags> <privilege level> <password>
user channel <user id> <channel number> <flags> <privilege level>
user delete <user id>
user enable <user id> 1|0
user name <user id> <user name>
user passwd <user id> <user password>
version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment