openipmish(1)
π openipmish β shell interface to an IPMI system π
okay so bestie, welcome to openipmish, from the OpenIPMI family, section 1 of the manual, and honestly? she's that girl. it's a whole shell interface to an IPMI system and she's ready to spill the tea about your hardware. π«Ά
β¨ SYNOPSIS β¨
openipmish [option]
πΈ DESCRIPTION πΈ
so like, openipmish is a command interpreter, right? and she gives you the full power of the OpenIPMI library through a user-level command language. it's designed so it can easily be driven by a scripting language like TCL, and the output? well-formed. immaculate. no notes. π
when openipmish starts up, she has no connections, no nothing, no vibes established. it's giving blank slate. you literally have to type in commands to make connections to domains yourself. she's not gonna do it for you, bestie. π
π OPTIONS π
--dmsgβ turns on message debugging. it's gonna dump all the messages into the debug log output. slay, but verbose.--drawmsgβ turns on raw message debugging, dumping all the low-level messages into the debug log output. the way this differs from normal message debugging is that all protocol messages get dumped too, not just IPMI messages. iykyk. π--dmemβ turns on memory debugging, which means memory allocations and deallocations get checked. when the program terminates, she will dump all the memory that wasn't properly freed (aka leaked). not me catching your leaks fr fr. π--dlockβ turns on lock debugging, which checks lock operations to make sure locks are held in all the proper places, and makes sure locks are properly nested. queen of accountability. π--snmpβ enables the SNMP trap handler. heads up though:openipmishmust be compiled with SNMP code enabled for this option to even be available. no cap.--helpβ help output. iconic of her. β¨
π¦ COMMANDS π¦
openipmish follows the standard command syntax defined over in ipmi_cmdlang(7). go read that for the deets on most commands, bestie. the IPMI manual that comes with OpenIPMI will also be super handy. π
but openipmish also defines some commands that are not in the standard command language. and those are:
readβ read and execute commands from the given file. main character energy, honestly.exitβ quit. bye bestie! πredisp_cmd on|offβ normally,openipmishredisplays the command line whenever an event comes in. that's lovely for interactive use, but bad for scripting. this lets you turn that function on and off. choose your own adventure. π
π SEE ALSO π
π KNOWN PROBLEMS π
None. she said flawless and she meant it. β
π AUTHOR π
Corey Minyard <cminyard@mvista.com>
OpenIPMI π 05/13/03 β that's the source and the date, bestie, and that's the whole page. mwah, go forth and connect to your domains. π β¨
π¦ where this page comes from
- alpine 3.24: openipmi-doc 2.0.36-r1 Β· LGPL-2.0-or-later and GPL-2.0-or-later or BSD-3-Clause
- arch rolling: openipmi 2.0.37-4 Β· LGPL2.1
- debian bookworm: openipmi 2.0.33-1+b1 Β· LGPL
- debian trixie: openipmi 2.0.37-1 Β· LGPL-2.0-only
- nixpkgs unstable: OpenIPMI 2.0.37
- opensuse-leap 16.0: OpenIPMI 2.0.36.56+git.0a3a991-160000.3.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: OpenIPMI 2.0.36.56+git.0a3a991-160000.3.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: OpenIPMI 2.0.36.56+git.0a3a991-160000.3.1 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: OpenIPMI 2.0.36.56+git.0a3a991-160000.3.1 Β· LGPL-2.1-or-later
- ubuntu jammy: openipmi 2.0.29-0.1ubuntu6 Β· LGPL
- ubuntu noble: openipmi 2.0.33-1.1build3 Β· LGPL
- ubuntu questing: openipmi 2.0.37-1
- ubuntu resolute: openipmi 2.0.37-1build1 Β· LGPL-2.0-only
- ubuntu stonking: openipmi 2.0.37-1ubuntu3 Β· LGPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms