https://cgit.freebsd.org/ports/commit/sysutils/snmp_exporter Provided generator.yml generator.yml.sample have old syntax and don't compile into snmp.yml when running `snmp_exporter_generator generate -o "/usr/local/etc/snmp_exporter/snmp.yml"` I was able to resolve it locally by changing fields. old_index must become `source_indexes: [...]`. new_index must be changed to `lookup:`. However it's probably best just to copy example generator.yml from upstream git: https://github.com/prometheus/snmp_exporter/blob/v0.20.0/generator/generator.yml
Error experienced: snmp_exporter_generator generate --log.level="debug" level=info ts=2023-06-05T00:10:11.037Z caller=net_snmp.go:144 msg="Loading MIBs" from=$HOME/.snmp/mibs:/usr/local/share/snmp/mibs level=error ts=2023-06-05T00:10:11.095Z caller=main.go:130 msg="Error generating config netsnmp" err="error parsing yml config: yaml: unmarshal errors:\n line9: field old_index not found in type main.Lookup\n line 10: field new_index not found in type main.Lookup\n line 15: field old_index not found in type main.Lookup\n line 16: field new_index not found in type main.Lookup\n line 21: field old_index not found in type main.Lookup\n line 23: field new_index not found in type main.Lookup\n..."