OS Manuals

/usr/bin/openipmi_eventd

IPMI (Intelligent Platform Management Interface) library and tools

From openipmi 2.0.37-r12 (os), captured 2026-11-05 by running openipmi_eventd --help (exit 1). permalink

--help: Error parsing command arguments, argument 2: OS: Invalid argument
Usage:
 /usr/bin/openipmi_eventd <domain> <con_parms> [-k] [-i] [-e] [-d] [-b] [-f <filename>] <program> [<parm1> [<parm2> [...]]]
<domain> is a name given to locally identify the connection.
Options are:
 -k, --exec-now - Execute the program at startup and feed it
    events through stdin.
 -i, --event-stdin - Execute the program for each event, but
    feed it input through stdin.
 -e, --delete-events - Delete each event after processing.
 -d, --debug - Enable debugging
 -b, --dont-daemonize - Run the program in foreground.
 -f, --outfile - Send the output to the given file instead of
    spawning another program.
<con_parms> is:
 smi
      smi <num>
     where the <num> is the IPMI device number to connect to.
 lan
      lan [-U <username>] [-P <password>] [-p[2] port] [-A <authtype>]
          [-L <privilege>] [-s] [-Ra <auth alg>] [-Ri <integ alg>]
          [-Rc <conf algo>] [-Rl] [-Rk <bmc key>] [-H <hackname>]
          [-4] [-6] [-M <max outstanding msgs>] <host1> [<host2>]
     If -s is supplied, then two host names are taken (the second port
     may be specified with -p2).  Otherwise, only one hostname is
     taken.  The defaults are an empty username and password (anonymous),
     port 623, admin privilege, and authtype defaulting to the most
     secure one available.
     privilege is one of: callback, user, operator, admin, or oem.  These
     select the specific commands that are available to the connection.
     Higher privileges (ones further to the right in the above list) have
     more commands available to them.
     authtype is one of the following: rmcp+, md5, md2, straight, or none.
     Setting this to anything but rmcp+ forces normal rmcp
     authentication.  By default the most secure method available is
     chosen, in the order given above.
     For RMCP+ connections, the authentication algorithms supported (-Ra)
     are: bmcpick, rakp_none, rakp_hmac_sha1, and rakp_hmac_md5.  The
     integrity algorithms (-Ri) supported are: bmcpick, none, hmac_sha1,
     hmac_md5, and md5.  The confidentiality algorithms (-Rc) are: bmcpick,
     aes_cbc_128, xrc4_128, and xrc_40.  The defaults are
     rackp_hmac_sha1, hmac_sha1, and aes_cb_128.  -Rl turns on lookup up
     names by the name and the privilege level (allowing the same name with
     different privileges and different passwords), the default is straight
     name lookup.  -Rk sets the BMC key, needed if the system does two-key
     lookups.  The -M option sets the maximum outstanding messages.
     The default is 2, ranges 1-63.
     -4 and -6 force IPv4 and IPv6.  The default is unspecified.
     The -H option enables certain hacks for broken platforms.  This may
     be listed multiple times to enable multiple hacks.  The currently
     available hacks are:
       intelplus - For Intel platforms that have broken RMCP+.
       rakp3_wrong_rolem - For systems that truncate role(m) in the RAKP3 msg.
       rmcpp_integ_sik - For systems that use SIK instead of K(1) for integrity.
Options (7)
OptionDescriptionSource
-4 andThe default is unspecified.help
-f, --outfile filenameSend all events to the given file (in the manual page but not in --help)man
-k, --exec-nowImmediately spawn the given program and send the event information to that program's standard input. (in the manual page but not in --help)man
-i, --event-stdinSend the event information to the program's standard input instead of the commandline. (in the manual page but not in --help)man
-e, --delete-eventsDelete events from the SEL (System Event Log) once they have been processed. (in the manual page but not in --help)man
-b, --dont-daemonizeDo not daemonize the program, run it as a foreground process. (in the manual page but not in --help)man
-d, --debugDebug the program, turn on output, send all logs to stderr, and do not run the process as a daemon. (in the manual page but not in --help)man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.