GEM CLI Commands
Introduction to commands for controlling and monitoring hardware infrastructure
The GEM software controls and monitors the hardware infrastructure and overall system environmental conditions. GEM manages system health, provides power control to power-cycle major subsystems, monitors fans, thermals, power consumption, etc., and offers extensive event capture and logging mechanisms to support file system failover and enable post-failure analysis of hardware components.
- Midplane
- Power/Cooling Module (PCM)
- Canister
Unified Sytem Management (USM) combines the GEM firmware with firmware from other enclosure components, such as x86 subsystems, primarily BIOS, BMC, and FPGA.
Supported number bases
Numeric parameters passed into CLIs can be in different bases. Decimal is the default. Octal or hexadecimal can be supplied by using a leading code:Decimal – Plain number
Octal – Leading ‘0’
Hexadecimal – Leading ‘0x’
For example, the decimal number 14 would be represented in the following ways:Decimal – 14
Octal – 016
Hexadecimal – 0xE
Serial port settings
Use the following settings for using HyperTerminal or other serial communications GUI to work with the CLI:| Baud rate (bits per second): | 115200 |
| Data bits: | 8 |
| Parity: | None |
| Stop bits: | 1 |
| Flow control: | None |
The above settings apply to manually typed commands. If multiple commands are sent via a text file, then the baud rate needs to be reduced for all characters to be processed.
rmon baud 0
| Baud rate (bits/sec): | 9600 |
| Data bits: | 8 |
| Parity: | None |
| Stop bits: | 1 |
| Flow control: | None |
rmon baud 4The complete set of supported values is:
0 = 9600
1 = 19200
2 = 38400
3 = 57600
4 = 115200