From Cute Shama, 5 Years ago, written in Plain Text.
Embed
  1. mib: NSCRTV-HFCEMS-PROPERTY-MIB:NSCRTV-HFCEMS-OPTICALAMPLIFIER-MIB:NSCRTV-HFCEMS-COMMON-MIB
  2. modules:
  3.   sensors:
  4.     pre-cache:
  5.        data:
  6.         - oid:
  7.           - analogPropertyTable
  8.     dbm:
  9.       data:
  10.         -
  11.           oid: oaOutputOpticalPower
  12.           num_oid: .1.3.6.1.4.1.17409.1.11.2.
  13.           descr: 'Per Output Power'
  14.           index: 'oaOutputOpticalPower.{{ $index }}'
  15.           value: oaOutputOpticalPower
  16.           divisor: 10
  17.           low_limit: '{{ $analogAlarmLOLO }}'
  18.           low_warn_limit: '{{ $analogAlarmLO.11.1.3.6.1.4.1.17409.1.11.2. }}'
  19.           warn_limit: '{{ $analogAlarmHI.11.1.3.6.1.4.1.17409.1.11.2 }}'
  20.           high_limit: '{{ $analogAlarmHIHI.11.1.3.6.1.4.1.17409.1.11.2.0 }}'
  21.         -
  22.           oid: oaInputOpticalPower
  23.           num_oid: .1.3.6.1.4.1.17409.1.11.3.
  24.           descr: 'Input Power'
  25.           index: 'oaInputOpticalPower.{{ $index }}'
  26.           divisor: 10
  27.           low_limit: analogAlarmLOLO.11.1.3.6.1.4.1.17409.1.11.3.
  28.           low_warn_limit: analogAlarmLO.11.1.3.6.1.4.1.17409.1.11.3.
  29.           warn_limit: analogAlarmHI.11.1.3.6.1.4.1.17409.1.11.3.
  30.           high_limit: analogAlarmHIHI.11.1.3.6.1.4.1.17409.1.11.3.
  31.     temperature:
  32.       options:
  33.         skip_values: 0
  34.       data:
  35.         -
  36.           oid: commonDeviceInternalTemperature
  37.           num_oid: .1.3.6.1.4.1.17409.1.3.3.2.2.1.12.
  38.           descr: 'Internal Temperature'
  39.           index: 'commonDeviceInternalTemperature.{{ $index }}'
  40.           value: commonDeviceInternalTemperature
  41.           low_limit: analogAlarmLOLO.12.1.3.6.1.4.1.17409.1.3.1.13.0
  42.           low_warn_limit: analogAlarmLO.12.1.3.6.1.4.1.17409.1.3.1.13.0
  43.           warn_limit: analogAlarmHI.12.1.3.6.1.4.1.17409.1.3.1.13.0
  44.           high_limit: analogAlarmHIHI.12.1.3.6.1.4.1.17409.1.3.1.13.0
  45.         -
  46.           oid: oaPumpTable
  47.           num_oid: .1.3.6.1.4.1.17409.1.11.4.1.4.
  48.           value: oaPumpTemp
  49.           descr: 'Pump Temperature'
  50.           index: 'oaPumpTemp.{{ $index }}'
  51.           divisor: 10
  52.     current:
  53.       options:
  54.         skip_values: 0
  55.       data:
  56.         -
  57.           oid: oaPumpTable
  58.           num_oid: .1.3.6.1.4.1.17409.1.11.4.1.2.
  59.           descr: 'BIAS Pump - {{ $index }}'
  60.           index: 'oaPumpBIAS.{{ $index }}'
  61.           value: oaPumpBIAS
  62.           divisor: 1000
  63.         -
  64.           oid: oaPumpTable
  65.           num_oid: .1.3.6.1.4.1.17409.1.11.4.1.3.
  66.           descr: 'TEC Pump - {{ $index }}'
  67.           index: 'oaPumpTEC.{{ $index }}'
  68.           value: oaPumpTEC
  69.           divisor: 100
  70.     voltage:
  71.       data:
  72.         -
  73.           oid: oaDCPowerTable
  74.           num_oid: .1.3.6.1.4.1.17409.1.11.7.1.2.
  75.           descr: oaDCPowerName
  76.           index: 'oaDCPowerVoltage.{{ $index }}'
  77.           value: oaDCPowerVoltage
  78.           divisor: 10
  79.     state:
  80.       data:
  81.         -
  82.           oid: discreteAlarmState
  83.           num_oid: .1.3.6.1.4.1.17409.1.1.2.1.4.
  84.           descr: 'Power Supply 1'
  85.           index: 'PowerSupply1'
  86.           state_name: 'PowerSupplyState'
  87.           states:
  88.             - { value: 1, generic: 0, graph: 0, descr: normal }
  89.             - { value: 7, generic: 1, graph: 0, descr: warning }
  90.             - { value: 6, generic: 2, graph: 0, descr: critical }
  91.         -
  92.           oid: discreteAlarmState
  93.           num_oid: .1.3.6.1.4.1.17409.1.1.2.1.4.
  94.           descr: 'Power Supply 2'
  95.           index: 'PowerSupply2'
  96.           state_name: 'PowerSupplyState'
  97.           states:
  98.           - { value: 1, generic: 0, graph: 0, descr: normal }
  99.           - { value: 7, generic: 1, graph: 0, descr: warning }
  100.           - { value: 6, generic: 2, graph: 0, descr: critical }