---
name: "prometheus-snmp-generator"
section: "1"
platform: "linux"
package: "prometheus-snmp-exporter"
version: "0.28.0-1+b5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/prometheus-snmp-generator"
---

# prometheus-snmp-generator(1)

Config generator for prometheus-snmp-exporter

## NAME

prometheus-snmp-generator - Config generator for prometheus-snmp-exporter

## SYNOPSIS

- **prometheus-snmp-generator \[\<flags\>\] \<command\> \[\<args\> ...\]**

  ## DESCRIPTION

## OPTIONS

- **-h, --help**

  Show context-sensitive help (also try --help-long and --help-man).

- **--fail-on-parse-errors**

  Exit with a non-zero status if there are MIB parsing errors

- **--snmp.mibopts**

  Toggle various defaults controlling MIB parsing, see snmpwalk --help

- **-m, --mibs-dir=**

  Paths to mibs directory

- **--log.level=info**

  Only log messages with the given severity or above. One of: \[debug, info, warn, error\]

- **--log.format=logfmt**

  Output format of log messages. One of: \[logfmt, json\]

## COMMANDS

### **help \[\<command\>...\]**

Show help.

### **generate \[\<flags\>\]**

Generate snmp.yml from generator.yml

- **-g, --generator-path="generator.yml"**

  Path to the input generator.yml file

- **-o, --output-path="snmp.yml"**

  Path to write the snmp\_exporter's config file

### **parse\_errors**

Debug: Print the parse errors output by NetSNMP

### **dump**

Debug: Dump the parsed and prepared MIBs
