Observium_CE/mibs/rad/RAD-SSFP-MIB

232 lines
7.3 KiB
Plaintext

RAD-SSFP-MIB DEFINITIONS ::= BEGIN
-- It is RAD's intent to encourage the widespread use of
-- this Specification in connection with the management of
-- RAD products. RAD grants vendors, end-users,
-- and other interested parties a non-exclusive license to
-- use this Specification in connection with the management
-- of RAD products.
-- This Specification is supplied "as is," and RAD makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
IMPORTS
PhysicalIndexOrZero, entPhysicalAlias FROM ENTITY-MIB
Integer32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE, OBJECT-IDENTITY FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DisplayString FROM SNMPv2-TC
radSpecificDevices FROM RAD-SMI-MIB
alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason FROM RAD-GEN-MIB
SlotType FROM RAD-TC;
smartSFP MODULE-IDENTITY
LAST-UPDATED "201607261808Z" -- July 26, 2016
ORGANIZATION "RAD Data Communications Ltd."
CONTACT-INFO
"System Department
Email: mibs@rad.com
Postal: RAD Data Communications Ltd.
24 Raoul Wallenberg St.
Tel-Aviv 6971920
Israel
Phone: +972-3-645-5421
Fax: +972-3-760-7844"
DESCRIPTION
"Smart SFP MIB."
::= { radSpecificDevices 2 }
SmartSfpModuleType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This object indicates a unique type of Smart SFP."
SYNTAX INTEGER
{
notApplicable (1),
miRIC-E1 (2),
miRIC-T1 (3),
miRIC-E3 (4),
miRIC-T3 (5),
miRICi-E1 (6),
miRICi-T1 (7),
miRICi-E3 (8),
miRICi-T3 (9),
miRICi-155 (10),
miRICi-622 (11),
miTOP-E1 (12),
miTOP-E3 (13),
miTOP-T1 (14),
miTOP-T3 (15),
sfp-VDSL-2W (16)
}
smartSfpEvents OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The events for RAD products."
::= { smartSFP 0 }
smartSfpMismatch NOTIFICATION-TYPE
OBJECTS { alarmEventLogSourceName, alarmEventLogAlarmOrEventId, alarmEventLogDescription,
alarmEventLogSeverity, alarmEventLogDateAndTime, alarmEventReason,
entPhysicalAlias, smartSfpType, smartSfpInstall }
STATUS current
DESCRIPTION
"This trap indicates that Smart SFP is not supported or misconfigured."
::= { smartSfpEvents 1}
-- Smart Sfp Table
smartSfpTable OBJECT-TYPE
SYNTAX SEQUENCE OF SmartSfpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains configuration for Smart SFP
e.g. MiRIC or MiTOP "
::= { smartSFP 1 }
smartSfpEntry OBJECT-TYPE
SYNTAX SmartSfpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in table."
INDEX { smartSfpSlotIdx, smartSfpPortIdx }
::= { smartSfpTable 1 }
SmartSfpEntry ::= SEQUENCE {
smartSfpSlotIdx SlotType,
smartSfpPortIdx Integer32,
smartSfpRowStatus RowStatus,
smartSfpType SmartSfpModuleType,
smartSfpAdminStatus INTEGER,
smartSfpOperState INTEGER,
smartSfpResetCmd INTEGER,
smartSfpInstall SmartSfpModuleType,
smartSfpPhysicalIndex PhysicalIndexOrZero
}
smartSfpSlotIdx OBJECT-TYPE
SYNTAX SlotType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Slot number used as first index.
If there is not slot like in standalone device,
then the value of smartSfpSlotIdx shall be notApplicable(255)."
::= { smartSfpEntry 1 }
smartSfpPortIdx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The port number used as second index.
The first index (mdlCSlotIdx) is defined in
mdlCEntry. If there is not slot like in standalone device,
then the value of mdlCSlotIdx shall be notApplicable(255)."
::= { smartSfpEntry 2 }
smartSfpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enable the user to create/delete entries in this table.
When the smartSfpType is notApplicable(1) the value of this object
shall be notInService(2)."
::= { smartSfpEntry 3 }
smartSfpType OBJECT-TYPE
SYNTAX SmartSfpModuleType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The configured smart SFP type. The value notApplicable(1) is used by the
device upon row creation. This value cannot be set."
DEFVAL { notApplicable}
::= {smartSfpEntry 4}
smartSfpAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2)
}
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"This object indicates the Administrative Status of the Smart SFP.
This object was deprecated. Use smartSfpRowStatus instead."
::= { smartSfpEntry 5 }
smartSfpOperState OBJECT-TYPE
SYNTAX INTEGER {
onLine (1),
offLine (2),
notInstalled (3),
mismatch (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the Smart SFP
onLine - Indicates that the smartSfpRowStatus is up and the
correct smart SFP is installed.
offLine - Indicates that the smart SFP is installed while its
smartSfpRowStatus is down.
notInstalled - Indicates that the smart SFP is provisioned but not installed.
mismatch - Indicates that the configured SSFP does not comply with the installed device."
::= { smartSfpEntry 6 }
smartSfpResetCmd OBJECT-TYPE
SYNTAX INTEGER
{
off(2),
on (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Reset action to be performed on the smart SFP.
Agent should set smarSfpResetCmd to off (2) during initialization."
DEFVAL { off }
::= { smartSfpEntry 7 }
smartSfpInstall OBJECT-TYPE
SYNTAX SmartSfpModuleType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates the installed smart SFP
(as opposed to the configured smartSfpType)."
::= { smartSfpEntry 8 }
smartSfpPhysicalIndex OBJECT-TYPE
SYNTAX PhysicalIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object contains index of the related entPhysicalEntry of the
ENTITY-MIB, see RFC4133. It points the relevant port and not the
port slot. The agent should build this index according to the rules
that are defined by the inventory.doc document.
Zero value means 'no entry defined', i.e. the sfp is not detected
in its slot."
::= { smartSfpEntry 9 }
END