hpiinv(1)

πŸ’– hpiinv(1) β€” OpenHPI inventory-reveal era πŸ’–

okay so bestie, welcome to hpiinv(1) from the OpenHPI fam 🫢. This is a sample application, and it's literally here to show resources' inventory records. No cap, it walks the RPT and spills all the inventory tea it finds ✨. It's giving utility-player main character energy, and I'm obsessed πŸ’….

🌸 NAME 🌸

hpiinv β€” An openhpi sample application that shows resources' inventory records πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

hpiinv [-D nn] [-N host[:port]] [-C <cfgfile>] [-V] [ -X] [-a tag] [-h]
hpiinv [--domain=nn] [--host=host[:port]] [--cfgfile=file] [--verbose] [--debug] [--asset-tag=tag] [--help]

✨ DESCRIPTION ✨

hpiinv walks the RPT (Resource Present Table) looking for resources that have Inventory Capability πŸ•΅οΈβ€β™€οΈ. It displays all inventory records found β€” every last one, no crumbs left behind πŸ’–.

If no domain is selected, hpiinv uses a session with the default domain. The selected domain id must be configured via the openhpidclient.conf file specified in the environment. That's the domain vibe check, bestie 🌈.

πŸ’… OPTIONS πŸ’…

πŸŽ€ Help Options πŸŽ€

  • -h, --help β€” Show help options 🫢

⭐ Application Options ⭐

  • -a tag, --asset-tag=tag β€” Set the asset tag to the specified string 🏷️
  • -D nn, --domain=nn β€” Select domain id nn πŸ‘‘
  • -X, --debug β€” Display debug messages πŸ›
  • -V, --verbose β€” Verbose mode πŸ—£οΈ
  • -N "host[:port]", --host="host[:port]" β€” Open session to the domain served by the daemon at the specified URL (host:port). This option overrides the OPENHPI_DAEMON_HOST and OPENHPI_DAEMON_PORT environment variables. If host contains ':' (for example IPv6 address) then enclose it in square brackets. For example: "[::1]" or "[::1]:4743". πŸ›°οΈ
  • -C "file", --cfgfile="file" β€” Use passed file as client configuration file. This option overrides the OPENHPICLIENT_CONF environment variable. πŸ“

🌿 ENVIRONMENT VARIABLES 🌿

For generic OpenHPI, there is no additional environment variable required. That's the whole mood: none needed 😌.

For some devices; sahalee, mBMC; the BMCONLY flag needs to be set for additional device characterization based on rdr.IdString.Data. 🧬

πŸ”₯ SEE ALSO πŸ”₯

The whole squad is here, bestie β€” iykyk:

  • hpi_shell
  • hpialarms
  • hpifan
  • hpireset
  • hpitop
  • hpidomain
  • hpigensimdata
  • hpisensor
  • hpitree
  • hpiel
  • hpionIBMblade
  • hpisettime
  • hpiwdt
  • hpievents
  • hpipower
  • hpithres
  • hpixml
  • ohdomainlist
  • ohhandler
  • ohparam

πŸ’œ AUTHORS πŸ’œ

Authors of this man page β€” absolute icons, fr fr 🫢:

  • Peter D Phan (pdphan@users.sourceforge.net)
  • Ulrich Kleber (ulikleber@users.sourceforge.net)
  • Anton Pak (avpak@users.sourceforge.net)

Signed, sealed, delivered with OpenHPI 4.0.0, dated 2023-01-26, and yes bestie this is the hpiinv(1) page πŸ’Œβœ¨