mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
Add support for Nokia 1830 PSS Optical gear (#15516)
* Add support for Nokia 1830 PSS Optical gear Tested against 1830 PSS-8 Chassis, in single and multi-chassis configurations Supports Optical Power, temperature, current, power, and a variety of card states, alarms, and trail status. Of note: With multi-chassis nodes, reading values from the non-master can be a "slow" process, slow in that the default timeout Libre ships with can cause the SNMP client to begin issuing retries. This can result in the chassis daemon rate limiting and/or blocking the client. The solution here is to raise the SNMP timeout within each device's configuration; unfortunately those values are not configurable on a per-OS basis (at least not at this time). * Removing Unused / Duplicate MIBs
This commit is contained in:
parent
840cda00ff
commit
f1c0d312ae
240
includes/definitions/discovery/nokia-1830.yaml
Normal file
240
includes/definitions/discovery/nokia-1830.yaml
Normal file
@ -0,0 +1,240 @@
|
||||
mib: TROPIC-SYSTEM-MIB:TROPIC-GLOBAL-REG:TROPIC-SOFTWARE-MIB:TROPIC-TC:TROPIC-CARD-MIB:TROPIC-CONTROLCARD-MIB:TROPIC-ALARMPANEL-MIB:TROPIC-FAN-MIB:TROPIC-OPTICALPORT-MIB:TROPIC-ACCESSPORT-MIB:TROPIC-AMPLIFIER-MIB:TROPIC-OCH-MIB
|
||||
modules:
|
||||
os:
|
||||
location: TROPIC-SYSTEM-MIB::tnSysDescr.0
|
||||
version:
|
||||
- TROPIC-SOFTWARE-MIB::tnSwNodeWorkingRelease.0
|
||||
sensors:
|
||||
pre-cache:
|
||||
data:
|
||||
-
|
||||
oid:
|
||||
- ifName
|
||||
- tnCardTable
|
||||
- tnAmplifierPortInfoTable
|
||||
- tnIroadmPortInfoTable
|
||||
- tnUserInterfacePanelTable
|
||||
- tnAccessPortTable
|
||||
temperature:
|
||||
data:
|
||||
-
|
||||
oid: tnCardTable
|
||||
value: tnCardTemperature
|
||||
group: Cards
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.3.1.2.1.2.1.13.{{ $index }}'
|
||||
descr: 'Shelf {{ $subindex0 }} Slot {{ $subindex1 }} ({{ $tnCardMnemonic }})'
|
||||
index: 'tnCardTemperature.{{ $index }}'
|
||||
high_limit: tnCardHighTemperatureThresh.{{ $index }}
|
||||
low_limit: tnCardLowTemperatureThresh.{{ $index }}
|
||||
-
|
||||
oid: tnOscSfpPortConfigTable
|
||||
value: tnOscSfpTemperature
|
||||
group: Transceivers
|
||||
descr: '{{ $ifName }}'
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.4.3.4.76.1.2.{{ $index }}'
|
||||
index: 'tnOscSfpTemperature.{{ $index }}'
|
||||
divisor: 100
|
||||
state:
|
||||
data:
|
||||
-
|
||||
oid: tnOchXcItuTable
|
||||
value: tnOchXcItuOperState
|
||||
group: Optical Trails (OCH)
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.4.5.2.1.3.1.14.{{ $index }}'
|
||||
descr: '{{ $tnOchXcItuName }}'
|
||||
index: 'tnOchXcItuOperState.{{ $index }}'
|
||||
state_name: TropicOchXcOperStateType
|
||||
states:
|
||||
- { value: 1, generic: 0, graph: 0, descr: up }
|
||||
- { value: 2, generic: 2, graph: 0, descr: down }
|
||||
- { value: 3, generic: 3, graph: 0, descr: unknown }
|
||||
-
|
||||
oid: tnCardTable
|
||||
value: tnCardStatusLEDColor
|
||||
group: Cards
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.3.1.2.1.2.1.17.{{ $index }}'
|
||||
descr: 'Shelf {{ $subindex0 }} Slot {{ $subindex1 }} ({{ $tnCardMnemonic }})'
|
||||
index: 'tnCardTable.{{ $index }}'
|
||||
state_name: tnCardStatusLEDColor
|
||||
states:
|
||||
- { value: 1, generic: 3, graph: 0, descr: unknown }
|
||||
- { value: 2, generic: 3, graph: 0, descr: off }
|
||||
- { value: 3, generic: 2, graph: 0, descr: red }
|
||||
- { value: 4, generic: 0, graph: 0, descr: green }
|
||||
- { value: 5, generic: 1, graph: 0, descr: orange }
|
||||
- { value: 6, generic: 3, graph: 0, descr: blue }
|
||||
-
|
||||
oid: tnControlCardTable
|
||||
group: Controllers
|
||||
value: tnControlCardActivityState
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.3.3.2.2.1.1.{{ $index }}'
|
||||
descr: 'Shelf {{ $subindex0 }} (Slot {{ $subindex1 }})'
|
||||
index: 'tnControlCardActivityState.{{ $index }}'
|
||||
state_name: tnControlCardActivityState
|
||||
states:
|
||||
- { value: 1, generic: 3, graph: 0, descr: unknown }
|
||||
- { value: 2, generic: 0, graph: 0, descr: active }
|
||||
- { value: 3, generic: 0, graph: 0, descr: inactive }
|
||||
- { value: 4, generic: 1, graph: 0, descr: unequipped }
|
||||
-
|
||||
oid: tnFanUnitTable
|
||||
value: tnFanUnitStatusLEDColor
|
||||
group: Fans
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.5.1.2.1.2.1.11.{{ $index }}'
|
||||
descr: 'Shelf {{ $subindex0 }} - Fan (Slot {{ $subindex1 }})'
|
||||
index: 'tnFanUnitStatusLEDColor.{{ $index }}'
|
||||
state_name: tnFanUnitStatusLEDColor
|
||||
states:
|
||||
- { value: 1, generic: 3, graph: 0, descr: unknown }
|
||||
- { value: 2, generic: 3, graph: 0, descr: off }
|
||||
- { value: 3, generic: 2, graph: 0, descr: red }
|
||||
- { value: 4, generic: 0, graph: 0, descr: green }
|
||||
- { value: 5, generic: 1, graph: 0, descr: orange }
|
||||
- { value: 6, generic: 3, graph: 0, descr: blue }
|
||||
-
|
||||
oid: tnUserInterfacePanelNodeCriticalLEDColor
|
||||
value: tnUserInterfacePanelNodeCriticalLEDColor
|
||||
group: Alarms
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.5.3.2.1.3.1.10.1.14'
|
||||
descr: 'Node Critical'
|
||||
state_name: tnUserInterfacePanelNodeCriticalLEDColor
|
||||
states:
|
||||
- { value: 1, generic: 3, graph: 0, descr: unknown }
|
||||
- { value: 2, generic: 0, graph: 0, descr: off }
|
||||
- { value: 3, generic: 2, graph: 0, descr: red }
|
||||
- { value: 4, generic: 0, graph: 0, descr: green }
|
||||
- { value: 5, generic: 1, graph: 0, descr: orange }
|
||||
- { value: 6, generic: 3, graph: 0, descr: blue }
|
||||
-
|
||||
oid: tnUserInterfacePanelNodeMajorLEDColor
|
||||
value: tnUserInterfacePanelNodeMajorLEDColor
|
||||
group: Alarms
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.5.3.2.1.3.1.12.1.14'
|
||||
descr: 'Node Major'
|
||||
state_name: tnUserInterfacePanelNodeMajorLEDColor
|
||||
states:
|
||||
- { value: 1, generic: 3, graph: 0, descr: unknown }
|
||||
- { value: 2, generic: 0, graph: 0, descr: off }
|
||||
- { value: 3, generic: 2, graph: 0, descr: red }
|
||||
- { value: 4, generic: 0, graph: 0, descr: green }
|
||||
- { value: 5, generic: 1, graph: 0, descr: orange }
|
||||
- { value: 6, generic: 3, graph: 0, descr: blue }
|
||||
-
|
||||
oid: tnUserInterfacePanelNodeMinorLEDColor
|
||||
value: tnUserInterfacePanelNodeMinorLEDColor
|
||||
group: Alarms
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.5.3.2.1.3.1.14.1.14'
|
||||
descr: 'Node Minor'
|
||||
state_name: tnUserInterfacePanelNodeMinorLEDColor
|
||||
states:
|
||||
- { value: 1, generic: 3, graph: 0, descr: unknown }
|
||||
- { value: 2, generic: 0, graph: 0, descr: off }
|
||||
- { value: 3, generic: 2, graph: 0, descr: red }
|
||||
- { value: 4, generic: 0, graph: 0, descr: green }
|
||||
- { value: 5, generic: 1, graph: 0, descr: orange }
|
||||
- { value: 6, generic: 3, graph: 0, descr: blue }
|
||||
-
|
||||
oid: tnUserInterfacePanelNodeWarningLEDColor
|
||||
value: tnUserInterfacePanelNodeWarningLEDColor
|
||||
group: Alarms
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.5.3.2.1.3.1.19.1.14'
|
||||
descr: 'Node Warning'
|
||||
state_name: tnUserInterfacePanelNodeWarningLEDColor
|
||||
states:
|
||||
- { value: 1, generic: 3, graph: 0, descr: unknown }
|
||||
- { value: 2, generic: 0, graph: 0, descr: off }
|
||||
- { value: 3, generic: 2, graph: 0, descr: red }
|
||||
- { value: 4, generic: 0, graph: 0, descr: green }
|
||||
- { value: 5, generic: 1, graph: 0, descr: orange }
|
||||
- { value: 6, generic: 3, graph: 0, descr: blue }
|
||||
dbm:
|
||||
data:
|
||||
-
|
||||
oid: tnAmplifierPortInfoTable
|
||||
value: tnAmplifierPortPowerIn
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.3.7.5.2.1.2.{{ $index }}'
|
||||
descr: '{{ ifName }} Power In'
|
||||
index: 'tnAmplifierPortPowerIn.{{ $index }}'
|
||||
divisor: 100
|
||||
-
|
||||
oid: tnAmplifierPortInfoTable
|
||||
value: tnAmplifierPortPowerOut
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.3.7.5.2.1.3.{{ $index }}'
|
||||
descr: '{{ $ifName }} Power Out'
|
||||
index: 'tnAmplifierPortPowerOut.{{ $index }}'
|
||||
divisor: 100
|
||||
-
|
||||
oid: tnAmplifierPortInfoTable
|
||||
value: tnAmplifierPortOSCTxPowerIn
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.3.7.5.2.1.10.{{ $index }}'
|
||||
descr: '{{ $ifName }} OSC Tx In'
|
||||
index: 'tnAmplifierPortOSCTxPowerIn.{{ $index }}'
|
||||
divisor: 100
|
||||
-
|
||||
oid: tnAmplifierPortInfoTable
|
||||
value: tnAmplifierPortOSCTxPowerOut
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.3.7.5.2.1.11.{{ $index }}'
|
||||
descr: '{{ $ifName }} OSC Tx Out'
|
||||
index: 'tnAmplifierPortOSCTxPowerOut.{{ $index }}'
|
||||
divisor: 100
|
||||
-
|
||||
oid: tnAmplifierPortInfoTable
|
||||
value: tnAmplifierPortOSCTxPowerOut
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.3.7.5.2.1.11.{{ $index }}'
|
||||
descr: '{{ $ifName }} OSC Tx Out'
|
||||
index: 'tnAmplifierPortOSCTxPowerOut.{{ $index }}'
|
||||
divisor: 100
|
||||
-
|
||||
oid: tnIroadmPortInfoTable
|
||||
value: tnIroadmPortInfoOSCTxPowerIn
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.4.3.5.308.1.19.{{ $index }}'
|
||||
descr: '{{ $ifName }} OSC Tx In'
|
||||
index: 'tnIroadmPortInfoOSCTxPowerIn.{{ $index }}'
|
||||
divisor: 100
|
||||
-
|
||||
oid: tnIroadmPortInfoTable
|
||||
value: tnIroadmPortInfoOSCTxPowerOut
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.4.3.5.308.1.20.{{ $index }}'
|
||||
descr: '{{ $ifName }} OSC Tx Out'
|
||||
index: 'tnIroadmPortInfoOSCTxPowerOut.{{ $index }}'
|
||||
divisor: 100
|
||||
-
|
||||
oid: tnIroadmPortInfoTable
|
||||
value: tnIroadmPortInfoOSCRxPowerIn
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.4.3.5.308.1.21.{{ $index }}'
|
||||
descr: '{{ $ifName }} OSC Rx In'
|
||||
index: 'tnIroadmPortInfoOSCRxPowerIn.{{ $index }}'
|
||||
divisor: 100
|
||||
-
|
||||
oid: tnIroadmPortInfoTable
|
||||
value: tnIroadmPortInfoOSCSfpTxPowerOut
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.3.7.5.2.1.22.{{ $index }}'
|
||||
descr: '{{ $ifName }} OSC SFP Tx Out'
|
||||
index: 'tnIroadmPortInfoOSCSfpTxPowerOut.{{ $index }}'
|
||||
divisor: 100
|
||||
-
|
||||
oid: tnIroadmPortInfoTable
|
||||
value: tnIroadmPortInfoOSCSfpRxPowerIn
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.4.3.5.308.1.23.{{ $index }}'
|
||||
descr: '{{ $ifName }} OSC SFP Rx In'
|
||||
index: 'tnIroadmPortInfoOSCSfpRxPowerIn.{{ $index }}'
|
||||
divisor: 100
|
||||
|
||||
power:
|
||||
data:
|
||||
-
|
||||
oid: tnCardTable
|
||||
value: tnCardPower
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.3.1.2.1.2.1.38.{{ $index }}'
|
||||
descr: '{{ $tnCardName }} - {{ $tnCardMnemonic }}'
|
||||
index: 'tnCardTable.{{ $index }}'
|
||||
divisor: 1000
|
||||
current:
|
||||
data:
|
||||
-
|
||||
oid: tnCardTable
|
||||
value: tnCardCurrent
|
||||
num_oid: '.1.3.6.1.4.1.7483.2.2.3.1.2.1.2.1.39.{{ $index }}'
|
||||
descr: '{{ $tnCardName }} - {{ $tnCardMnemonic }}'
|
||||
index: 'tnCardTable.{{ $index }}'
|
||||
divisor: 1000
|
15
includes/definitions/nokia-1830.yaml
Normal file
15
includes/definitions/nokia-1830.yaml
Normal file
@ -0,0 +1,15 @@
|
||||
os: nokia-1830
|
||||
group: nokia
|
||||
text: 'Nokia 1830 PSS'
|
||||
mib_dir: nokia/1830
|
||||
type: network
|
||||
ifXmcbc: true
|
||||
ifname: true
|
||||
over:
|
||||
- { graph: device_state, text: States }
|
||||
- { graph: device_dbm, text: 'Optical Power' }
|
||||
icon: nokia
|
||||
discovery:
|
||||
-
|
||||
sysObjectID:
|
||||
- .1.3.6.1.4.1.7483.1.3.1.6
|
1443
mibs/nokia/1830/TROPIC-ACCESSPORT-MIB
Normal file
1443
mibs/nokia/1830/TROPIC-ACCESSPORT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
514
mibs/nokia/1830/TROPIC-ALARMPANEL-MIB
Normal file
514
mibs/nokia/1830/TROPIC-ALARMPANEL-MIB
Normal file
@ -0,0 +1,514 @@
|
||||
TROPIC-ALARMPANEL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- (c) Copyright 2023 Nokia Networks. All rights reserved.
|
||||
-- This software is the confidential and proprietary property of
|
||||
-- Nokia and may only be used in accordance with the terms of the
|
||||
-- license agreement provided with this software.
|
||||
|
||||
IMPORTS
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
InterfaceIndexOrZero FROM IF-MIB
|
||||
TropicCardCLEI,
|
||||
TropicCardHFD,
|
||||
TropicCardSerialNumber,
|
||||
TropicCardManufacturingPartNumber,
|
||||
TropicCardMarketingPartNumber,
|
||||
TropicLEDColorType,
|
||||
TropicLEDStateType,
|
||||
TnCommand, TnTrapCategory FROM TROPIC-TC
|
||||
tnShelfIndex FROM TROPIC-SHELF-MIB
|
||||
tnSlotIndex FROM TROPIC-SLOT-MIB
|
||||
tnMiscModules, tnAlarmPanelMIB FROM TROPIC-GLOBAL-REG;
|
||||
|
||||
tnAlarmPanelMibModule MODULE-IDENTITY
|
||||
LAST-UPDATED "201802231200Z"
|
||||
ORGANIZATION "Nokia"
|
||||
CONTACT-INFO "Nokia
|
||||
Attn: Jeff Donnelly
|
||||
600 Mountain Avenue
|
||||
New Providence, NJ 07974
|
||||
|
||||
Phone: +1 732 221 6408
|
||||
Email: jeff.donnelly@nokia.com"
|
||||
|
||||
DESCRIPTION "The shelf panel MIB."
|
||||
|
||||
REVISION "201802231200Z"
|
||||
DESCRIPTION "Updated the contact info."
|
||||
|
||||
REVISION "201611161200Z"
|
||||
DESCRIPTION "Updated the contact info."
|
||||
|
||||
REVISION "201401131200Z"
|
||||
DESCRIPTION "1) Changed SYNTAX of the following from InterfaceIndex
|
||||
to InterfaceIndexOrZero:
|
||||
tnUserInterfacePanelCpoConnTo.
|
||||
2) Marked the following as obsolete:
|
||||
tnUserInterfacePanelCpiAlarmType
|
||||
tnUserInterfacePanelCpoPolarity."
|
||||
|
||||
REVISION "201305201200Z"
|
||||
DESCRIPTION "Marked the following as obsolete:
|
||||
tnAlarmPanelEvents."
|
||||
|
||||
REVISION "201303141200Z"
|
||||
DESCRIPTION "Marked the following as obsolete:
|
||||
tnAlarmPanelTable."
|
||||
|
||||
REVISION "201203291200Z"
|
||||
DESCRIPTION "Added the following to tnUserInterfacePanelCpoConState:
|
||||
racklamp(4)."
|
||||
|
||||
REVISION "201004161200Z"
|
||||
DESCRIPTION "Added the following MIB attributes for warningAlarms:
|
||||
tnAlarmPanelNodeWarningLEDColor
|
||||
tnAlarmPanelNodeWarningLEDState
|
||||
tnAlarmPanelAudibleWarningRelay
|
||||
tnAlarmPanelVisualWarningRelay
|
||||
tnUserInterfacePanelNodeWarningLEDColor
|
||||
tnUserInterfacePanelNodeWarningLEDState."
|
||||
|
||||
REVISION "201001061200Z"
|
||||
DESCRIPTION "1) Added auto(3) to tnUserInterfacePanelCpoConState.
|
||||
2) Added tnUserInterfacePanelCpoConnTo to
|
||||
tnUserInterfacePanelCpoTable."
|
||||
|
||||
REVISION "200909011200Z"
|
||||
DESCRIPTION "Changed array size of tnUserInterfacePanelCpiAlarmType
|
||||
from 10 to 56."
|
||||
|
||||
REVISION "200908241200Z"
|
||||
DESCRIPTION "Restored the following obsolete attributes:
|
||||
tnUserInterfacePanelCpiAlarmType and
|
||||
tnUserInterfacePanelCpoPolarity."
|
||||
|
||||
REVISION "200905211200Z"
|
||||
DESCRIPTION "1) Marked the following as obsolete:
|
||||
tnUserInterfacePanelCpiAlarmType
|
||||
tnUserInterfacePanelCpoPolarity.
|
||||
2) Changed sizes of strings of the following to 56:
|
||||
tnUserInterfacePanelCpiAlarmMsg(30)
|
||||
tnUserInterfacePanelCpoContType(10)."
|
||||
|
||||
REVISION "200903031200Z"
|
||||
DESCRIPTION "Used AluWdmEnabledDisabled common enum in TROPIC-TC."
|
||||
|
||||
REVISION "200902271200Z"
|
||||
DESCRIPTION "Used AluWdmEnabledDisabled common enum in SNMPv2-TC."
|
||||
|
||||
REVISION "200805291200Z"
|
||||
DESCRIPTION "1) Updated the description for the MIB.
|
||||
2) Added the environmental alarms and external
|
||||
controls for the user interface panel and removed
|
||||
unsupported user interface panel attributes."
|
||||
|
||||
::= { tnMiscModules 3 }
|
||||
|
||||
tnAlarmPanelConf OBJECT IDENTIFIER ::= { tnAlarmPanelMIB 1 }
|
||||
tnAlarmPanelGroups OBJECT IDENTIFIER ::= { tnAlarmPanelConf 1 }
|
||||
tnAlarmPanelCompliances OBJECT IDENTIFIER ::= { tnAlarmPanelConf 2 }
|
||||
tnAlarmPanelObjs OBJECT IDENTIFIER ::= { tnAlarmPanelMIB 2 }
|
||||
tnAlarmPanelBasics OBJECT IDENTIFIER ::= { tnAlarmPanelObjs 1 }
|
||||
-- obsolete
|
||||
-- tnAlarmPanelEvents OBJECT IDENTIFIER ::= { tnAlarmPanelMIB 3 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Obsoleted OIDs
|
||||
--------------------------------------------------------------------------------
|
||||
-- tnAlarmPanelTable OBJECT-TYPE ::= { tnAlarmPanelBasics 1 }
|
||||
-- tnAlarmPanelExtPortsCapabilityTable OBJECT-TYPE ::= { tnAlarmPanelBasics 2 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- User Interface Panel Table
|
||||
--------------------------------------------------------------------------------
|
||||
tnUserInterfacePanelTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnUserInterfacePanelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnAlarmPanelBasics 3 }
|
||||
|
||||
tnUserInterfacePanelEntry OBJECT-TYPE
|
||||
SYNTAX TnUserInterfacePanelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
INDEX { tnShelfIndex,
|
||||
tnSlotIndex }
|
||||
::= { tnUserInterfacePanelTable 1 }
|
||||
|
||||
TnUserInterfacePanelEntry ::= SEQUENCE {
|
||||
tnUserInterfacePanelName SnmpAdminString,
|
||||
tnUserInterfacePanelDescr SnmpAdminString,
|
||||
tnUserInterfacePanelCLEI TropicCardCLEI,
|
||||
tnUserInterfacePanelHFD TropicCardHFD,
|
||||
tnUserInterfacePanelSerialNumber TropicCardSerialNumber,
|
||||
tnUserInterfacePanelManufacturingPartNumber TropicCardManufacturingPartNumber,
|
||||
tnUserInterfacePanelMarketingPartNumber TropicCardMarketingPartNumber,
|
||||
tnUserInterfacePanelACOLEDColor TropicLEDColorType,
|
||||
tnUserInterfacePanelACOLEDState TropicLEDStateType,
|
||||
tnUserInterfacePanelNodeCriticalLEDColor TropicLEDColorType,
|
||||
tnUserInterfacePanelNodeCriticalLEDState TropicLEDStateType,
|
||||
tnUserInterfacePanelNodeMajorLEDColor TropicLEDColorType,
|
||||
tnUserInterfacePanelNodeMajorLEDState TropicLEDStateType,
|
||||
tnUserInterfacePanelNodeMinorLEDColor TropicLEDColorType,
|
||||
tnUserInterfacePanelNodeMinorLEDState TropicLEDStateType,
|
||||
tnUserInterfacePanelShelfLEDColor TropicLEDColorType,
|
||||
tnUserInterfacePanelShelfLEDState TropicLEDStateType,
|
||||
tnUserInterfacePanelACO TnCommand,
|
||||
tnUserInterfacePanelNodeWarningLEDColor TropicLEDColorType,
|
||||
tnUserInterfacePanelNodeWarningLEDState TropicLEDStateType
|
||||
}
|
||||
|
||||
tnUserInterfacePanelName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..31))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnUserInterfacePanelEntry 1 }
|
||||
|
||||
tnUserInterfacePanelDescr OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..255))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnUserInterfacePanelEntry 2 }
|
||||
|
||||
tnUserInterfacePanelCLEI OBJECT-TYPE
|
||||
SYNTAX TropicCardCLEI
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnUserInterfacePanelEntry 3 }
|
||||
|
||||
tnUserInterfacePanelHFD OBJECT-TYPE
|
||||
SYNTAX TropicCardHFD
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnUserInterfacePanelEntry 4 }
|
||||
|
||||
tnUserInterfacePanelSerialNumber OBJECT-TYPE
|
||||
SYNTAX TropicCardSerialNumber
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnUserInterfacePanelEntry 5 }
|
||||
|
||||
tnUserInterfacePanelManufacturingPartNumber OBJECT-TYPE
|
||||
SYNTAX TropicCardManufacturingPartNumber
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnUserInterfacePanelEntry 6 }
|
||||
|
||||
tnUserInterfacePanelMarketingPartNumber OBJECT-TYPE
|
||||
SYNTAX TropicCardMarketingPartNumber
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnUserInterfacePanelEntry 7 }
|
||||
|
||||
tnUserInterfacePanelACOLEDColor OBJECT-TYPE
|
||||
SYNTAX TropicLEDColorType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The color of the alarm cut off LED."
|
||||
::= { tnUserInterfacePanelEntry 8 }
|
||||
|
||||
tnUserInterfacePanelACOLEDState OBJECT-TYPE
|
||||
SYNTAX TropicLEDStateType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The state of the alarm cut off LED."
|
||||
::= { tnUserInterfacePanelEntry 9 }
|
||||
|
||||
tnUserInterfacePanelNodeCriticalLEDColor OBJECT-TYPE
|
||||
SYNTAX TropicLEDColorType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The color of the node critical alarm indication
|
||||
LED."
|
||||
::= { tnUserInterfacePanelEntry 10 }
|
||||
|
||||
tnUserInterfacePanelNodeCriticalLEDState OBJECT-TYPE
|
||||
SYNTAX TropicLEDStateType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The state of the node critical alarm indication
|
||||
LED."
|
||||
::= { tnUserInterfacePanelEntry 11 }
|
||||
|
||||
tnUserInterfacePanelNodeMajorLEDColor OBJECT-TYPE
|
||||
SYNTAX TropicLEDColorType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The color of the node major alarm indication LED."
|
||||
::= { tnUserInterfacePanelEntry 12 }
|
||||
|
||||
tnUserInterfacePanelNodeMajorLEDState OBJECT-TYPE
|
||||
SYNTAX TropicLEDStateType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The state of the node major alarm indication LED."
|
||||
::= { tnUserInterfacePanelEntry 13 }
|
||||
|
||||
tnUserInterfacePanelNodeMinorLEDColor OBJECT-TYPE
|
||||
SYNTAX TropicLEDColorType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The color of the node minor alarm indication LED."
|
||||
::= { tnUserInterfacePanelEntry 14 }
|
||||
|
||||
tnUserInterfacePanelNodeMinorLEDState OBJECT-TYPE
|
||||
SYNTAX TropicLEDStateType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The state of the node minor alarm indication LED."
|
||||
::= { tnUserInterfacePanelEntry 15 }
|
||||
|
||||
tnUserInterfacePanelShelfLEDColor OBJECT-TYPE
|
||||
SYNTAX TropicLEDColorType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The color of the shelf status LED."
|
||||
::= { tnUserInterfacePanelEntry 16 }
|
||||
|
||||
tnUserInterfacePanelShelfLEDState OBJECT-TYPE
|
||||
SYNTAX TropicLEDStateType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The state of the shelf status LED."
|
||||
::= { tnUserInterfacePanelEntry 17 }
|
||||
|
||||
tnUserInterfacePanelACO OBJECT-TYPE
|
||||
SYNTAX TnCommand
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Audible alarm cut-off."
|
||||
::= { tnUserInterfacePanelEntry 18 }
|
||||
|
||||
tnUserInterfacePanelNodeWarningLEDColor OBJECT-TYPE
|
||||
SYNTAX TropicLEDColorType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The color of the node warning alarm indication
|
||||
LED."
|
||||
::= { tnUserInterfacePanelEntry 19 }
|
||||
|
||||
tnUserInterfacePanelNodeWarningLEDState OBJECT-TYPE
|
||||
SYNTAX TropicLEDStateType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The state of the node warning alarm indication
|
||||
LED."
|
||||
::= { tnUserInterfacePanelEntry 20 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- User Interface Panel Control Point Input Table
|
||||
--------------------------------------------------------------------------------
|
||||
tnUserInterfacePanelCpiTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnUserInterfacePanelCpiEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnAlarmPanelBasics 4 }
|
||||
|
||||
tnUserInterfacePanelCpiEntry OBJECT-TYPE
|
||||
SYNTAX TnUserInterfacePanelCpiEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
INDEX { tnShelfIndex,
|
||||
tnSlotIndex,
|
||||
tnUserInterfacePanelCpiIndex }
|
||||
::= { tnUserInterfacePanelCpiTable 1 }
|
||||
|
||||
TnUserInterfacePanelCpiEntry ::= SEQUENCE {
|
||||
tnUserInterfacePanelCpiIndex Unsigned32,
|
||||
-- obsolete
|
||||
-- tnUserInterfacePanelCpiAlarmType SnmpAdminString,
|
||||
tnUserInterfacePanelCpiAlarmMsg SnmpAdminString,
|
||||
tnUserInterfacePanelCpiPolarity INTEGER,
|
||||
tnUserInterfacePanelCpiCategory TnTrapCategory
|
||||
}
|
||||
|
||||
tnUserInterfacePanelCpiIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnUserInterfacePanelCpiEntry 1 }
|
||||
|
||||
-- obsolete
|
||||
-- tnUserInterfacePanelCpiAlarmType OBJECT-TYPE ::= { tnUserInterfacePanelCpiEntry 2 }
|
||||
|
||||
tnUserInterfacePanelCpiAlarmMsg OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..56))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnUserInterfacePanelCpiEntry 3 }
|
||||
|
||||
tnUserInterfacePanelCpiPolarity OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
alow(1),
|
||||
ahigh(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnUserInterfacePanelCpiEntry 4 }
|
||||
|
||||
tnUserInterfacePanelCpiCategory OBJECT-TYPE
|
||||
SYNTAX TnTrapCategory
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnUserInterfacePanelCpiEntry 5 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- User Interface Panel Control Point Output Table
|
||||
--------------------------------------------------------------------------------
|
||||
tnUserInterfacePanelCpoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnUserInterfacePanelCpoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnAlarmPanelBasics 5 }
|
||||
|
||||
tnUserInterfacePanelCpoEntry OBJECT-TYPE
|
||||
SYNTAX TnUserInterfacePanelCpoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
INDEX { tnShelfIndex,
|
||||
tnSlotIndex,
|
||||
tnUserInterfacePanelCpoIndex }
|
||||
::= { tnUserInterfacePanelCpoTable 1 }
|
||||
|
||||
TnUserInterfacePanelCpoEntry ::= SEQUENCE {
|
||||
tnUserInterfacePanelCpoIndex Unsigned32,
|
||||
tnUserInterfacePanelCpoConState INTEGER,
|
||||
tnUserInterfacePanelCpoContType SnmpAdminString,
|
||||
-- obsolete
|
||||
-- tnUserInterfacePanelCpoPolarity INTEGER,
|
||||
tnUserInterfacePanelCpoConnTo InterfaceIndexOrZero
|
||||
}
|
||||
|
||||
tnUserInterfacePanelCpoIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnUserInterfacePanelCpoEntry 1 }
|
||||
|
||||
tnUserInterfacePanelCpoConState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
rls(1),
|
||||
opr(2),
|
||||
auto(3),
|
||||
racklamp(4)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnUserInterfacePanelCpoEntry 2 }
|
||||
|
||||
tnUserInterfacePanelCpoContType OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..56))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnUserInterfacePanelCpoEntry 3 }
|
||||
|
||||
-- obsolete
|
||||
-- tnUserInterfacePanelCpoPolarity OBJECT-TYPE ::= { tnUserInterfacePanelCpoEntry 4 }
|
||||
|
||||
tnUserInterfacePanelCpoConnTo OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "AID (shelf/slot) of the Amp that the output is
|
||||
connected to."
|
||||
::= { tnUserInterfacePanelCpoEntry 5 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Conformance Group Definitions
|
||||
--------------------------------------------------------------------------------
|
||||
-- obsolete
|
||||
-- tnAlarmPanelGroup OBJECT-GROUP ::= { tnAlarmPanelGroups 1 }
|
||||
-- tnAlarmPanelExtPortsCapabilityGroup OBJECT-GROUP ::= { tnAlarmPanelGroups 2 }
|
||||
|
||||
tnUserInterfacePanelGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
tnUserInterfacePanelName,
|
||||
tnUserInterfacePanelDescr,
|
||||
tnUserInterfacePanelCLEI,
|
||||
tnUserInterfacePanelHFD,
|
||||
tnUserInterfacePanelSerialNumber,
|
||||
tnUserInterfacePanelManufacturingPartNumber,
|
||||
tnUserInterfacePanelMarketingPartNumber,
|
||||
tnUserInterfacePanelACOLEDColor,
|
||||
tnUserInterfacePanelACOLEDState,
|
||||
tnUserInterfacePanelNodeCriticalLEDColor,
|
||||
tnUserInterfacePanelNodeCriticalLEDState,
|
||||
tnUserInterfacePanelNodeMajorLEDColor,
|
||||
tnUserInterfacePanelNodeMajorLEDState,
|
||||
tnUserInterfacePanelNodeMinorLEDColor,
|
||||
tnUserInterfacePanelNodeMinorLEDState,
|
||||
tnUserInterfacePanelShelfLEDColor,
|
||||
tnUserInterfacePanelShelfLEDState,
|
||||
tnUserInterfacePanelACO,
|
||||
tnUserInterfacePanelNodeWarningLEDColor,
|
||||
tnUserInterfacePanelNodeWarningLEDState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnAlarmPanelGroups 3 }
|
||||
|
||||
tnUserInterfacePanelCpiGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
-- obsolete
|
||||
-- tnUserInterfacePanelCpiAlarmType,
|
||||
tnUserInterfacePanelCpiAlarmMsg,
|
||||
tnUserInterfacePanelCpiPolarity,
|
||||
tnUserInterfacePanelCpiCategory
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnAlarmPanelGroups 4 }
|
||||
|
||||
tnUserInterfacePanelCpoGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
tnUserInterfacePanelCpoConState,
|
||||
tnUserInterfacePanelCpoContType,
|
||||
-- obsolete
|
||||
-- tnUserInterfacePanelCpoPolarity,
|
||||
tnUserInterfacePanelCpoConnTo
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnAlarmPanelGroups 5 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Compliance Statements (mandatory)
|
||||
--------------------------------------------------------------------------------
|
||||
tnAlarmPanelCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
-- obsolete
|
||||
-- tnAlarmPanelGroup,
|
||||
-- tnAlarmPanelExtPortsCapabilityGroup
|
||||
tnUserInterfacePanelGroup,
|
||||
tnUserInterfacePanelCpiGroup,
|
||||
tnUserInterfacePanelCpoGroup
|
||||
}
|
||||
::= { tnAlarmPanelCompliances 1 }
|
||||
|
||||
END -- DEFINITION OF TROPIC-ALARMPANEL-MIB
|
2995
mibs/nokia/1830/TROPIC-AMPLIFIER-MIB
Normal file
2995
mibs/nokia/1830/TROPIC-AMPLIFIER-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1458
mibs/nokia/1830/TROPIC-CARD-MIB
Normal file
1458
mibs/nokia/1830/TROPIC-CARD-MIB
Normal file
File diff suppressed because it is too large
Load Diff
273
mibs/nokia/1830/TROPIC-CONTROLCARD-MIB
Normal file
273
mibs/nokia/1830/TROPIC-CONTROLCARD-MIB
Normal file
@ -0,0 +1,273 @@
|
||||
TROPIC-CONTROLCARD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- (c) Copyright 2023 Nokia Networks. All rights reserved.
|
||||
-- This software is the confidential and proprietary property of
|
||||
-- Nokia and may only be used in accordance with the terms of the
|
||||
-- license agreement provided with this software.
|
||||
|
||||
IMPORTS
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Unsigned32, Integer32 FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
TruthValue FROM SNMPv2-TC
|
||||
InterfaceIndexOrZero FROM IF-MIB
|
||||
tnShelfIndex FROM TROPIC-SHELF-MIB
|
||||
tnSlotIndex FROM TROPIC-SLOT-MIB
|
||||
tnCardModules, tnControlCardMIB FROM TROPIC-GLOBAL-REG;
|
||||
|
||||
tnControlCardMibModule MODULE-IDENTITY
|
||||
LAST-UPDATED "201802231200Z"
|
||||
ORGANIZATION "Nokia"
|
||||
CONTACT-INFO "Nokia
|
||||
Attn: Jeff Donnelly
|
||||
600 Mountain Avenue
|
||||
New Providence, NJ 07974
|
||||
|
||||
Phone: +1 732 221 6408
|
||||
Email: jeff.donnelly@nokia.com"
|
||||
|
||||
DESCRIPTION "."
|
||||
|
||||
REVISION "201802231200Z"
|
||||
DESCRIPTION "Updated the contact info."
|
||||
|
||||
REVISION "201707071200Z"
|
||||
DESCRIPTION "Fixed MIB compile issues."
|
||||
|
||||
REVISION "201611161200Z"
|
||||
DESCRIPTION "Updated the contact info."
|
||||
|
||||
REVISION "201409041200Z"
|
||||
DESCRIPTION "Added the following table:
|
||||
tnVwmEcCardTable."
|
||||
|
||||
REVISION "201305211200Z"
|
||||
DESCRIPTION "Marked the following as obsolete:
|
||||
tnControlCardEvents."
|
||||
|
||||
::= { tnCardModules 3 }
|
||||
|
||||
tnControlCardConf OBJECT IDENTIFIER ::= { tnControlCardMIB 1 }
|
||||
tnControlCardGroups OBJECT IDENTIFIER ::= { tnControlCardConf 1 }
|
||||
tnControlCardCompliances OBJECT IDENTIFIER ::= { tnControlCardConf 2 }
|
||||
tnControlCardObjs OBJECT IDENTIFIER ::= { tnControlCardMIB 2 }
|
||||
-- obsolete
|
||||
-- tnControlCardEvents OBJECT IDENTIFIER ::= { tnControlCardMIB 3 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Control Card Scalars
|
||||
--------------------------------------------------------------------------------
|
||||
tnControlCardTotal OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of control card records
|
||||
allocated on a 1696R/1830 NE."
|
||||
::= { tnControlCardObjs 1 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Control Card Table
|
||||
--------------------------------------------------------------------------------
|
||||
tnControlCardTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnControlCardEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnControlCardObjs 2 }
|
||||
|
||||
tnControlCardEntry OBJECT-TYPE
|
||||
SYNTAX TnControlCardEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
INDEX { tnShelfIndex,
|
||||
tnSlotIndex }
|
||||
::= { tnControlCardTable 1 }
|
||||
|
||||
TnControlCardEntry ::= SEQUENCE {
|
||||
tnControlCardActivityState INTEGER
|
||||
}
|
||||
|
||||
tnControlCardActivityState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
active(2),
|
||||
inactive(3),
|
||||
unequipped(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This attribute indicates whether or not this
|
||||
control card is active."
|
||||
::= { tnControlCardEntry 1 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Redundancy Demerit Table
|
||||
--------------------------------------------------------------------------------
|
||||
tnRedundancyDemeritTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnRedundancyDemeritEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnControlCardObjs 3 }
|
||||
|
||||
tnRedundancyDemeritEntry OBJECT-TYPE
|
||||
SYNTAX TnRedundancyDemeritEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
INDEX { tnShelfIndex,
|
||||
tnSlotIndex,
|
||||
tnRedundancyDemeritId }
|
||||
::= { tnRedundancyDemeritTable 1 }
|
||||
|
||||
TnRedundancyDemeritEntry ::= SEQUENCE {
|
||||
tnRedundancyDemeritId Unsigned32,
|
||||
tnRedundancyDemeritName SnmpAdminString,
|
||||
tnRedundancyDemeritRaised TruthValue,
|
||||
tnRedundancyDemeritValue Unsigned32
|
||||
}
|
||||
|
||||
tnRedundancyDemeritId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnRedundancyDemeritEntry 1 }
|
||||
|
||||
tnRedundancyDemeritName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnRedundancyDemeritEntry 2 }
|
||||
|
||||
tnRedundancyDemeritRaised OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnRedundancyDemeritEntry 3 }
|
||||
|
||||
tnRedundancyDemeritValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnRedundancyDemeritEntry 4 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- VWM EC Card Scalars
|
||||
--------------------------------------------------------------------------------
|
||||
tnVwmEcCardAttributeTotal OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnControlCardObjs 4 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- VWM EC Card Table
|
||||
--------------------------------------------------------------------------------
|
||||
tnVwmEcCardTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnVwmEcCardEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table of VWM EC card specific attributes."
|
||||
::= { tnControlCardObjs 5 }
|
||||
|
||||
tnVwmEcCardEntry OBJECT-TYPE
|
||||
SYNTAX TnVwmEcCardEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
INDEX { tnShelfIndex,
|
||||
tnSlotIndex }
|
||||
::= { tnVwmEcCardTable 1 }
|
||||
|
||||
TnVwmEcCardEntry ::= SEQUENCE {
|
||||
tnVwmEcCardConnectTo InterfaceIndexOrZero,
|
||||
tnVwmEcCardClipOnId Unsigned32
|
||||
}
|
||||
|
||||
tnVwmEcCardConnectTo OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "VWM EC connected interface index."
|
||||
DEFVAL { 0 }
|
||||
::= { tnVwmEcCardEntry 1 }
|
||||
|
||||
tnVwmEcCardClipOnId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..255)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "VWM EC rotary ID."
|
||||
DEFVAL { 255 }
|
||||
::= { tnVwmEcCardEntry 2 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Conformance Group Definitions
|
||||
--------------------------------------------------------------------------------
|
||||
tnControlCardScalarsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
tnControlCardTotal
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnControlCardGroups 1 }
|
||||
|
||||
tnControlCardTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
tnControlCardActivityState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnControlCardGroups 2 }
|
||||
|
||||
tnRedundancyDemeritTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
tnRedundancyDemeritName,
|
||||
tnRedundancyDemeritRaised,
|
||||
tnRedundancyDemeritValue
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnControlCardGroups 3 }
|
||||
|
||||
tnVwmEcCardTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
tnVwmEcCardConnectTo,
|
||||
tnVwmEcCardClipOnId
|
||||
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnControlCardGroups 4 }
|
||||
|
||||
tnVwmEcCardScalarsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
tnVwmEcCardAttributeTotal
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnControlCardGroups 5 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Compliance Statements (mandatory)
|
||||
--------------------------------------------------------------------------------
|
||||
tnControlCardCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
tnControlCardScalarsGroup,
|
||||
tnControlCardTableGroup,
|
||||
tnRedundancyDemeritTableGroup,
|
||||
tnVwmEcCardTableGroup,
|
||||
tnVwmEcCardScalarsGroup
|
||||
}
|
||||
::= { tnControlCardCompliances 1 }
|
||||
|
||||
END -- DEFINITION OF TROPIC-CONTROLCARD-MIB
|
245
mibs/nokia/1830/TROPIC-FAN-MIB
Normal file
245
mibs/nokia/1830/TROPIC-FAN-MIB
Normal file
@ -0,0 +1,245 @@
|
||||
TROPIC-FAN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- (c) Copyright 2023 Nokia Networks. All rights reserved.
|
||||
-- This software is the confidential and proprietary property of
|
||||
-- Nokia and may only be used in accordance with the terms of the
|
||||
-- license agreement provided with this software.
|
||||
|
||||
IMPORTS
|
||||
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
||||
TropicCardCLEI,
|
||||
TropicCardHFD,
|
||||
TropicCardSerialNumber,
|
||||
TropicCardManufacturingPartNumber,
|
||||
TropicCardMarketingPartNumber,
|
||||
TropicCardSWGenericLoadName,
|
||||
TropicLEDColorType,
|
||||
TropicLEDStateType FROM TROPIC-TC
|
||||
tnShelfIndex FROM TROPIC-SHELF-MIB
|
||||
tnSlotIndex FROM TROPIC-SLOT-MIB
|
||||
tnMiscModules, tnFanMIB FROM TROPIC-GLOBAL-REG;
|
||||
|
||||
tnFanMibModule MODULE-IDENTITY
|
||||
LAST-UPDATED "201802231200Z"
|
||||
ORGANIZATION "Nokia"
|
||||
CONTACT-INFO "Nokia
|
||||
Attn: Jeff Donnelly
|
||||
600 Mountain Avenue
|
||||
New Providence, NJ 07974
|
||||
|
||||
Phone: +1 732 221 6408
|
||||
Email: jeff.donnelly@nokia.com"
|
||||
|
||||
DESCRIPTION "The fan MIB."
|
||||
|
||||
REVISION "201802231200Z"
|
||||
DESCRIPTION "Updated the contact info."
|
||||
|
||||
REVISION "201611161200Z"
|
||||
DESCRIPTION "Updated the contact info."
|
||||
|
||||
REVISION "201305211200Z"
|
||||
DESCRIPTION "Marked the following as obsolete:
|
||||
tnFanEvents
|
||||
tnFanTable."
|
||||
|
||||
REVISION "201002161200Z"
|
||||
DESCRIPTION "Added tnFanUnitSpeedControl to tnFanUnitTable."
|
||||
|
||||
REVISION "200803201200Z"
|
||||
DESCRIPTION "1) Updated the MIB file description.
|
||||
2) Renamed the Fan Unit 1 table to the Fan Unit table."
|
||||
|
||||
::= { tnMiscModules 1 }
|
||||
|
||||
tnFanConf OBJECT IDENTIFIER ::= { tnFanMIB 1 }
|
||||
tnFanGroups OBJECT IDENTIFIER ::= { tnFanConf 1 }
|
||||
tnFanCompliances OBJECT IDENTIFIER ::= { tnFanConf 2 }
|
||||
tnFanObjs OBJECT IDENTIFIER ::= { tnFanMIB 2 }
|
||||
tnFanBasics OBJECT IDENTIFIER ::= { tnFanObjs 1 }
|
||||
-- obsolete
|
||||
-- tnFanEvents OBJECT IDENTIFIER ::= { tnFanMIB 3 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Fan Table
|
||||
--------------------------------------------------------------------------------
|
||||
-- obsolete
|
||||
-- tnFanTable OBJECT-TYPE ::= { tnFanBasics 1 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Fan Unit Table
|
||||
--------------------------------------------------------------------------------
|
||||
tnFanUnitTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TnFanUnitEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnFanBasics 2 }
|
||||
|
||||
tnFanUnitEntry OBJECT-TYPE
|
||||
SYNTAX TnFanUnitEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
INDEX { tnShelfIndex,
|
||||
tnSlotIndex }
|
||||
::= { tnFanUnitTable 1 }
|
||||
|
||||
TnFanUnitEntry ::= SEQUENCE {
|
||||
tnFanUnitName SnmpAdminString,
|
||||
tnFanUnitDescr SnmpAdminString,
|
||||
tnFanUnitCLEI TropicCardCLEI,
|
||||
tnFanUnitHFD TropicCardHFD,
|
||||
tnFanUnitSerialNumber TropicCardSerialNumber,
|
||||
tnFanUnitManufacturingPartNumber TropicCardManufacturingPartNumber,
|
||||
tnFanUnitMarketingPartNumber TropicCardMarketingPartNumber,
|
||||
tnFanUnitSWGenericLoadName TropicCardSWGenericLoadName,
|
||||
tnFanUnitPower Integer32,
|
||||
tnFanUnitSpeed Integer32,
|
||||
tnFanUnitStatusLEDColor TropicLEDColorType,
|
||||
tnFanUnitStatusLEDState TropicLEDStateType,
|
||||
tnFanUnitSpeedControl INTEGER
|
||||
}
|
||||
|
||||
tnFanUnitName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..31))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnFanUnitEntry 1 }
|
||||
|
||||
tnFanUnitDescr OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..255))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnFanUnitEntry 2 }
|
||||
|
||||
tnFanUnitCLEI OBJECT-TYPE
|
||||
SYNTAX TropicCardCLEI
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnFanUnitEntry 3 }
|
||||
|
||||
tnFanUnitHFD OBJECT-TYPE
|
||||
SYNTAX TropicCardHFD
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnFanUnitEntry 4 }
|
||||
|
||||
tnFanUnitSerialNumber OBJECT-TYPE
|
||||
SYNTAX TropicCardSerialNumber
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnFanUnitEntry 5 }
|
||||
|
||||
tnFanUnitManufacturingPartNumber OBJECT-TYPE
|
||||
SYNTAX TropicCardManufacturingPartNumber
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnFanUnitEntry 6 }
|
||||
|
||||
tnFanUnitMarketingPartNumber OBJECT-TYPE
|
||||
SYNTAX TropicCardMarketingPartNumber
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnFanUnitEntry 7 }
|
||||
|
||||
tnFanUnitSWGenericLoadName OBJECT-TYPE
|
||||
SYNTAX TropicCardSWGenericLoadName
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The SW generic load currently active."
|
||||
::= { tnFanUnitEntry 8 }
|
||||
|
||||
tnFanUnitPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The power level being fed into the fan units.
|
||||
The range is 1 to 10, with 10 being the maximum
|
||||
power."
|
||||
::= { tnFanUnitEntry 9 }
|
||||
|
||||
tnFanUnitSpeed OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "RPM"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Fan speed."
|
||||
::= { tnFanUnitEntry 10 }
|
||||
|
||||
tnFanUnitStatusLEDColor OBJECT-TYPE
|
||||
SYNTAX TropicLEDColorType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The color of the status LED."
|
||||
::= { tnFanUnitEntry 11 }
|
||||
|
||||
tnFanUnitStatusLEDState OBJECT-TYPE
|
||||
SYNTAX TropicLEDStateType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The state of the status LED."
|
||||
::= { tnFanUnitEntry 12 }
|
||||
|
||||
tnFanUnitSpeedControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
normal(1),
|
||||
maximum(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Fan speed control."
|
||||
DEFVAL { normal }
|
||||
::= { tnFanUnitEntry 13 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Conformance Group Definitions
|
||||
--------------------------------------------------------------------------------
|
||||
-- obsolete
|
||||
-- tnFanGroup OBJECT-GROUP ::= { tnFanGroups 1 }
|
||||
|
||||
tnFanUnitGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
tnFanUnitName,
|
||||
tnFanUnitDescr,
|
||||
tnFanUnitCLEI,
|
||||
tnFanUnitHFD,
|
||||
tnFanUnitSerialNumber,
|
||||
tnFanUnitManufacturingPartNumber,
|
||||
tnFanUnitMarketingPartNumber,
|
||||
tnFanUnitSWGenericLoadName,
|
||||
tnFanUnitPower,
|
||||
tnFanUnitSpeed,
|
||||
tnFanUnitStatusLEDColor,
|
||||
tnFanUnitStatusLEDState,
|
||||
tnFanUnitSpeedControl
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnFanGroups 2 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Compliance Statements (mandatory)
|
||||
--------------------------------------------------------------------------------
|
||||
tnFanCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
-- obsolete
|
||||
-- tnFanGroup,
|
||||
tnFanUnitGroup
|
||||
}
|
||||
::= { tnFanCompliances 1 }
|
||||
|
||||
END -- DEFINITION OF TROPIC-FAN-MIB
|
4996
mibs/nokia/1830/TROPIC-GLOBAL-REG
Normal file
4996
mibs/nokia/1830/TROPIC-GLOBAL-REG
Normal file
File diff suppressed because it is too large
Load Diff
2095
mibs/nokia/1830/TROPIC-OCH-MIB
Normal file
2095
mibs/nokia/1830/TROPIC-OCH-MIB
Normal file
File diff suppressed because it is too large
Load Diff
48501
mibs/nokia/1830/TROPIC-OPTICALPORT-MIB
Normal file
48501
mibs/nokia/1830/TROPIC-OPTICALPORT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3772
mibs/nokia/1830/TROPIC-SOFTWARE-MIB
Normal file
3772
mibs/nokia/1830/TROPIC-SOFTWARE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
12647
mibs/nokia/1830/TROPIC-SYSTEM-MIB
Normal file
12647
mibs/nokia/1830/TROPIC-SYSTEM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
5025
mibs/nokia/1830/TROPIC-TC
Normal file
5025
mibs/nokia/1830/TROPIC-TC
Normal file
File diff suppressed because it is too large
Load Diff
22749
tests/data/nokia-1830_pss8-multichassis.json
Normal file
22749
tests/data/nokia-1830_pss8-multichassis.json
Normal file
File diff suppressed because it is too large
Load Diff
4211
tests/snmpsim/nokia-1830_pss8-multichassis.snmprec
Normal file
4211
tests/snmpsim/nokia-1830_pss8-multichassis.snmprec
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user