mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* terra * airos * port cisco os polling old wwan polling was broken and deprecated anyway * enterasys * Brother, a few changes * AW Plus * Fabos * set expected test data * 3com * Adva FSP150 * advantech * airos-af * aix * akcp * allied * allworx and missed mibs * anyos * fixup some zyxel shared stuffs zywall graph polling * aos * apc * apex * apsoluteos * fix copyrights * arris * arris * aruba-instant * ArubaOS * Ascom * asuswrt-merlin, ats * audiocodes * avocent * avtech * barracuda * binox * boss * canonprinter * cdata * ceraos * ciena-waveserver * fix 3com * fix airos * fix brother yaml? * fix aos more * fix and improve apc * fix arista test data * yaml discovery (basic) * cimc * mib not used * remove old discovery file * ciscosat * ciscosb fixes + improvements * comware * ctm * cumulus * cxr-ts * cyberoam-utm * cyberpower * dahua-nvr * dasan-nos * datadomain * dcn-software and fallback oids * dd-wrt * dell-laser * d* * e* and location * forti, post processing, oid coalescing * Freebsd array of sysDescr regex * finish f* * g* * h* * i* WIP * i* * Junos * j* * k* * unix refactor previous to yaml more inject $device * fixes * fixes * l* * m* * n* ability to set other fields in regex tnmsne polling to eloquent * o* * p* * q* + bonus calix * r* * s* WIP * s* * t* * u* * v* rework vrp to yaml (hybrid) * w* * x* * z* * a* easy no-data * fixes * style fixes * missed ApexPlus * fix signature * Add missing location data * rename getDevice functions * add new cisco ftd data * update docs * revert sill snmp format * fix snmp options * update for new smartax test data * rebase dsm * fix voss
300 lines
16 KiB
YAML
300 lines
16 KiB
YAML
mib: NBS-CMMC-MIB
|
|
modules:
|
|
os:
|
|
hardware: NBS-CMMC-MIB::nbsCmmcChassisModel.1
|
|
serial: NBS-CMMC-MIB::nbsCmmcChassisSerialNum.1
|
|
version: NBS-CMMC-MIB::nbsCmmcSysFwVers.0
|
|
sensors:
|
|
pre-cache:
|
|
data:
|
|
-
|
|
oid:
|
|
- nbsCmmcChassisTable
|
|
- nbsCmmcSlotTable
|
|
- nbsCmmcPortTable
|
|
dbm:
|
|
options:
|
|
divisor: 1000
|
|
skip_values: -2147483648
|
|
data:
|
|
-
|
|
oid: nbsCmmcPortTable
|
|
value: nbsCmmcPortRxPower
|
|
num_oid: '.1.3.6.1.4.1.629.200.8.1.1.32.{{ $index }}'
|
|
descr: 'Port {{ $index }} Rx Power'
|
|
index: 'nbsCmmcPortRxPower.{{ $index }}'
|
|
entPhysicalIndex: '{{ $nbsCmmcPortIfIndex }}32'
|
|
-
|
|
oid: nbsCmmcPortTable
|
|
value: nbsCmmcPortTxPower
|
|
num_oid: '.1.3.6.1.4.1.629.200.8.1.1.31.{{ $index }}'
|
|
descr: 'Port {{ $index }} Tx Power'
|
|
index: 'nbsCmmcPortTxPower.{{ $index }}'
|
|
entPhysicalIndex: '{{ $nbsCmmcPortIfIndex }}31'
|
|
current:
|
|
options:
|
|
divisor: 1000000
|
|
skip_values: -1
|
|
data:
|
|
-
|
|
oid: nbsCmmcPortTable
|
|
value: nbsCmmcPortBiasAmps
|
|
num_oid: '.1.3.6.1.4.1.629.200.8.1.1.33.{{ $index }}'
|
|
descr: 'Port {{ $index }} Tx Bias Current'
|
|
index: 'nbsCmmcPortBiasAmps.{{ $index }}'
|
|
entPhysicalIndex: '{{ $nbsCmmcPortIfIndex }}33'
|
|
voltage:
|
|
options:
|
|
divisor: 1000
|
|
skip_values: -1
|
|
data:
|
|
-
|
|
oid: nbsCmmcPortTable
|
|
value: nbsCmmcPortSupplyVolts
|
|
num_oid: '.1.3.6.1.4.1.629.200.8.1.1.34.{{ $index }}'
|
|
descr: 'Port {{ $index }} Tx Supply Voltage'
|
|
index: 'nbsCmmcPortSupplyVolts.{{ $index }}'
|
|
entPhysicalIndex: '{{ $nbsCmmcPortIfIndex }}34'
|
|
temperature:
|
|
options:
|
|
skip_values: -2147483648
|
|
data:
|
|
-
|
|
oid: nbsCmmcChassisTable
|
|
value: nbsCmmcChassisTemperature
|
|
num_oid: '.1.3.6.1.4.1.629.200.6.1.1.15.{{ $index }}'
|
|
low_limit: nbsCmmcChassisTemperatureMin
|
|
high_limit: nbsCmmcChassisTemperatureLimit
|
|
descr: 'Chassis {{ $index }} Temperature'
|
|
index: 'nbsCmmcChassisTemperature.{{ $index }}'
|
|
entPhysicalIndex: '{{ $nbsCmmcChassisIfIndex }}15'
|
|
-
|
|
oid: nbsCmmcSlotTable
|
|
value: nbsCmmcSlotTemperature
|
|
num_oid: '.1.3.6.1.4.1.629.200.7.1.1.34.{{ $index }}'
|
|
low_limit: nbsCmmcSlotTemperatureMin
|
|
high_limit: nbsCmmcSlotTemperatureLimit
|
|
descr: 'Slot {{ $index }} Temperature'
|
|
index: 'nbsCmmcSlotTemperature.{{ $index }}'
|
|
entPhysicalIndex: '{{ $nbsCmmcSlotIfIndex }}34'
|
|
-
|
|
oid: nbsCmmcPortTable
|
|
value: nbsCmmcPortTemperature
|
|
num_oid: '.1.3.6.1.4.1.629.200.8.1.1.30.{{ $index }}'
|
|
descr: 'Port {{ $index }} Temperature'
|
|
index: 'nbsCmmcPortTemperature.{{ $index }}'
|
|
entPhysicalIndex: '{{ $nbsCmmcPortIfIndex }}30'
|
|
state:
|
|
data:
|
|
-
|
|
oid: nbsCmmcPortTable
|
|
value: nbsCmmcPortDigitalDiags
|
|
num_oid: '.1.3.6.1.4.1.629.200.8.1.1.38.{{ $index }}'
|
|
descr: 'Port {{ $index }} Overall DigiDiags State'
|
|
index: 'nbsCmmcPortDigitalDiags.{{ $index }}'
|
|
skip_values: 1
|
|
entPhysicalIndex: '{{ $nbsCmmcPortIfIndex }}38'
|
|
state_name: nbsCmmcPortDigitalDiags
|
|
states:
|
|
- { value: 1, descr: notSupported, graph: 0, generic: 3 }
|
|
- { value: 2, descr: diagsOk, graph: 0, generic: 0 }
|
|
- { value: 3, descr: diagsWarning, graph: 1, generic: 1 }
|
|
- { value: 4, descr: diagsAlarm, graph: 2, generic: 2 }
|
|
-
|
|
oid: nbsCmmcChassisTable
|
|
value: nbsCmmcChassisPowerStatus
|
|
num_oid: '.1.3.6.1.4.1.629.200.6.1.1.51.{{ $index }}'
|
|
descr: 'Chassis {{ $index }} Power Budget Status'
|
|
index: 'nbsCmmcChassisPowerStatus.{{ $index }}'
|
|
skip_values: 1
|
|
entPhysicalIndex: '{{ $nbsCmmcChassisIfIndex }}51'
|
|
state_name: nbsCmmcChassisPowerStatus
|
|
states:
|
|
- { value: 1, descr: notSupported, graph: 0, generic: 3 }
|
|
- { value: 2, descr: sufficient, graph: 1, generic: 0 }
|
|
- { value: 3, descr: insufficient, graph: -1, generic: 2 }
|
|
-
|
|
oid: nbsCmmcChassisTable
|
|
value: nbsCmmcChassisPS1Status
|
|
num_oid: '.1.3.6.1.4.1.629.200.6.1.1.7.{{ $index }}'
|
|
descr: 'Chassis {{ $index }} Power Supply 1'
|
|
index: 'nbsCmmcChassisPS1Status.{{ $index }}'
|
|
skip_values: 6
|
|
entPhysicalIndex: '{{ $nbsCmmcChassisIfIndex }}7'
|
|
state_name: nbsCmmcChassisPSStatus
|
|
states:
|
|
- { value: 1, descr: notInstalled, graph: 0, generic: 2 }
|
|
- { value: 2, descr: acBad, graph: -1, generic: 2 }
|
|
- { value: 3, descr: dcBad, graph: -1, generic: 2 }
|
|
- { value: 4, descr: acGood, graph: 1, generic: 0 }
|
|
- { value: 5, descr: dcGood, graph: 1, generic: 0 }
|
|
- { value: 6, descr: notSupported, graph: 0, generic: 3 }
|
|
- { value: 7, descr: good, graph: 1, generic: 0 }
|
|
- { value: 8, descr: bad, graph: -1, generic: 2 }
|
|
-
|
|
oid: nbsCmmcChassisTable
|
|
value: nbsCmmcChassisPS2Status
|
|
num_oid: '.1.3.6.1.4.1.629.200.6.1.1.8.{{ $index }}'
|
|
descr: 'Chassis {{ $index }} Power Supply 2'
|
|
index: 'nbsCmmcChassisPS2Status.{{ $index }}'
|
|
skip_values: 6
|
|
entPhysicalIndex: '{{ $nbsCmmcChassisIfIndex }}8'
|
|
state_name: nbsCmmcChassisPSStatus
|
|
states:
|
|
- { value: 1, descr: notInstalled, graph: 0, generic: 2 }
|
|
- { value: 2, descr: acBad, graph: -1, generic: 2 }
|
|
- { value: 3, descr: dcBad, graph: -1, generic: 2 }
|
|
- { value: 4, descr: acGood, graph: 1, generic: 0 }
|
|
- { value: 5, descr: dcGood, graph: 1, generic: 0 }
|
|
- { value: 6, descr: notSupported, graph: 0, generic: 3 }
|
|
- { value: 7, descr: good, graph: 1, generic: 0 }
|
|
- { value: 8, descr: bad, graph: -1, generic: 2 }
|
|
-
|
|
oid: nbsCmmcChassisTable
|
|
value: nbsCmmcChassisPS3Status
|
|
num_oid: '.1.3.6.1.4.1.629.200.6.1.1.9.{{ $index }}'
|
|
descr: 'Chassis {{ $index }} Power Supply 3'
|
|
index: 'nbsCmmcChassisPS3Status.{{ $index }}'
|
|
skip_values: 6
|
|
entPhysicalIndex: '{{ $nbsCmmcChassisIfIndex }}9'
|
|
state_name: nbsCmmcChassisPSStatus
|
|
states:
|
|
- { value: 1, descr: notInstalled, graph: 0, generic: 2 }
|
|
- { value: 2, descr: acBad, graph: -1, generic: 2 }
|
|
- { value: 3, descr: dcBad, graph: -1, generic: 2 }
|
|
- { value: 4, descr: acGood, graph: 1, generic: 0 }
|
|
- { value: 5, descr: dcGood, graph: 1, generic: 0 }
|
|
- { value: 6, descr: notSupported, graph: 0, generic: 3 }
|
|
- { value: 7, descr: good, graph: 1, generic: 0 }
|
|
- { value: 8, descr: bad, graph: -1, generic: 2 }
|
|
-
|
|
oid: nbsCmmcChassisTable
|
|
value: nbsCmmcChassisPS4Status
|
|
num_oid: '.1.3.6.1.4.1.629.200.6.1.1.10.{{ $index }}'
|
|
descr: 'Chassis {{ $index }} Power Supply 4'
|
|
index: 'nbsCmmcChassisPS4Status.{{ $index }}'
|
|
skip_values: 6
|
|
entPhysicalIndex: '{{ $nbsCmmcChassisIfIndex }}10'
|
|
state_name: nbsCmmcChassisPSStatus
|
|
states:
|
|
- { value: 1, descr: notInstalled, graph: 0, generic: 2 }
|
|
- { value: 2, descr: acBad, graph: -1, generic: 2 }
|
|
- { value: 3, descr: dcBad, graph: -1, generic: 2 }
|
|
- { value: 4, descr: acGood, graph: 1, generic: 0 }
|
|
- { value: 5, descr: dcGood, graph: 1, generic: 0 }
|
|
- { value: 6, descr: notSupported, graph: 0, generic: 3 }
|
|
- { value: 7, descr: good, graph: 1, generic: 0 }
|
|
- { value: 8, descr: bad, graph: -1, generic: 2 }
|
|
-
|
|
oid: nbsCmmcChassisTable
|
|
value: nbsCmmcChassisFan1Status
|
|
num_oid: '.1.3.6.1.4.1.629.200.6.1.1.11.{{ $index }}'
|
|
descr: 'Chassis {{ $index }} Fan 1'
|
|
index: 'nbsCmmcChassisFan1Status.{{ $index }}'
|
|
skip_values: 1
|
|
entPhysicalIndex: '{{ $nbsCmmcChassisIfIndex }}11'
|
|
state_name: nbsCmmcChassisFanStatus
|
|
states:
|
|
- { value: 1, descr: notSupported, graph: 0, generic: 3 }
|
|
- { value: 2, descr: bad, graph: -1, generic: 2 }
|
|
- { value: 3, descr: good, graph: 1, generic: 0 }
|
|
- { value: 4, descr: notInstalled, graph: 0, generic: 2 }
|
|
-
|
|
oid: nbsCmmcChassisTable
|
|
value: nbsCmmcChassisFan2Status
|
|
num_oid: '.1.3.6.1.4.1.629.200.6.1.1.12.{{ $index }}'
|
|
descr: 'Chassis {{ $index }} Fan 2'
|
|
index: 'nbsCmmcChassisFan2Status.{{ $index }}'
|
|
skip_values: 1
|
|
entPhysicalIndex: '{{ $nbsCmmcChassisIfIndex }}12'
|
|
state_name: nbsCmmcChassisFanStatus
|
|
states:
|
|
- { value: 1, descr: notSupported, graph: 0, generic: 3 }
|
|
- { value: 2, descr: bad, graph: -1, generic: 2 }
|
|
- { value: 3, descr: good, graph: 1, generic: 0 }
|
|
- { value: 4, descr: notInstalled, graph: 0, generic: 2 }
|
|
-
|
|
oid: nbsCmmcChassisTable
|
|
value: nbsCmmcChassisFan3Status
|
|
num_oid: '.1.3.6.1.4.1.629.200.6.1.1.13.{{ $index }}'
|
|
descr: 'Chassis {{ $index }} Fan 3'
|
|
index: 'nbsCmmcChassisFan3Status.{{ $index }}'
|
|
skip_values: 1
|
|
entPhysicalIndex: '{{ $nbsCmmcChassisIfIndex }}13'
|
|
state_name: nbsCmmcChassisFanStatus
|
|
states:
|
|
- { value: 1, descr: notSupported, graph: 0, generic: 3 }
|
|
- { value: 2, descr: bad, graph: -1, generic: 2 }
|
|
- { value: 3, descr: good, graph: 1, generic: 0 }
|
|
- { value: 4, descr: notInstalled, graph: 0, generic: 2 }
|
|
-
|
|
oid: nbsCmmcChassisTable
|
|
value: nbsCmmcChassisFan4Status
|
|
num_oid: '.1.3.6.1.4.1.629.200.6.1.1.14.{{ $index }}'
|
|
descr: 'Chassis {{ $index }} Fan 4'
|
|
index: 'nbsCmmcChassisFan4Status.{{ $index }}'
|
|
skip_values: 1
|
|
entPhysicalIndex: '{{ $nbsCmmcChassisIfIndex }}14'
|
|
state_name: nbsCmmcChassisFanStatus
|
|
states:
|
|
- { value: 1, descr: notSupported, graph: 0, generic: 3 }
|
|
- { value: 2, descr: bad, graph: -1, generic: 2 }
|
|
- { value: 3, descr: good, graph: 1, generic: 0 }
|
|
- { value: 4, descr: notInstalled, graph: 0, generic: 2 }
|
|
-
|
|
oid: nbsCmmcChassisTable
|
|
value: nbsCmmcChassisFan5Status
|
|
num_oid: '.1.3.6.1.4.1.629.200.6.1.1.36.{{ $index }}'
|
|
descr: 'Chassis {{ $index }} Fan 5'
|
|
index: 'nbsCmmcChassisFan5Status.{{ $index }}'
|
|
skip_values: 1
|
|
entPhysicalIndex: '{{ $nbsCmmcChassisIfIndex }}36'
|
|
state_name: nbsCmmcChassisFanStatus
|
|
states:
|
|
- { value: 1, descr: notSupported, graph: 0, generic: 3 }
|
|
- { value: 2, descr: bad, graph: -1, generic: 2 }
|
|
- { value: 3, descr: good, graph: 1, generic: 0 }
|
|
- { value: 4, descr: notInstalled, graph: 0, generic: 2 }
|
|
-
|
|
oid: nbsCmmcChassisTable
|
|
value: nbsCmmcChassisFan6Status
|
|
num_oid: '.1.3.6.1.4.1.629.200.6.1.1.37.{{ $index }}'
|
|
descr: 'Chassis {{ $index }} Fan 6'
|
|
index: 'nbsCmmcChassisFan6Status.{{ $index }}'
|
|
skip_values: 1
|
|
entPhysicalIndex: '{{ $nbsCmmcChassisIfIndex }}37'
|
|
state_name: nbsCmmcChassisFanStatus
|
|
states:
|
|
- { value: 1, descr: notSupported, graph: 0, generic: 3 }
|
|
- { value: 2, descr: bad, graph: -1, generic: 2 }
|
|
- { value: 3, descr: good, graph: 1, generic: 0 }
|
|
- { value: 4, descr: notInstalled, graph: 0, generic: 2 }
|
|
-
|
|
oid: nbsCmmcChassisTable
|
|
value: nbsCmmcChassisFan7Status
|
|
num_oid: '.1.3.6.1.4.1.629.200.6.1.1.38.{{ $index }}'
|
|
descr: 'Chassis {{ $index }} Fan 7'
|
|
index: 'nbsCmmcChassisFan7Status.{{ $index }}'
|
|
skip_values: 1
|
|
entPhysicalIndex: '{{ $nbsCmmcChassisIfIndex }}38'
|
|
state_name: nbsCmmcChassisFanStatus
|
|
states:
|
|
- { value: 1, descr: notSupported, graph: 0, generic: 3 }
|
|
- { value: 2, descr: bad, graph: -1, generic: 2 }
|
|
- { value: 3, descr: good, graph: 1, generic: 0 }
|
|
- { value: 4, descr: notInstalled, graph: 0, generic: 2 }
|
|
-
|
|
oid: nbsCmmcChassisTable
|
|
value: nbsCmmcChassisFan8Status
|
|
num_oid: '.1.3.6.1.4.1.629.200.6.1.1.39.{{ $index }}'
|
|
descr: 'Chassis {{ $index }} Fan 8'
|
|
index: 'nbsCmmcChassisFan8Status.{{ $index }}'
|
|
skip_values: 1
|
|
entPhysicalIndex: '{{ $nbsCmmcChassisIfIndex }}39'
|
|
state_name: nbsCmmcChassisFanStatus
|
|
states:
|
|
- { value: 1, descr: notSupported, graph: 0, generic: 3 }
|
|
- { value: 2, descr: bad, graph: -1, generic: 2 }
|
|
- { value: 3, descr: good, graph: 1, generic: 0 }
|
|
- { value: 4, descr: notInstalled, graph: 0, generic: 2 }
|