PROMETHEUS-IPMI-EXPORTER(1)

πŸ’– PROMETHEUS-IPMI-EXPORTER πŸ’–

okay bestie, sit down, hydrate, and let me tell you about prometheus-ipmi-exporter β€” it's a Prometheus exporter for IPMI devices, and it lives in section 1 of the manual (the "user commands" girlies). no cap. 🫢


✨ SYNOPSIS ✨

prometheus-ipmi-exporter [<flags>]

that's it. that's the whole vibe. you run it, you give it flags, it exports. πŸ’…


🌸 DESCRIPTION 🌸

okay so, real talk: this section is literally empty in the original. like, nothing. void. the NAME section already told you everything it wanted to say β€” Prometheus exporter, IPMI devices, iconic. so don't come looking for lore here, because there is none. moving on! πŸ’€


πŸ‘‘ OPTIONS πŸ‘‘

every single one, in order, no skipping, periodt:

  • -h, --help β€” shows you context-sensitive help. and because one help flag is never enough, you can also try --help-long and --help-man. yes really, three flavours of help. we love options. ✨
  • --config.file=CONFIG.FILE β€” the path to your configuration file. tell it where the config lives and it'll go read it. πŸŽ€
  • --freeipmi.path=FREEIPMI.PATH β€” path to the FreeIPMI executables. if you don't set this, it just relies on $PATH (that's the default). so either point at it directly or make sure your $PATH is doing its job. πŸ¦‹
  • --native-ipmi β€” use the native IPMI implementation instead of FreeIPMI. heads up though, this one is marked EXPERIMENTAL, so like… she's new here. be gentle. πŸ™ˆ
  • --web.systemd-socket β€” use systemd socket activation listeners instead of port listeners. Linux only, so if you're not on Linux, this flag is not for you, sorry babe. πŸ’œ
  • --web.listen-address=:9290 β€” the addresses where metrics and the web interface get exposed. it's repeatable, so you can stack multiple addresses if you want. examples: :9100 or [::1]:9100 for http, and vsock://:9100 for vsock. default is :9290. 🌈
  • --web.config.file β€” path to a configuration file that can enable TLS or authentication. the docs live at: https://github.com/prometheus/exporter-toolkit/blob/master/docs/web-configuration.md β€” go read them, iykyk. πŸ”₯
  • --log.level=info β€” only log messages at the given severity or above. one of: [debug, info, warn, error]. default is info. πŸ‘‘
  • --log.format=logfmt β€” the output format for log messages. one of: [logfmt, json]. default is logfmt. ⭐
  • --version β€” shows the application version. quick little flex. πŸ“

lowkey a tiny manpage but every flag counts, bestie. no filler, all substance. πŸ’–

and that's the whole page, fr fr β€” brought to you by prometheus-ipmi-exporter 1.10.1, dated August 2025, from the Prometheus girlies. stay slaying, go export some metrics, mwah πŸ’…βœ¨πŸ§š

πŸ“¦ where this page comes from