I use APC PowerNet MIB 4.2.6. My generator.yaml:

modules:
  template_acrd_602:
    version: 3
    max_repetitions: 25
    retries: 3
    timeout: 30s
    walk:
      - coolingUnitStatusAnalogTableIndex
      - coolingUnitStatusAnalogDescription
      - coolingUnitStatusAnalogValue


I try:
# curl -sw '' 
'http://127.0.0.1:9116/snmp?module=template_acrd_602&target=hostname'

And receive (the original output contains dozens of metrics, I shrank it):
coolingUnitStatusAnalogDescription{coolingUnitStatusAnalogDescription="Air 
Filter Run Hrs",coolingUnitStatusAnalogTableIndex="44",coolingUnitTableIndex
="1"} 1
coolingUnitStatusAnalogTableIndex{coolingUnitStatusAnalogTableIndex="44",
coolingUnitTableIndex="1"} 44
coolingUnitStatusAnalogValue{coolingUnitStatusAnalogTableIndex="44",
coolingUnitTableIndex="1"} 4472


And it's ok. But if I add a lookup section into generator.yaml like this:

modules:
  template_acrd_602:
    version: 3
    max_repetitions: 25
    retries: 3
    timeout: 30s
    walk:
      - coolingUnitStatusAnalogTableIndex
      - coolingUnitStatusAnalogDescription
      - coolingUnitStatusAnalogValue
    lookups:
      - source_indexes: [coolingUnitStatusAnalogTableIndex]
        lookup: coolingUnitStatusAnalogDescription


I expect to receive an output something like this:

coolingUnitStatusAnalogDescription{coolingUnitStatusAnalogDescription="Air 
Filter Run Hrs",coolingUnitStatusAnalogTableIndex="44",coolingUnitTableIndex
="1"} 1
coolingUnitStatusAnalogTableIndex{coolingUnitStatusAnalogDescription="Air 
Filter Run Hrs"coolingUnitStatusAnalogTableIndex="44",coolingUnitTableIndex=
"1"} 44
coolingUnitStatusAnalogValue{coolingUnitStatusAnalogDescription="Air Filter 
Run Hrs"coolingUnitStatusAnalogTableIndex="44",coolingUnitTableIndex="1"} 
4472


But actually I receive:
coolingUnitStatusAnalogDescription{coolingUnitStatusAnalogDescription="",
coolingUnitStatusAnalogTableIndex="44",coolingUnitTableIndex="1"} 1
coolingUnitStatusAnalogTableIndex{coolingUnitStatusAnalogDescription="",
coolingUnitStatusAnalogTableIndex="44",coolingUnitTableIndex="1"} 44
coolingUnitStatusAnalogValue{coolingUnitStatusAnalogDescription="",
coolingUnitStatusAnalogTableIndex="44",coolingUnitTableIndex="1"} 4472


What am I doing wrong? Help please. Thank you!

OID description you could get on web site 
<https://cric.grenoble.cnrs.fr/Administrateurs/Outils/MIBS/?oid=coolingUnitStatusAnalogTableIndex>

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/489060ca-6376-4f51-8d91-f7af8b72af2do%40googlegroups.com.

Reply via email to