Files

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 }}'