Hello,

I have been working on generating a snmp.yml config for my UCS Central box. 
I have successfully pulled some information and got it working, but now I 
am looking at improving it. I am using a "conversation" from 2018 that 
looks promising. However, I am running into an error about not finding 
metrics in main.plain. I see that "metrics" has maybe been phased out, at 
least in the way it was used here. You will also see I am getting a "Can't 
find augmenting node", I have not been able to find much on that error, 
however my configs will generate if that is the only error. Please see 
below for my generator config and the error(s) that I got. Thanks in 
advance!

Config:
modules:
# Default IF-MIB interfaces table with ifIndex.
 if_mib_if_name:
   walk: [sysUpTime, interfaces, ifXTable]
   lookups:
     - source_indexes: [ifIndex]
       lookup: ifAlias
     - source_indexes: [ifIndex]
       # Uis OID to avoid conflict with PaloAlto PAN-COMMON-MIB.
       lookup: 1.3.6.1.2.1.2.2.1.2 # ifDescr
     - source_indexes: [ifIndex]
       # Use OID to avoid conflict with Netscaler NS-ROOT-MIB.
       lookup: 1.3.6.1.2.1.31.1.1.1.1 # ifName
   overrides:
     ifAlias:
       ignore: true # Lookup metric
     ifDescr:
       ignore: true # Lookup metric
     ifName:
       ignore: true # Lookup metric
     ifType:
       type: EnumAsInfo
   auth:
     community: ***
 cisco_ucs:
  walk:
  - 1.3.6.1.4.1.9.9.719.1.1.1.1.16
  - 1.3.6.1.4.1.9.9.719.1.1.1.1.2
  metrics:
  - name: cucsFaultOccur
    oid: 1.3.6.1.4.1.9.9.719.1.1.1.1.16
    type: counter
    help: Cisco UCS fault:Inst:occur managed object property - 
1.3.6.1.4.1.9.9.719.1.1.1.1.16
    indexes:
    - labelname: cucsFaultDn
      type: gauge
    - labelname: cucsFaultTags
      type: OctetString
    lookups:
    - labels:
      - cucsFaultDn
      labelname: cucsFaultDn
      oid: 1.3.6.1.4.1.9.9.719.1.1.1.1.2
      type: DisplayString
    - labels:
      - cucsFaultTags
      labelname: cucsFaultTags
      oid: 1.3.6.1.4.1.9.9.719.1.1.1.1.21
      type: OctetString
  version: 2
  auth:
   community: ***



Errors:
ts=2023-05-16T19:05:24.910Z caller=net_snmp.go:161 level=info msg="Loading 
MIBs" from=/etc/snmp_exporter_generator/generator/mibs/
ts=2023-05-16T19:05:27.567Z caller=main.go:119 level=warn msg="NetSNMP 
reported parse error(s)" errors=1
ts=2023-05-16T19:05:28.302Z caller=tree.go:83 level=warn msg="Can't find 
augmenting node" augments=portCopyEntry node=portCopyXEntry
ts=2023-05-16T19:05:28.325Z caller=main.go:129 level=error msg="Error 
generating config netsnmp" err="error parsing yml config: yaml: unmarshal 
errors:\n  line 31: field metrics not found in type main.plain"

-- 
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 prometheus-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/60a0c798-a736-48d1-a4a9-6dd7773d11e5n%40googlegroups.com.

Reply via email to