mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
137 lines
6.2 KiB
YAML
137 lines
6.2 KiB
YAML
mib: CIENA-WS-XCVR-MIB:CIENA-WS-PLATFORM-PM-MIB:CIENA-WS-PLATFORM-ALARM-MIB
|
|
modules:
|
|
os:
|
|
hardware: CIENA-WS-CHASSIS-MIB::cwsChassisChassisidentificationDescription.0
|
|
version: CIENA-WS-SOFTWARE-MIB::cwsSoftwareStatusActiveVersion.0
|
|
serial: ENTITY-MIB::entPhysicalSerialNum.1
|
|
sensors:
|
|
pre-cache:
|
|
data:
|
|
-
|
|
oid:
|
|
- cwsXcvrTemperatureThresholdLowAlarmThreshold
|
|
- cwsXcvrTemperatureThresholdHighAlarmThreshold
|
|
- cwsXcvrCienaIdDescription
|
|
-
|
|
snmp_flags: '-OQUsbe'
|
|
oid:
|
|
- pmOpticalPower24HrIfIndexDescr
|
|
- pmOpticalPower24HrMonTypeDescr
|
|
- pmOpticalPower24HrMonValue
|
|
- pmOpticalPower24HrMonSupported
|
|
- definedAlarmActive
|
|
- definedAlarmDescription
|
|
- definedAlarmInstance
|
|
- definedAlarmSeverity
|
|
- alarmStatisticsCount
|
|
- alarmStatisticsType
|
|
count:
|
|
data:
|
|
-
|
|
oid: alarmStatisticsCount
|
|
value: alarmStatisticsCount
|
|
num_oid: '.1.3.6.1.4.1.1271.3.5.4.6.1.4.{{ $index }}'
|
|
descr: '{{ $alarmStatisticsType }}'
|
|
low_limit: -1
|
|
high_limit: 0
|
|
snmp_flags: '-OQUsbe'
|
|
group: 'Active Alarms'
|
|
temperature:
|
|
data:
|
|
-
|
|
oid: cwsXcvrTemperatureTable
|
|
value: cwsXcvrTemperatureActual
|
|
num_oid: '.1.3.6.1.4.1.1271.3.4.15.13.1.2.{{ $index }}'
|
|
descr: 'Module {{ $subindex0 }} - {{ $cwsXcvrCienaIdDescription }}'
|
|
index: 'cwsXcvrTemperatureTable.{{ $index }}'
|
|
group: 'Modules'
|
|
low_limit: cwsXcvrTemperatureThresholdLowAlarmThreshold
|
|
high_limit: cwsXcvrTemperatureThresholdHighAlarmThreshold
|
|
skip_values:
|
|
-
|
|
oid: cwsXcvrTemperatureThresholdHighAlarmThreshold
|
|
op: '<='
|
|
value: 0
|
|
dbm:
|
|
data:
|
|
-
|
|
oid: pmOpticalPower24HrMonValue
|
|
num_oid: '.1.3.6.1.4.1.1271.3.5.22.25.1.5.{{ $index }}'
|
|
descr: '24 hrs - {{ $pmOpticalPower24HrIfIndexDescr }} Lane {{ $subindex1 }} {{ $pmOpticalPower24HrMonTypeDescr }}'
|
|
low_limit: -40
|
|
snmp_flags: '-OQUsbe'
|
|
group: 'Optical Power - Last 24 Hours'
|
|
index: 'pmOpticalPower24HrMonValue-{{ $index }}'
|
|
skip_values:
|
|
-
|
|
oid: pmOpticalPower24HrMonSupported
|
|
op: '='
|
|
value: 0
|
|
state:
|
|
data:
|
|
-
|
|
oid: definedAlarmActive
|
|
value: definedAlarmActive
|
|
num_oid: '.1.3.6.1.4.1.1271.3.5.4.5.1.4.{{ $index }}'
|
|
descr: '{{ $definedAlarmDescription }} (Critical)'
|
|
state_name: '{{ $definedAlarmActive }}-critical'
|
|
skip_values:
|
|
-
|
|
oid: definedAlarmSeverity
|
|
op: '!='
|
|
value: 3
|
|
states:
|
|
- { value: 1, generic: 2, graph: 0, descr: alarm }
|
|
- { value: 2, generic: 0, graph: 0, descr: ok }
|
|
snmp_flags: '-OQUsbe'
|
|
group: 'Alarms - {{ $definedAlarmInstance }}'
|
|
-
|
|
oid: definedAlarmActive
|
|
value: definedAlarmActive
|
|
num_oid: '.1.3.6.1.4.1.1271.3.5.4.5.1.4.{{ $index }}'
|
|
descr: '{{ $definedAlarmDescription }} (Major)'
|
|
state_name: '{{ $definedAlarmActive }}-major'
|
|
skip_values:
|
|
-
|
|
oid: definedAlarmSeverity
|
|
op: '!='
|
|
value: 4
|
|
states:
|
|
- { value: 1, generic: 2, graph: 0, descr: alarm }
|
|
- { value: 2, generic: 0, graph: 0, descr: ok }
|
|
snmp_flags: '-OQUsbe'
|
|
group: 'Alarms - {{ $definedAlarmInstance }}'
|
|
-
|
|
oid: definedAlarmActive
|
|
value: definedAlarmActive
|
|
num_oid: '.1.3.6.1.4.1.1271.3.5.4.5.1.4.{{ $index }}'
|
|
descr: '{{ $definedAlarmDescription }} (Minor)'
|
|
state_name: '{{ $definedAlarmActive }}-minor'
|
|
skip_values:
|
|
-
|
|
oid: definedAlarmSeverity
|
|
op: '!='
|
|
value: 5
|
|
states:
|
|
- { value: 1, generic: 2, graph: 0, descr: alarm }
|
|
- { value: 2, generic: 0, graph: 0, descr: ok }
|
|
snmp_flags: '-OQUsbe'
|
|
group: 'Alarms - {{ $definedAlarmInstance }}'
|
|
-
|
|
oid: definedAlarmActive
|
|
value: definedAlarmActive
|
|
num_oid: '.1.3.6.1.4.1.1271.3.5.4.5.1.4.{{ $index }}'
|
|
descr: '{{ $definedAlarmDescription }} (Severity {{ $definedAlarmSeverity }})'
|
|
state_name: '{{ $definedAlarmActive }}-other'
|
|
skip_values:
|
|
-
|
|
oid: definedAlarmSeverity
|
|
op: '>='
|
|
value: 3
|
|
states:
|
|
- { value: 1, generic: 2, graph: 0, descr: alarm }
|
|
- { value: 2, generic: 0, graph: 0, descr: ok }
|
|
snmp_flags: '-OQUsbe'
|
|
group: 'Alarms - {{ $definedAlarmInstance }}'
|
|
|