PROMETHEUS-SNMP-EXPORTER(1)
π PROMETHEUS-SNMP-EXPORTER π
okay so bestie, welcome to the glow-up of prometheus-snmp-exporter, aka the Prometheus exporter for SNMP-enabled devices πΈ it's a little program that goes and talks SNMP to your switches, routers and random boxes that speak SNMP, and turns all that into metrics Prometheus can vibe with. this is section 1 of your journey, iykyk.
β¨ SYNOPSIS β¨
prometheus-snmp-exporter [<flags>]
that's it. that's the whole vibe. flags only, no positional args, no drama π
π«Ά DESCRIPTION π«Ά
ngl the original page just... leaves this one blank? iconic of it. no description text, no lore, just vibes. so the whole personality of this tool lives down there in OPTIONS. scroll, bestie, it's giving a whole buffet π
π OPTIONS π
-h,--helpβ shows you the help, and it's context-sensitive so it knows what you're on about. also lowkey try--help-longand--help-manif you want the extended director's cut π¦--snmp.wrap-large-countersβ wraps 64-bit counters so you don't get floating point rounding being messy and ruining your numbers. no more cursed rounding artifacts, periodt.--snmp.source-addressβ the source address to send SNMP from, formatted asaddress:port, used when it's connecting to targets. if the port part is empty or0β like127.0.0.1:or[::1]:0β then the source port number gets automatically (randomly) chosen for you β¨--config.file=/etc/prometheus/snmp.ymlβ the path to the configuration file. note the default, bestie, it's literally/etc/prometheus/snmp.ymlπ--dry-runβ only checks that your config is valid, then exits. the "am i okay?" check π₯Ί--snmp.module-concurrency=1β how many modules get fetched concurrently per scrape. default is1because patience is a virtue.--snmp.debug-packetsβ includes a full debug trace of SNMP packet traffic. for when you really need to see every single little packet π΅οΈβοΈ--config.expand-environment-variablesβ expands environment variables, so you can source secrets that way π--web.telemetry-pathβ the path under which metrics get exposed.--web.systemd-socketβ uses systemd socket activation listeners instead of port listeners. Linux only, so if you're not on Linux this one is not your moment π--web.listen-address=:9116β the addresses on which it exposes metrics and the web interface. it's repeatable for multiple addresses. examples::9100or[::1]:9100for http, andvsock://:9100for vsock π default is:9116.--web.config.fileβ path to a configuration file that can enable TLS or authentication. see:https://github.com/prometheus/exporter-toolkit/blob/master/docs/web-configuration.mdπ--log.level=infoβ only logs messages with the given severity or above. one of: [debug, info, warn, error]. default isinfo.--log.format=logfmtβ output format of log messages. one of: [logfmt, json]. default islogfmt.--versionβ shows the application version. slay, but make it a number π
and that's the whole page, bestie π«Ά this was prometheus-snmp-exporter version 0.30.1, dated June 2026 β go forth and export some SNMP, you absolute main character ππ
π¦ where this page comes from
- ubuntu stonking: prometheus-snmp-exporter 0.30.1-1build1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms