openipmish(1)

πŸ“¦
version 2.0.37 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– 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: openipmish must 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, openipmish redisplays 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. πŸ’…βœ¨