Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
MINI-LINK-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
enterprises FROM SNMPv2-SMI;
miniLink MODULE-IDENTITY
LAST-UPDATED "201603091230Z"
ORGANIZATION "Ericsson"
CONTACT-INFO
"Anders Ekvall
Postal: Ericsson AB,
E-Mail: anders.ekvall@ericsson.com"
DESCRIPTION
"This is the top MIB for Ericsson MINI-LINK"
REVISION "201603091230Z"
DESCRIPTION
"Validated."
REVISION "201602101230Z"
DESCRIPTION
"The initial version of this MIB module
with OID for mini link types."
::= { ericsson 223 }
-- *************
-- * MINI LINK *
-- *************
ericsson OBJECT IDENTIFIER ::= { enterprises 193 }
END

940
MIBS/ericsson/PT-FM-MIB Normal file
View File

@@ -0,0 +1,940 @@
PT-FM-MIB DEFINITIONS::=BEGIN
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE,Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
pt FROM PT-MIB
TEXTUAL-CONVENTION, DateAndTime FROM SNMPv2-TC;
ptFM MODULE-IDENTITY
LAST-UPDATED "201603211200Z"
ORGANIZATION "Ericsson"
CONTACT-INFO
"Anders Ekvall
Postal: Ericsson AB,
E-Mail: anders.ekvall@ericsson.com"
DESCRIPTION
"This is the MIB of PT specifics"
REVISION "201603211200Z"
DESCRIPTION
"Added Managed and Reference OID to the current alarms"
REVISION "201603091200Z"
DESCRIPTION
"Validated."
REVISION "201602101230Z"
DESCRIPTION
"The initial version of this MIB module."
::= { pt 3 }
config OBJECT IDENTIFIER ::= { ptFM 1 }
alarm OBJECT IDENTIFIER ::= { ptFM 2 }
log OBJECT IDENTIFIER ::= { ptFM 3 }
ptFMConformance OBJECT IDENTIFIER ::= { ptFM 4 }
--
-- The textual conventions we define and use in this MIB.
--
NotificationIdTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Notification ID which is NONE now."
SYNTAX INTEGER {
eNONE (0)
}
MoClassTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Textual Convention for MoClass"
SYNTAX INTEGER {
eNONE (0)
}
SeverityTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer indicates the severity level, take the value of INDETERMINATE,
CRITICAL, MAJOR, MINOR, WARNING and CLEARED. "
SYNTAX INTEGER {
eINDETERMINATE (1),
eCRITICAL (2),
eMAJOR (3),
eMINOR (4),
eWARNING (5),
eCLEARED (6)
}
ProbableCauseTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Probable Cause"
SYNTAX INTEGER {
eNONE (0)
}
CategoryTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer indicates the category. "
SYNTAX INTEGER {
eHIGHORDERLEVEL (1),
eUNFILTERED (2),
eLOWORDERLEVEL (3),
eNONE (4)
}
ClearableTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer indicates whether a notification is clearable or not."
SYNTAX INTEGER {
eTRUE (1),
eFALSE (2)
}
EnableStatusTypeTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer indicates the enable status type: ENABLED or DISABLED. "
SYNTAX INTEGER {
eENABLED (1),
eDISABLED (2)
}
LayerRateTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An emulation for layer rate."
SYNTAX INTEGER {
eLRNOTAPPLICABLE (1),
eLRT3ANDDS345M (4),
eLRE12M (5),
eLRE334M (7),
eLRVT2ANDTU12VC12 (11),
eLRLOWORDERTU3VC3 (13),
eLRSTS3CANDAU4VC4 (15),
eLRSTS12CVC44C (16),
eLRSECTIONOC3STS3ANDRSSTM1 (20),
eLRSECTIONOC12STS12ANDRSSTM4 (21),
eLRSECTIONOC48STS48ANDRSSTM16 (22),
eLRLINEOC3STS3ANDMSSTM1 (25),
eLRLINEOC12STS12ANDMSSTM4 (26),
eLRLINEOC48STS48ANDMSSTM16 (27),
eLRDSROC3STM1 (73),
eLRDSROC12STM4 (74),
eLRDSROC48STM16 (76),
eLRDSRGIGABITETHERNET (87),
eLRENCAPSULATION (98),
eLRFRAGMENT (99)
}
EventTypeTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer indicates the event type: INFORMATION or WARNING. "
SYNTAX INTEGER {
eINFORMATION (1),
eWARNING (2)
}
EventCauseTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer indicates the event cause (only NONE is supported)."
SYNTAX INTEGER {
eNONE (0)
}
SwitchTypeTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer indicates the switch type. "
SYNTAX INTEGER {
eSDHMSP (1),
eSDHSNCP (2),
eEQUIPEMEMTPROTECTION (3),
eSYNCHRONISATION (4),
eSCSWITCHOVER (5)
}
SwitchReasonTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer indicates the switch reason. "
SYNTAX INTEGER {
eNA (1),
eRESTORED (2),
eSIGNALFAIL (3),
eSIGNALMISMATCH (4),
eSIGNALDEGRADE (5),
eAUTOMATICSWITCH (6),
eMANUAL (7),
eREMOTEREQUEST (8),
ePROTECTIONDISABLED (9),
eMODULEFAIL (10)
}
---
---The Fault Managment Group definition
---
---
--- Alarm Config Table definition
---
alarmConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This configuration defines the default severity of an alarm notification.
"
::= { config 1 }
alarmConfigEntry OBJECT-TYPE
SYNTAX AlarmConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to a
particular interface indexed by NotificationId and moClass. "
INDEX { notificationId ,moClass }
::= { alarmConfigTable 1 }
AlarmConfigEntry ::=
SEQUENCE {
notificationId NotificationIdTC,
moClass MoClassTC,
severity SeverityTC,
probableCauseQualifier OCTET STRING,
probableCause ProbableCauseTC,
category CategoryTC,
clearable ClearableTC
}
notificationId OBJECT-TYPE
SYNTAX NotificationIdTC
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Notification Id"
::= { alarmConfigEntry 1 }
moClass OBJECT-TYPE
SYNTAX MoClassTC
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MO Class"
::= { alarmConfigEntry 2 }
severity OBJECT-TYPE
SYNTAX SeverityTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SeverityTC"
::= { alarmConfigEntry 3 }
probableCauseQualifier OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Probable Cause Qualifier"
::= { alarmConfigEntry 4 }
probableCause OBJECT-TYPE
SYNTAX ProbableCauseTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Probable Cause"
::= { alarmConfigEntry 5 }
category OBJECT-TYPE
SYNTAX CategoryTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"For non-clearable alarms, filtering category is NONE."
::= { alarmConfigEntry 6 }
clearable OBJECT-TYPE
SYNTAX ClearableTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute indicates whether this is a clearable or
non-clearable alarm notification."
::= { alarmConfigEntry 7 }
---
--- AlarmPersistencyConfigTable definition
---
alarmPersistencyConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmPersistencyConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm Persistency Configuration Table"
::= { config 2 }
alarmPersistencyConfigEntry OBJECT-TYPE
SYNTAX AlarmPersistencyConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to a
particular interface."
INDEX { category }
::= { alarmPersistencyConfigTable 1 }
AlarmPersistencyConfigEntry ::=
SEQUENCE {
persistencyConfigcategory CategoryTC,
onFilter Integer32,
offFilter Integer32
}
persistencyConfigcategory OBJECT-TYPE
SYNTAX CategoryTC
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Persistency Configuration category"
::= { alarmPersistencyConfigEntry 1 }
onFilter OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer with max value of 30.
Default is 0 sec for highOrderLevel and Unfiltered,
and 3 sec for lowOrderLevel"
::= { alarmPersistencyConfigEntry 2 }
offFilter OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Off Filter"
::= { alarmPersistencyConfigEntry 3 }
---NotificationConfigTable definition
notificationConfig OBJECT IDENTIFIER ::= { config 3 }
notificationReporting OBJECT-TYPE
SYNTAX EnableStatusTypeTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute is used to enable or disable reporting of notifications
from the AXXMETRO device. When disabled, no notifications will be sent."
::= { notificationConfig 1 }
lCASExtendedAlarms OBJECT-TYPE
SYNTAX EnableStatusTypeTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute is used to enable or disable reporting of
extended LCAS notifications."
::= { notificationConfig 2 }
nIMAlarms OBJECT-TYPE
SYNTAX EnableStatusTypeTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute is used to enable or disable reporting of
notifications from the NIM objects."
::= { notificationConfig 3 }
pJEAlarms OBJECT-TYPE
SYNTAX EnableStatusTypeTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the operator changes the value from enabled to disabled,
all active PJE alarms shall be cleared.
When the operator changes the value from disabled to enabled,
event counting shall be restarted (counters reset to 0).
This attribute has node scope, ie. it impacts all PJE alarms
on all SDH ports on the node."
::= { notificationConfig 4 }
---CurrentAlarmsTable definition
currentAlarmsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CurrentAlarmsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Current Alarms Table"
::= { alarm 1 }
currentAlarmsEntry OBJECT-TYPE
SYNTAX CurrentAlarmsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to a
particular interface."
INDEX {sequenceNumber}
::= { currentAlarmsTable 1 }
CurrentAlarmsEntry ::=
SEQUENCE {
sequenceNumber Integer32,
currentAlarmTimeStamp DateAndTime,
currentAlarmNotificationId NotificationIdTC,
currentAlarmManagedObjectId OCTET STRING,
currentAlarmReferenceObjectId OCTET STRING,
currentAlarmSeverity SeverityTC,
currentAlarmProbableCause ProbableCauseTC,
currentAlarmProbableCauseQualifier OCTET STRING,
currentAlarmAdditionalText OCTET STRING,
currentAlarmLayerRate LayerRateTC
}
sequenceNumber OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Sequence Number"
::= { currentAlarmsEntry 1 }
currentAlarmTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time Stamp"
::= { currentAlarmsEntry 2 }
currentAlarmNotificationId OBJECT-TYPE
SYNTAX NotificationIdTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Alarm Notification Id"
::= { currentAlarmsEntry 3 }
currentAlarmManagedObjectId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the managed object id of an active alarm.
The managed object id uniquely identifies the source of the
notification and consists of class and instance information
for the source. It is represented by a formated text string
which first contains the class and depending on the class a list
of attribute name and value pairs:
'<class>:<name>=<value>;<name>=<value>;...'
<class> : class name.
<name> : attribute name.
<value> : attribute value."
::= { currentAlarmsEntry 4 }
currentAlarmReferenceObjectId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the referenced object id for the
managed object id in cases where the managed object id is
a virtual object id.
It has the same format as 'currentAlarmManagedObjectId' and
is represented by a formated text string which first contains
the class and depending on the class a list of attribute name
and value pairs:
'<class>:<name>=<value>;<name>=<value>;...'
<class> : class name.
<name> : attribute name.
<value> : attribute value."
::= { currentAlarmsEntry 5 }
currentAlarmSeverity OBJECT-TYPE
SYNTAX SeverityTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Alarm Severity"
::= { currentAlarmsEntry 6 }
currentAlarmProbableCause OBJECT-TYPE
SYNTAX ProbableCauseTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Alarm Probable Cause"
::= { currentAlarmsEntry 7 }
currentAlarmProbableCauseQualifier OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current Alarm Probable Cause Qualifier"
::= { currentAlarmsEntry 8 }
currentAlarmAdditionalText OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Additional Text"
::= { currentAlarmsEntry 9 }
currentAlarmLayerRate OBJECT-TYPE
SYNTAX LayerRateTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Layer Rate"
::= { currentAlarmsEntry 10 }
---Log definition
alarmLog OBJECT IDENTIFIER ::= { log 1 }
---Alarm Log definition
maxNumOfEntriesForAlarm OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Max Number Of Entries For Alarm"
::= { alarmLog 1 }
lastSeqNumForAlarm OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last Sequence Number For Alarm"
::= { alarmLog 2 }
---AlarmLog table definition
alarmLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlarmLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm Log Table"
::= { alarmLog 3 }
alarmLogEntry OBJECT-TYPE
SYNTAX AlarmLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to a
particular interface."
INDEX {alarmLogSequenceNumber}
::= { alarmLogTable 1 }
AlarmLogEntry ::=
SEQUENCE {
alarmLogSequenceNumber Integer32,
alarmLogTimeStamp DateAndTime,
alarmLogNotificationId NotificationIdTC,
alarmLogSeverity SeverityTC,
alarmLogProbableCause ProbableCauseTC,
alarmLogProbableCauseQualifier OCTET STRING,
alarmLogAdditionalText OCTET STRING,
alarmLogLayerRate LayerRateTC
}
alarmLogSequenceNumber OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"AlarmLog Sequence Number"
::= { alarmLogEntry 1 }
alarmLogTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm Log TimeStamp"
::= { alarmLogEntry 2 }
alarmLogNotificationId OBJECT-TYPE
SYNTAX NotificationIdTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm Log Notification Id"
::= { alarmLogEntry 3 }
alarmLogSeverity OBJECT-TYPE
SYNTAX SeverityTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm Log Severity"
::= { alarmLogEntry 4 }
alarmLogProbableCause OBJECT-TYPE
SYNTAX ProbableCauseTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm Log Probable Cause"
::= { alarmLogEntry 5 }
alarmLogProbableCauseQualifier OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm Log Probable Cause Qualifier"
::= { alarmLogEntry 6 }
alarmLogAdditionalText OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm Log Additional Text"
::= { alarmLogEntry 7 }
alarmLogLayerRate OBJECT-TYPE
SYNTAX LayerRateTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm Log Layer Rate"
::= { alarmLogEntry 8 }
--- TMNNotificationLog definition
tmnNotificationLog OBJECT IDENTIFIER ::= { log 2 }
maxNumOfEntriesForTMN OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum Number Of Entries For TMN"
::= { tmnNotificationLog 1 }
lastSeqNumForTMN OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last Sequence Number For TMN"
::= { tmnNotificationLog 2 }
---TMNNotificationLog table definition
tmnNotificationLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnNotificationLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"TMN Notification Log Table"
::= { tmnNotificationLog 3 }
tmnNotificationLogEntry OBJECT-TYPE
SYNTAX TmnNotificationLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to a
particular interface."
INDEX {tmnSequenceNumber}
::= { tmnNotificationLogTable 1 }
TmnNotificationLogEntry ::=
SEQUENCE {
tmnSequenceNumber Integer32,
tmnTimeStamp DateAndTime,
tmnNotificationId NotificationIdTC,
tmnAdditionalText OCTET STRING
}
tmnSequenceNumber OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"TMN Sequence Number"
::= { tmnNotificationLogEntry 1 }
tmnTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TMN TimeStamp"
::= { tmnNotificationLogEntry 2 }
tmnNotificationId OBJECT-TYPE
SYNTAX NotificationIdTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TMN Notification Id"
::= { tmnNotificationLogEntry 3 }
tmnAdditionalText OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"TMN Additional Text"
::= { tmnNotificationLogEntry 4 }
---EventLog definition
eventLog OBJECT IDENTIFIER ::= { log 3 }
maxNumOfEntriesForEvent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum Number Of Entries For Event"
::= { eventLog 1 }
lastSeqNumForEvent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last Sequence Number For Event"
::= { eventLog 2 }
---EventLog table definition
eventLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF EventLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Event Log Table"
::= { eventLog 3 }
eventLogEntry OBJECT-TYPE
SYNTAX EventLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to a
particular interface."
INDEX {eventLogSequenceNumber}
::= { eventLogTable 1 }
EventLogEntry ::=
SEQUENCE {
eventLogSequenceNumber Integer32,
eventLogTimeStamp DateAndTime,
eventLogNotificationId NotificationIdTC,
eventType EventTypeTC,
eventLogAdditionalText OCTET STRING,
eventCause EventCauseTC
}
eventLogSequenceNumber OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Event Log Sequence Number"
::= { eventLogEntry 1 }
eventLogTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Event Log TimeStamp"
::= { eventLogEntry 2 }
eventLogNotificationId OBJECT-TYPE
SYNTAX NotificationIdTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Event Log Notification Id"
::= { eventLogEntry 3 }
eventType OBJECT-TYPE
SYNTAX EventTypeTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Event Type"
::= { eventLogEntry 4 }
eventLogAdditionalText OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Event Log Additional Text"
::= { eventLogEntry 5 }
eventCause OBJECT-TYPE
SYNTAX EventCauseTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Event Cause"
::= { eventLogEntry 6 }
---ProtectionSwitchLog definition
protectionSwitchLog OBJECT IDENTIFIER ::= { log 4 }
maxNumOfEntriesForSwitch OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum Number Of Entries For Switch"
::= { protectionSwitchLog 1 }
lastSeqNumForSwitch OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last Sequence Number For Switch"
::= { protectionSwitchLog 2 }
---ProtectionSwitchLog table definition
protectionSwitchLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProtectionSwitchLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Protection Switch Log Table"
::= { protectionSwitchLog 3 }
protectionSwitchLogEntry OBJECT-TYPE
SYNTAX ProtectionSwitchLogEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to a
particular interface."
INDEX {switchLogSequenceNumber}
::= { protectionSwitchLogTable 1 }
ProtectionSwitchLogEntry ::=
SEQUENCE {
switchLogSequenceNumber Integer32,
switchLogTimeStamp DateAndTime,
switchLogNotificationId NotificationIdTC,
switchType SwitchTypeTC,
switchLogAdditionalText OCTET STRING,
switchReason SwitchReasonTC
}
switchLogSequenceNumber OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Switch Log Sequence Number"
::= { protectionSwitchLogEntry 1 }
switchLogTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Switch Log TimeStamp"
::= { protectionSwitchLogEntry 2 }
switchLogNotificationId OBJECT-TYPE
SYNTAX NotificationIdTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Switch Log Notification Id"
::= { protectionSwitchLogEntry 3 }
switchType OBJECT-TYPE
SYNTAX SwitchTypeTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the type of the protection for which the switch has occurred."
::= { protectionSwitchLogEntry 4 }
switchLogAdditionalText OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Switch Log Additional Text"
::= { protectionSwitchLogEntry 5 }
switchReason OBJECT-TYPE
SYNTAX SwitchReasonTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This attribute represents the reason for the switch."
::= { protectionSwitchLogEntry 6 }
--
-- Conformance
--
ptFMCompliances OBJECT IDENTIFIER ::= { ptFMConformance 1 }
ptFMGroups OBJECT IDENTIFIER ::= { ptFMConformance 2 }
ptFMFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement everything."
MODULE -- This Module
MANDATORY-GROUPS { ptFMCompleteGroup}
::= { ptFMCompliances 1 }
ptFMCompleteGroup OBJECT-GROUP
OBJECTS
{
alarmLogTimeStamp,
alarmLogNotificationId,
alarmLogSeverity,
alarmLogProbableCause,
alarmLogProbableCauseQualifier,
alarmLogAdditionalText,
alarmLogLayerRate,
category,
clearable,
currentAlarmTimeStamp,
currentAlarmNotificationId,
currentAlarmManagedObjectId,
currentAlarmReferenceObjectId,
currentAlarmSeverity,
currentAlarmProbableCause,
currentAlarmProbableCauseQualifier,
currentAlarmAdditionalText,
currentAlarmLayerRate,
eventLogTimeStamp,
eventLogNotificationId,
eventType,
eventLogAdditionalText,
eventCause,
lastSeqNumForAlarm,
lastSeqNumForTMN,
lastSeqNumForEvent,
lastSeqNumForSwitch,
lCASExtendedAlarms,
maxNumOfEntriesForAlarm,
maxNumOfEntriesForTMN,
maxNumOfEntriesForEvent,
maxNumOfEntriesForSwitch,
notificationReporting,
nIMAlarms,
onFilter,
offFilter,
pJEAlarms,
probableCauseQualifier,
probableCause,
severity,
switchLogTimeStamp,
switchLogNotificationId,
switchType,
switchLogAdditionalText,
switchReason,
tmnTimeStamp,
tmnNotificationId,
tmnAdditionalText
}
STATUS current
DESCRIPTION
"A collection of all current objects in this MIB module."
::= { ptFMGroups 1 }
END

105
MIBS/ericsson/PT-MIB Normal file
View File

@@ -0,0 +1,105 @@
PT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
miniLink FROM MINI-LINK-MIB;
pt MODULE-IDENTITY
LAST-UPDATED "201701211200Z"
ORGANIZATION "Ericsson"
CONTACT-INFO
"Anders Ekvall
Postal: Ericsson AB,
E-Mail: anders.ekvall@ericsson.com"
DESCRIPTION
"This is the MIB of PT specifics.
The entPhysical and ifIndex used are based on the MOC below:
IP_INTERFACE_MOC 10000
LANX_PORT_MOC 20000
WANX_PORT_MOC 30000
PT_MOC 40000
OM_MOC 50000
RMM_MOC 60000
SFP_MOC 70000
WIFI_MOC 80000
RJ45_MOC 90000
XPIC_MOC 100000
CT_MOC 110000
RLT_MOC 120000
As MOI, slot and port are added according to:
Slot no * 100
Port no * 1
For example an SFP in slot 1 port 3: 70103"
REVISION "201701211200Z"
DESCRIPTION
"MOC and MOI explained."
REVISION "201603091200Z"
DESCRIPTION
"Validated."
REVISION "201602101230Z"
DESCRIPTION
"The initial version of this MIB module."
::= { miniLink 2 }
-- ************
-- * PT *
-- ************
ptDeviceType OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents type of the PT. Always set to the
same value as 'sysObjectID'."
::= { pt 1 }
--ptTrap ::= { pt 2 }
--ptFM ::= { pt 3 }
--ptMonitor ::= { pt 4 }
--ptPM ::= { pt 5 }
--ptSFP ::= { pt 6 }
--ptRadioLink ::= { pt 7 }
ptConformance OBJECT IDENTIFIER ::= { pt 8 }
--
-- Conformance
--
ptCompliances OBJECT IDENTIFIER ::= { ptConformance 1 }
ptGroups OBJECT IDENTIFIER ::= { ptConformance 2 }
ptCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement everything."
MODULE -- This Module
MANDATORY-GROUPS { ptCompleteGroup }
::= { ptCompliances 1 }
ptCompleteGroup OBJECT-GROUP
OBJECTS
{
ptDeviceType
}
STATUS current
DESCRIPTION
"A collection of all current objects in this MIB module."
::= { ptGroups 1 }
END

View File

@@ -0,0 +1,135 @@
PT-MONITOR-MIB DEFINITIONS::=BEGIN
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE,Integer32
FROM SNMPv2-SMI
pt FROM PT-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION FROM SNMPv2-TC;
ptMonitor MODULE-IDENTITY
LAST-UPDATED "201603091230Z"
ORGANIZATION "Ericsson"
CONTACT-INFO
"Anders Ekvall
Postal: Ericsson AB,
E-Mail: anders.ekvall@ericsson.com"
DESCRIPTION
"This is the MIB of PT specifics"
REVISION "201603091230Z"
DESCRIPTION
"Validated."
REVISION "201602101230Z"
DESCRIPTION
"The initial version of this MIB module."
::= { pt 4 }
ptMonitorConformance OBJECT IDENTIFIER ::= { ptMonitor 2 }
--
-- The textual conventions we define and use in this MIB.
--
HealthStatusTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"hw status."
SYNTAX INTEGER {
eOK (1),
eNOTOK (2),
eUNKNOWN (3)
}
---
---The HW Diagnostic Group definition
---
---
---hw diagnostic table definition
---
hwDiagnosticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of interface entries. The number of entries is
given by the value of ExampleNumber."
::= { ptMonitor 1 }
hwDiagnosticsEntry OBJECT-TYPE
SYNTAX HwDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to a
particular interface."
INDEX { hwIndex }
::= { hwDiagnosticsTable 1 }
HwDiagnosticsEntry ::=
SEQUENCE {
hwIndex Integer32,
temperatureStatus OCTET STRING,
healthStatus HealthStatusTC
}
hwIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"a unique index for hw that we diagnose, here it is the slotId"
::= { hwDiagnosticsEntry 1 }
temperatureStatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature in degree Celsius."
::= { hwDiagnosticsEntry 2 }
healthStatus OBJECT-TYPE
SYNTAX HealthStatusTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the hw running status, it has the following value:
eOK (1),
eNOT_OK (2),
eUNKNOWN (3)
"
::= { hwDiagnosticsEntry 3 }
--
-- Conformance
--
ptMonitorCompliances OBJECT IDENTIFIER ::= { ptMonitorConformance 1 }
ptMonitorGroups OBJECT IDENTIFIER ::= { ptMonitorConformance 2 }
ptMonitorFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement everything."
MODULE -- This Module
MANDATORY-GROUPS { ptMonitorCompleteGroup}
::= { ptMonitorCompliances 1 }
ptMonitorCompleteGroup OBJECT-GROUP
OBJECTS
{
temperatureStatus,
healthStatus
}
STATUS current
DESCRIPTION
"A collection of all current objects in this MIB module."
::= { ptMonitorGroups 1 }
END

170
MIBS/ericsson/PT-PM-MIB Normal file
View File

@@ -0,0 +1,170 @@
PT-PM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE,Integer32, Counter64 FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
pt FROM PT-MIB;
ptPM MODULE-IDENTITY
LAST-UPDATED "201808291230Z"
ORGANIZATION "Ericsson"
CONTACT-INFO
" "
DESCRIPTION
"This is the MIB of PT PM specifics"
REVISION "201808291230Z"
DESCRIPTION
"Support for PT PM OIDs"
REVISION "201603091230Z"
DESCRIPTION
"Version 1.0: Validated."
REVISION "201602101230Z"
DESCRIPTION
"Version 0.1: The initial version of this MIB module."
::= { pt 5 }
ptPMConformance OBJECT IDENTIFIER ::= { ptPM 2 }
---
---The definition of ptPMTable
---
ptPMTable OBJECT-TYPE
SYNTAX SEQUENCE OF PtPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of ptPM Table entries."
::= { ptPM 1 }
ptPMEntry OBJECT-TYPE
SYNTAX PtPMEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of ptPM application."
INDEX { queueIndex }
::= { ptPMTable 1 }
PtPMEntry ::=
SEQUENCE {
queueIndex Integer32,
forwardingPacket Counter64,
forwardingOctets Counter64,
discardPackets Counter64,
discardOctets Counter64,
inputPackets Counter64,
inputOctets Counter64
}
queueIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique index for the queue."
::= { ptPMEntry 1 }
forwardingPacket OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that have been sent from the queue."
::= { ptPMEntry 2 }
forwardingOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that have been sent from the queue."
::= { ptPMEntry 3 }
discardPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that have been discarded by the queue management mechanism."
::= { ptPMEntry 4 }
discardOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that have been discarded by the queue management mechanism."
::= { ptPMEntry 5 }
inputPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets that have reached the queue."
::= { ptPMEntry 6 }
inputOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of octets that have reached the queue."
::= { ptPMEntry 7 }
--
-- Conformance
--
ptPMCompliances OBJECT IDENTIFIER ::= { ptPMConformance 1 }
ptPMGroups OBJECT IDENTIFIER ::= { ptPMConformance 2 }
ptPMFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement everything."
MODULE -- This Module
MANDATORY-GROUPS { ptPMCompleteGroup}
::= { ptPMCompliances 1 }
ptPMCompleteGroup OBJECT-GROUP
OBJECTS
{
forwardingPacket,
forwardingOctets,
discardPackets,
discardOctets,
inputPackets,
inputOctets
}
STATUS current
DESCRIPTION
"A collection of all current objects in this MIB module."
::= { ptPMGroups 1 }
-- ************
-- * PT *
-- ************
-- Place holder for ETHERNET-PM-COUNTER-MIB
END

File diff suppressed because it is too large Load Diff

458
MIBS/ericsson/PT-SFP-MIB Normal file
View File

@@ -0,0 +1,458 @@
PT-SFP-MIB DEFINITIONS::=BEGIN
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE,Integer32
FROM SNMPv2-SMI
pt FROM PT-MIB
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
entPhysicalEntry FROM ENTITY-MIB
TEXTUAL-CONVENTION FROM SNMPv2-TC;
ptSFP MODULE-IDENTITY
LAST-UPDATED "201605221030Z"
ORGANIZATION "Ericsson"
CONTACT-INFO
"Anders Ekvall
Postal: Ericsson AB,
E-Mail: anders.ekvall@ericsson.com"
DESCRIPTION
"This is the MIB of PT SFP specifics. Most entries are read from the SFP itself according to SFF-8472"
REVISION "201605221030Z"
DESCRIPTION
"The initial version of this MIB module."
::= { pt 6 }
ptSFPConformance OBJECT IDENTIFIER ::= { ptSFP 2 }
--
-- The textual conventions we define and use in this MIB.
--
PortInterfaceTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer which indicates the type of PORT_INTERFACE. "
SYNTAX INTEGER {
eNONE (1),
eUNKNOWN (2),
e100BASELX10 (5),
e100BASEFX (7),
e1000BASET (8),
e1000BASEZX (10),
e1000BASELX10 (11),
eS11 (12),
eS11E (13),
eL11 (14),
eL12 (15),
eS41 (16),
eL41 (17),
eL42 (18),
eL42CWDM32DB (19),
eS161 (20),
eL161 (21),
eL162 (22),
eL162CWDM32DB (23),
eL12CWDM28DB (24),
e1000BASESX (25),
e1000BASECWDM32DB (26),
e1000BASECWDM28DB (27),
eL12CWDM32DB (29),
e10GBASELRLW (30),
e10GBASEEREW (31),
e10GBASEZpRZpW (32),
eL42CWDM28DB (33),
eL162CWDM28DB (34),
eMULTIRATECWDM28DB (35),
eMULTIRATECWDM32DB (36),
eMULTIRATES11S41 (37),
e100BASEBX10U (38),
e100BASEBX10D (39),
e1000BASEBX10U (40),
e1000BASEBX10D (41),
e10GBASESX (42),
e10GBASELH (43),
eSTM1SFWD (44),
eSTM1SFWU (45),
eSTM4SFWD (46),
eSTM4SFWU (47),
e1000BASELX (48),
e10GBASESRSW (49),
e1000BASETFIXED (50),
e1000BASEBX20U (51),
e1000BASEBX20D (52),
e10GBASEDWDM (53),
eDWDMSFPHP (54),
eUNRECOGNIZEDSFP (55)
}
InstallStateTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer which indicates the type of INSTALL_STATE."
SYNTAX INTEGER {
eEMPTY(1),
eNOTINSTALLED(2),
eINSTALLEDANDNOTPROVISIONED(3),
eINSTALLEDANDPROVISIONED(4),
eUNAVAILABLE(5),
eUNKNOWN (6)
}
WaveLengthTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer which indicates the type of WAVELENGTH. d is for the decimal."
SYNTAX INTEGER {
eNA (1),
eUNKNOWN (2),
e1471 (3),
e1491 (4),
e1511 (5),
e1531 (6),
e1551 (7),
e1571 (8),
e1591 (9),
e1611 (10),
eNOTPROVISIONED (11),
e1311 (12),
e1560d6 (13),
e1559d8 (14),
e1559d0 (15),
e1558d2 (16),
e1557d4 (17),
e1556d6 (18),
e1555d8 (19),
e1554d9 (20),
e1554d1 (21),
e1553d3 (22),
e1552d5 (23),
e1551d7 (24),
e1550d9 (25),
e1550d1 (26),
e1549d3 (27),
e1548d5 (28),
e1547d7 (29),
e1546d9 (30),
e1546d1 (31),
e1545d3 (32),
e1544d5 (33),
e1543d7 (34),
e1542d9 (35),
e1542d1 (36),
e1541d4 (37),
e1540d6 (38),
e1539d8 (39),
e1539d0 (40),
e1538d2 (41),
e1537d4 (42),
e1536d6 (43),
e1535d8 (44),
e1535d0 (45),
e1534d3 (46),
e1533d5 (47),
e1532d7 (48),
e1531d9 (49),
e1531d1 (50),
e1530d3 (51),
e1529d6 (52),
e850 (53)
}
ConnectorTypeTC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An integer which indicates the type of CONNECTOR_TYPE according SFF-8024."
SYNTAX INTEGER {
eUNKNOWNORUNSPECIFIED (1),
eSC (2),
eFIBERCHANNELSTYLE1COPPER (3),
eFIBERCHANNELSTYLE2COPPER (4),
eBNCTNC (5),
eFIBERCHANNELCOAXIALHEADERS (6),
eFIBERJACK (7),
eLC (8),
eMTRT (9),
eMU (10),
eSG (11),
eOPTICALPIGTAIL (12),
eRESERVED (13),
eHSSDCII (14),
eCOPPERPIGTAIL (15),
eVENDORSPECIFIC (16)
}
---
---The SFP Group definition
---
---
---The definition of sfpTable
---
ptSFPTable OBJECT-TYPE
SYNTAX SEQUENCE OF PtSFPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An table of SFP Table entries."
::= { ptSFP 1 }
ptSFPEntry OBJECT-TYPE
SYNTAX PtSFPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of PT SFP application."
AUGMENTS { entPhysicalEntry }
::= { ptSFPTable 1 }
PtSFPEntry ::=
SEQUENCE {
installedSFP PortInterfaceTC,
installState InstallStateTC,
vendorName OCTET STRING,
vendorOui Integer32,
vendorPn OCTET STRING,
vendorRev OCTET STRING,
vendorSn OCTET STRING,
saleableEntityCode OCTET STRING,
connectorType ConnectorTypeTC,
installedWavelength WaveLengthTC,
levelRx Integer32,
rxPower OCTET STRING,
txPower OCTET STRING,
brNominal Integer32,
length9m1km Integer32,
length9m100m Integer32,
length50m10m Integer32,
length62m10m Integer32,
lengthCopper1m Integer32,
temperature OCTET STRING,
vcc OCTET STRING,
biasCurrent OCTET STRING
}
installedSFP OBJECT-TYPE
SYNTAX PortInterfaceTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the inserted module, see textual convention"
::= { ptSFPEntry 1 }
installState OBJECT-TYPE
SYNTAX InstallStateTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of the inserted module, see textual convention"
::= { ptSFPEntry 2 }
vendorName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SFP vendor name as reported by the SFP"
::= { ptSFPEntry 3 }
vendorOui OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SFP vendor IEEE company ID as reported by the SFP"
::= { ptSFPEntry 4 }
vendorPn OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Part number provided by SFP vendor (ASCII) as reported by the SFP"
::= { ptSFPEntry 5 }
vendorRev OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Revision level for part number provided by vendor (ASCII) as reported by the SFP"
::= { ptSFPEntry 6 }
vendorSn OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number provided by vendor (ASCII) as reported by the SFP"
::= { ptSFPEntry 7 }
saleableEntityCode OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Propriety product name as reported by the SFP's Vendor Specific EEPROM"
::= { ptSFPEntry 8 }
connectorType OBJECT-TYPE
SYNTAX ConnectorTypeTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer which indicates the type of CONNECTOR_TYPE according SFF-8024. See also textual convention"
::= { ptSFPEntry 9 }
installedWavelength OBJECT-TYPE
SYNTAX WaveLengthTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer that in case of an optical SFP, is the laser wavelength in nm. See also textual convention."
::= { ptSFPEntry 10 }
levelRx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The input level in dBm (optical interfaces only). The value is an offset. The value 100 represents 0 dBm. The value 50 represents no signal."
::= { ptSFPEntry 11 }
rxPower OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The received light power, in dBm."
::= { ptSFPEntry 12 }
txPower OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The transmit light power, in dBm."
::= { ptSFPEntry 13 }
brNominal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nominal bit rate, in units of 100 Mbps."
::= { ptSFPEntry 14 }
length9m1km OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Link length supported for 9/125 um single fiber, units of 1 km"
::= { ptSFPEntry 15 }
length9m100m OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Link length supported for 9/125 um single fiber, units of 100 m"
::= { ptSFPEntry 16 }
length50m10m OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Link length supported for 50/125 um OM2 fiber, units of 10 m"
::= { ptSFPEntry 17 }
length62m10m OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Link length supported for 62.5/125 um OM1 fiber, units of 10 m "
::= { ptSFPEntry 18 }
lengthCopper1m OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Link length supported for copper or direct attach cable, units of m "
::= { ptSFPEntry 19 }
temperature OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SFP module temperature, in degree Celsius"
::= { ptSFPEntry 20 }
vcc OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The supply voltage of the interface module, in V."
::= { ptSFPEntry 21 }
biasCurrent OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The bias current of the interface module, in mA."
::= { ptSFPEntry 22 }
--
-- Conformance
--
ptSFPCompliances OBJECT IDENTIFIER ::= { ptSFPConformance 1 }
ptSFPGroups OBJECT IDENTIFIER ::= { ptSFPConformance 2 }
ptSFPFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement everything."
MODULE -- This Module
MANDATORY-GROUPS { ptSFPCompleteGroup}
::= { ptSFPCompliances 1 }
ptSFPCompleteGroup OBJECT-GROUP
OBJECTS
{
installedSFP,
installState,
installedWavelength,
levelRx,
vendorName,
vendorOui,
vendorPn,
vendorRev,
connectorType,
brNominal,
length9m1km,
length9m100m,
length50m10m,
length62m10m,
lengthCopper1m,
saleableEntityCode,
vendorSn,
rxPower,
txPower,
temperature,
vcc,
biasCurrent
}
STATUS current
DESCRIPTION
"A collection of all current objects in this MIB module."
::= { ptSFPGroups 1 }
END

1412
MIBS/ericsson/PT-TRAP-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,174 @@
-- %DNP% $Id: RBN-CPU-METER-CAP.my,v 1.1.2.4.388.5 2011/12/16 22:31:28 chiachun Exp $
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/RBN-CPU-METER-CAP.my,v $
-- *****************************************************************
-- RBN-CPU-METER-CAP The RBN CPU METER MIB Capabilities
--
-- Copyright (c) 1999, 2003, 2010-2011 Ericsson AB
-- All rights reserved.
--
-- *****************************************************************
RBN-CPU-METER-CAP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
rbnCapabilities
FROM RBN-SMI;
rbnCpuMeterCap MODULE-IDENTITY
LAST-UPDATED "201112131800Z" -- Dec 13, 2011
ORGANIZATION "Ericsson Inc."
CONTACT-INFO
" Ericsson, Inc.
Postal: 100 Headquarters Dr.
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"The Agent Capabilities of the
CPU METER MIB (RBN-CPU-METER-MIB).
If this MIB implementation is platform-dependent,
the PRODUCT-RELEASE clause contains Ericsson SEOS version and
at least one of the following Ericsson product families:
[SE] SmartEdge Multi-service Edge Router (MSER) family
[SM] SM family of Metro Ethernet Service Transport platforms
[SSR] Smart Service Router (SSR) family"
REVISION "201112131800Z" -- Dec 13, 2011
DESCRIPTION
"Added rbnCpuMeterCap6."
REVISION "201106150000Z" -- Jun 15, 2011
DESCRIPTION
"Update DESCRIPTION clause of MODULE-IDENTITY
and PRODUCT-RELEASE clause of AGENT-CAPABILITIES."
REVISION "201011010000Z" -- Nov 1, 2010
DESCRIPTION
"Modified PRODUCT-RELEASE clause for consistent naming.
Updated CONTACT-INFO."
REVISION "200310140000Z" -- Oct 14, 2003
DESCRIPTION
"Added new OID: rbnCpuMeterCap5."
REVISION "200307070000Z" -- Jul 7, 2003
DESCRIPTION
"Added new OID: rbnCpuMeterCap4."
REVISION "200302110000Z" -- Feb 11, 2003
DESCRIPTION
"Added new OID: rbnCpuMeterCap3."
REVISION "200206260000Z" -- June 26, 2002
DESCRIPTION
"Updated CONTACT-INFO. Added new OID: rbnCpuMeterCap2."
REVISION "9906162300Z" -- June 16, 1999
DESCRIPTION
"Initial version."
::= { rbnCapabilities 22 }
rbnCpuMeterCap1 AGENT-CAPABILITIES
PRODUCT-RELEASE "AOS 3.0.X.X"
STATUS current
DESCRIPTION "RBN-CPU-METER-MIB capabilities"
SUPPORTS RBN-CPU-METER-MIB
INCLUDES {
rbnCpuMeterStatsGroup
}
::= { rbnCpuMeterCap 1 }
rbnCpuMeterCap2 AGENT-CAPABILITIES
PRODUCT-RELEASE "SEOS 2.3.3"
STATUS current
DESCRIPTION "RBN-CPU-METER-MIB capabilities"
SUPPORTS RBN-CPU-METER-MIB
INCLUDES {
rbnCpuMeterStatsGroup
}
VARIATION rbnCpuMeterFiveSecondAvg
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION rbnCpuMeterFiveMinuteAvg
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
::= { rbnCpuMeterCap 2 }
rbnCpuMeterCap3 AGENT-CAPABILITIES
PRODUCT-RELEASE "AOS 6.0.X.X"
STATUS current
DESCRIPTION "RBN-CPU-METER-MIB capabilities"
SUPPORTS RBN-CPU-METER-MIB
INCLUDES {
rbnCpuMeterStatsGroup,
rbnCpuProcGroup
}
::= { rbnCpuMeterCap 3 }
rbnCpuMeterCap4 AGENT-CAPABILITIES
PRODUCT-RELEASE "SEOS 2.5.4"
STATUS current
DESCRIPTION "RBN-CPU-METER-MIB capabilities"
SUPPORTS RBN-CPU-METER-MIB
INCLUDES {
rbnCpuMeterStatsGroup
}
::= { rbnCpuMeterCap 4 }
rbnCpuMeterCap5 AGENT-CAPABILITIES
PRODUCT-RELEASE "SEOS 2.6.3 [SE]; SEOS 6.3.X [SM]; SEOS 11.1.X [SSR]"
STATUS current
DESCRIPTION "RBN-CPU-METER-MIB capabilities"
SUPPORTS RBN-CPU-METER-MIB
INCLUDES {
rbnCpuMeterStatsGroup,
rbnCpuProcGroup
}
VARIATION rbnCpuProcCalls
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION rbnCpuProcLongest
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
::= { rbnCpuMeterCap 5 }
rbnCpuMeterCap6 AGENT-CAPABILITIES
PRODUCT-RELEASE "IPOS 11.2.X"
STATUS current
DESCRIPTION "RBN-CPU-METER-MIB capabilities"
SUPPORTS RBN-CPU-METER-MIB
INCLUDES {
rbnCpuMeterStatsGroup2,
rbnCpuProcGroup
}
VARIATION rbnCpuProcCalls
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
VARIATION rbnCpuProcLongest
ACCESS not-implemented
DESCRIPTION
"This object is not supported."
::= { rbnCpuMeterCap 6 }
END

View File

@@ -0,0 +1,359 @@
-- %DNP% $Id: RBN-CPU-METER-MIB.my,v 1.1.2.2.434.4 2011/12/16 22:31:28 chiachun Exp $
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/RBN-CPU-METER-MIB.my,v $
-- *****************************************************************
-- RBN-CPU-METER-MIB The RBN CPU utilization MIB
--
-- Copyright (c) 1999, 2003, 2011 Ericsson AB.
-- All rights reserved.
--
-- *****************************************************************
RBN-CPU-METER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Integer32, Unsigned32, Counter32, Gauge32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
rbnMgmt
FROM RBN-SMI
RbnPercentage
FROM RBN-TC;
rbnCpuMeterMIB MODULE-IDENTITY
LAST-UPDATED "201112131800Z" -- Dec 13, 2011
ORGANIZATION "Ericsson AB."
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"This management information module measures CPU
utilization on a device."
REVISION "201112131800Z" -- Dec 13, 2011
DESCRIPTION
"Added rbnCpuMeterFiveSecondPeak, rbnCpuMeterOneMinutePeak, and
rbnCpuMeterFiveMinutePeak to monitor system peak CPU usage. Updated
conformance information."
REVISION "201101191800Z" -- Jan 19, 2011
DESCRIPTION
"Update CONTACT-INFO & ORGANIZATION. Corrected max length of
rbnCpuProcName"
REVISION "200212160000Z" -- December 16, 2002
DESCRIPTION
"Added a per process table to monitor the cpu usage of
each of the processes on the system."
REVISION "200206260000Z" -- June 26, 2002
DESCRIPTION
"Updated CONTACT-INFO. Deprecated TEXTUAL-CONVENTION: Percentage.
Use RbnPercentage in SYNTAX."
REVISION "200205290000Z" -- May 29, 2002
DESCRIPTION
"Update/correct CONTACT-INFO. Fix syntax errors on IMPORTS list."
REVISION "199906162300Z"
DESCRIPTION
"Creation of the CPU meter MIB."
::= { rbnMgmt 6 }
rbnCpuMeterMIBObjects OBJECT IDENTIFIER
::= { rbnCpuMeterMIB 1 }
rbnCpuMeterMIBConformance OBJECT IDENTIFIER
::= { rbnCpuMeterMIB 2 }
rbnCpuProcMIBObjects OBJECT IDENTIFIER
::= { rbnCpuMeterMIB 3 }
Percentage ::= TEXTUAL-CONVENTION
STATUS deprecated
DESCRIPTION
"This Textual Convention describes an object that stores
a whole integer percentage value."
SYNTAX Integer32 (0..100)
-- MIB Objects
rbnCpuMeterFiveSecondAvg OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides the CPU usage percentage over the first five
second period in the scheduler."
::= { rbnCpuMeterMIBObjects 1 }
rbnCpuMeterOneMinuteAvg OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides a cumulative average of the CPU usage percentage
over a one minute period."
::= { rbnCpuMeterMIBObjects 2 }
rbnCpuMeterFiveMinuteAvg OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides a cumulative average of the CPU usage percentage
over a five minute period."
::= { rbnCpuMeterMIBObjects 3 }
rbnCpuMeterFiveSecondPeak OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peak CPU usage percentage over the first five
second period."
::= { rbnCpuMeterMIBObjects 4 }
rbnCpuMeterOneMinutePeak OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peak CPU usage percentage over a one minute
period."
::= { rbnCpuMeterMIBObjects 5 }
rbnCpuMeterFiveMinutePeak OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peak CPU usage percentage over a five minute
period."
::= { rbnCpuMeterMIBObjects 6 }
--
-- Per Process Table
--
rbnCpuProcTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnCpuProcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the objects which identify cpu processes.
With respect to creation and deletion of entries in this table,
rows in the table are created or deleted as processes are started
or terminated."
::= { rbnCpuProcMIBObjects 1 }
rbnCpuProcEntry OBJECT-TYPE
SYNTAX RbnCpuProcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnCpuProcTable."
INDEX { IMPLIED rbnCpuProcName }
::= { rbnCpuProcTable 1 }
RbnCpuProcEntry ::=
SEQUENCE {
rbnCpuProcName DisplayString,
rbnCpuProcPriority Unsigned32,
rbnCpuProcTime Counter32,
rbnCpuProcCalls Counter32,
rbnCpuProc5Sec RbnPercentage,
rbnCpuProc1Min RbnPercentage,
rbnCpuProc5Min RbnPercentage,
rbnCpuProcLongest Gauge32
}
rbnCpuProcName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..114))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name for this process."
::= { rbnCpuProcEntry 1 }
rbnCpuProcPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority of this process. This value ranges
from 0 to 255, with 0 being the highest priority."
::= { rbnCpuProcEntry 2 }
rbnCpuProcTime OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total time, in milliseconds, that has been spent
in this process."
::= { rbnCpuProcEntry 3 }
rbnCpuProcCalls OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times that this process has acquired
the cpu."
::= { rbnCpuProcEntry 4 }
rbnCpuProc5Sec OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average cpu usage in a 5 second window for this process."
::= { rbnCpuProcEntry 5 }
rbnCpuProc1Min OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average cpu usage in a 1 minute window for this process."
::= { rbnCpuProcEntry 6 }
rbnCpuProc5Min OBJECT-TYPE
SYNTAX RbnPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average cpu usage in a 5 minute window for this process."
::= { rbnCpuProcEntry 7 }
rbnCpuProcLongest OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum time, in milliseconds, spent in this process."
::= { rbnCpuProcEntry 8 }
-- Conformance Information
rbnCpuMeterMIBGroups OBJECT IDENTIFIER ::=
{ rbnCpuMeterMIBConformance 1 }
rbnCpuMeterMIBCompliances OBJECT IDENTIFIER ::=
{ rbnCpuMeterMIBConformance 2 }
rbnCpuProcGroups OBJECT IDENTIFIER ::=
{ rbnCpuMeterMIBConformance 3 }
-- Compliance Statements
rbnCpuMeterMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the CPU meter MIB."
MODULE -- this module
MANDATORY-GROUPS
{
rbnCpuMeterStatsGroup
}
::= { rbnCpuMeterMIBCompliances 1 }
rbnCpuMeterMIBCompliance1 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the CPU meter MIB
with added support for per process monitoring."
MODULE -- this module
MANDATORY-GROUPS
{
rbnCpuMeterStatsGroup,
rbnCpuProcGroup
}
::= { rbnCpuMeterMIBCompliances 2 }
rbnCpuMeterMIBCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the CPU meter MIB
with added support for per process monitoring."
MODULE -- this module
MANDATORY-GROUPS
{
rbnCpuMeterStatsGroup2,
rbnCpuProcGroup
}
::= { rbnCpuMeterMIBCompliances 3 }
-- Units of Conformance
rbnCpuMeterStatsGroup OBJECT-GROUP
OBJECTS
{
rbnCpuMeterFiveSecondAvg,
rbnCpuMeterOneMinuteAvg,
rbnCpuMeterFiveMinuteAvg
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing CPU utilization
information."
::= { rbnCpuMeterMIBGroups 1 }
rbnCpuProcGroup OBJECT-GROUP
OBJECTS {
rbnCpuProcName,
rbnCpuProcPriority,
rbnCpuProcTime,
rbnCpuProcCalls,
rbnCpuProc5Sec,
rbnCpuProc1Min,
rbnCpuProc5Min,
rbnCpuProcLongest
}
STATUS current
DESCRIPTION
"The collection of all objects used for monitoring cpu
utilization of each process."
::= { rbnCpuProcGroups 1}
rbnCpuMeterStatsGroup2 OBJECT-GROUP
OBJECTS
{
rbnCpuMeterFiveSecondAvg,
rbnCpuMeterOneMinuteAvg,
rbnCpuMeterFiveMinuteAvg,
rbnCpuMeterFiveSecondPeak,
rbnCpuMeterOneMinutePeak,
rbnCpuMeterFiveMinutePeak
}
STATUS current
DESCRIPTION
"A collection of objects providing CPU utilization
information."
::= { rbnCpuMeterMIBGroups 2 }
END

View File

@@ -0,0 +1,790 @@
-- *****************************************************************
-- RBN-ENVMON-MIB Environmental Monitor MIB
--
-- Copyright (c) 1999-2007, 2010-2011 Ericsson AB
-- All rights reserved.
--
-- *****************************************************************
RBN-ENVMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Unsigned32,
Integer32
FROM SNMPv2-SMI
DisplayString,
TruthValue,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
entPhysicalIndex
FROM ENTITY-MIB
rbnMgmt
FROM RBN-SMI;
rbnEnvMonMIB MODULE-IDENTITY
LAST-UPDATED "201210030000Z" -- October 3, 2012
ORGANIZATION "Ericsson AB."
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr.
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"The MIB used to genericially manage Environmental
Monitor functionality on network devices."
REVISION "201210030000Z" -- October 3, 2012
DESCRIPTION
"Removed DISPLAY-HINT from RbnVoltage and RbnFanSpeed."
REVISION "201101191800Z" -- Jan 19, 2011
DESCRIPTION
"Update CONTACT-INFO & ORGANIZATION. "
REVISION "201011110000Z" -- Nov 11, 2010
DESCRIPTION
"Add new Table rbnEntityTempSensorTable. This will display
the TempSensor Details for all the entities. "
REVISION "200601160000Z" -- January 16, 2006
DESCRIPTION
"Add textual convention RbnFanSpeed. Add new OIDs:
rbnFanUnitID
rbnFanUnitDescr
rbnFanSpeedCurrent
rbnEnvMonFanSpeedObjectGroup
rbnEnvMonMIBComplianceV4
"
REVISION "200206050000Z" -- June 5, 2002
DESCRIPTION
"Update/correct CONTACT-INFO. Fix syntax errors on IMPORTS list,
ranges on Integer32, and size for DisplayString types.
Restore the incorrectly deprecated OIDs to current, since they
are still supported."
REVISION "200107250000Z" -- July 25, 2001
DESCRIPTION
"Added new OIDs:
rbnFanStatus
rbnPowerStatus
rbnFanStatusChange
rbnPowerStatusChange
rbnEnvMonMIBObjectGroupV2
rbnEnvMonMIBNotificationGroupV2
rbnEnvMonMIBComplianceV3
Deprecated the OIDs:
rbnFanFail
rbnPowerFail
rbnFanFailChange
rbnPowerFailChange
rbnEnvMonMIBObjectGroup
rbnEnvMonMIBNotificationGroup
rbnEnvMonMIBComplianceV2
"
REVISION "200004240000Z" -- May 24, 2000
DESCRIPTION
"Added voltage and temperature sensor tables."
REVISION "199903100000Z" -- Mar 10, 1999
DESCRIPTION
"Initial version."
::= { rbnMgmt 4 }
rbnEnvMonMIBNotifications OBJECT IDENTIFIER
::= { rbnEnvMonMIB 0 }
rbnEnvMonMIBObjects OBJECT IDENTIFIER
::= { rbnEnvMonMIB 1 }
rbnEnvMonMIBConformance OBJECT IDENTIFIER
::= { rbnEnvMonMIB 2 }
-- Textual Conventions
RbnVoltage ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents a voltage value. The value is millivolts.
For example, a voltage of 5.5V would be represented
by the value 5500."
SYNTAX Unsigned32 (0..50000)
RbnTemperature ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Represents a temperature, in degrees Celsius. In the
unlikely event that the temperature to be reported is
less than 0 degrees Celsius, a value of 0 will be
used. Likewise, if the temperature is greater than
100, a value of 100 will be used."
SYNTAX Unsigned32 (0..100)
RbnFanSpeed ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents a fan speed value in units of Revolutions Per
Minute(RPM)."
SYNTAX Unsigned32
-- MIB Objects
rbnFanStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per fan test point.
Note that there is not necessarily a one-to-one
relationship between fan test points and fan
assemblies; a single test point may be used to
monitor the status of multiple fans."
::= { rbnEnvMonMIBObjects 1 }
rbnFanStatusEntry OBJECT-TYPE
SYNTAX RbnFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular fan test point"
INDEX { rbnFanIndex }
::= { rbnFanStatusTable 1 }
RbnFanStatusEntry ::= SEQUENCE {
rbnFanIndex Integer32,
rbnFanDescr DisplayString,
rbnFanFail TruthValue,
rbnFanStatus INTEGER
}
rbnFanIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of a fan test point."
::= { rbnFanStatusEntry 1 }
rbnFanDescr OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of a fan test point. If an instance of
this object is associated with a single fan assembly,
then the value of this object should be the same as the
name by which the assembly is normally referenced. If
an instance is associated with multiple fan assemblies,
then the value of this object should contain the names
of all of the fan assemblies being monitored."
::= { rbnFanStatusEntry 2 }
rbnFanFail OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The status of a fan test point. If an instance of
this object has the value true, then a fan monitored
by the test point has failed. If an instance of
this object has the value false, then the fan (or fans)
monitored by the test point are operational."
::= { rbnFanStatusEntry 3 }
rbnFanStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
failed(2),
absent(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of a fan test point. If an instance of
this object has the value normal, then the fan (or
fans) monitored by the test point is operational. If
an instance of this object has the value failed, then
the fan (or fans) monitored by the test point has
failed. If an instance of this object has the value
absent, then the fan (or fans) monitored by this test
point is not present. If an instance of this object has
the value unknown, then the test point is unable to
monitor the fan (or fans)."
::= { rbnFanStatusEntry 4 }
rbnPowerStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnPowerStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per power test point.
Note that there is not necessarily a one-to-one
relationship between power test points and power
supply assemblies; a single test point may be used
to monitor the status of multiple power supplies."
::= { rbnEnvMonMIBObjects 2 }
rbnPowerStatusEntry OBJECT-TYPE
SYNTAX RbnPowerStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular power test point"
INDEX { rbnPowerIndex }
::= { rbnPowerStatusTable 1 }
RbnPowerStatusEntry ::= SEQUENCE {
rbnPowerIndex Integer32,
rbnPowerDescr DisplayString,
rbnPowerFail TruthValue,
rbnPowerStatus INTEGER
}
rbnPowerIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of a power test point."
::= { rbnPowerStatusEntry 1 }
rbnPowerDescr OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of a power supply test point. If an
instance of this object is associated with a single
power supply assembly, then the value of this object
should be the same as the name by which the assembly
is normally referenced. If an instance is associated
with multiple power supply assemblies, then the value
of this object should contain the names of all of the
power supply assemblies being monitored."
::= { rbnPowerStatusEntry 2 }
rbnPowerFail OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The status of a power test point. If an instance of
this object has the value true, then a power supply
monitored by the test point has failed. If an instance
of this object has the value false, then the power
supply (or supplies) monitored by the test point are
operational."
::= { rbnPowerStatusEntry 3 }
rbnPowerStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
failed(2),
absent(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of a power test point. If an instance of
this object has the value normal, then the power
supply (or supplies) monitored by the test point is
operational. If an instance of this object has the
value failed, then the power supply (or supplies)
monitored by the test point has failed. If an instance
of this object has the value absent, then the power
supply (or supplies) monitored by this test point is
not present. If an instance of this object has
the value unknown, then the test point is unable to
monitor the power supply (or supplies)."
::= { rbnPowerStatusEntry 4 }
rbnVoltageSensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnVoltageSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per voltage test point.
Each physical entity (e.g. cards) in the system may
contain zero or more voltage test points."
::= { rbnEnvMonMIBObjects 3 }
rbnVoltageSensorEntry OBJECT-TYPE
SYNTAX RbnVoltageSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular voltage test point."
INDEX { entPhysicalIndex, rbnVoltageIndex }
::= { rbnVoltageSensorTable 1 }
RbnVoltageSensorEntry ::= SEQUENCE {
rbnVoltageIndex Integer32,
rbnVoltageDescr DisplayString,
rbnVoltageDesired RbnVoltage,
rbnVoltageCurrent RbnVoltage
}
rbnVoltageIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary value which uniquely identifies a
voltage test point on a particular physical entity.
Index values for different test points are not
necessarily contiguous."
::= { rbnVoltageSensorEntry 1 }
rbnVoltageDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..48))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of a voltage test point. Typically
an instance of this object will hold a user-friendly
description of the physical entity and the level of
voltage being monitored by this test point."
::= { rbnVoltageSensorEntry 2 }
rbnVoltageDesired OBJECT-TYPE
SYNTAX RbnVoltage
UNITS "millivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The desired voltage level for this test point. If
the monitored voltage level (rbnVoltageCurrent) is
equal to this value, then the system is performing
as designed."
::= { rbnVoltageSensorEntry 3 }
rbnVoltageCurrent OBJECT-TYPE
SYNTAX RbnVoltage
UNITS "millivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current voltage level at this test point."
::= { rbnVoltageSensorEntry 4 }
rbnCpuTempSensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnCpuTempSensorEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This table contains one row per CPU temperature
sensor. Each physical entity in the system may have
zero or more CPUs. Each of those CPUs that has a
temperature sensor will show up here."
::= { rbnEnvMonMIBObjects 4 }
rbnCpuTempSensorEntry OBJECT-TYPE
SYNTAX RbnCpuTempSensorEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Information about a particular CPU temperature test
point."
INDEX { entPhysicalIndex, rbnCpuTempIndex }
::= { rbnCpuTempSensorTable 1 }
RbnCpuTempSensorEntry ::= SEQUENCE {
rbnCpuTempIndex Integer32,
rbnCpuTempDescr DisplayString,
rbnCpuTempCurrent RbnTemperature
}
rbnCpuTempIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An arbitrary value which uniquely identifies a CPU on
a particular physical entity. Index values for
different CPUs are not necessarily contiguous."
::= { rbnCpuTempSensorEntry 1 }
rbnCpuTempDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..48))
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The description of a CPU temperature test
point. Typically an instance of this object will hold
a user-friendly description of the physical entity
and a description of the CPU being monitored by this
test point."
::= { rbnCpuTempSensorEntry 2 }
rbnCpuTempCurrent OBJECT-TYPE
SYNTAX RbnTemperature
UNITS "degrees"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The current temperature of this CPU."
::= { rbnCpuTempSensorEntry 3 }
rbnFanSpeedTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnFanSpeedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per fan unit within a fan
test point."
::= { rbnEnvMonMIBObjects 5 }
rbnFanSpeedEntry OBJECT-TYPE
SYNTAX RbnFanSpeedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular fan unit within a fan
test point."
INDEX { rbnFanIndex, rbnFanUnitID }
::= { rbnFanSpeedTable 1 }
RbnFanSpeedEntry ::= SEQUENCE {
rbnFanUnitID Integer32,
rbnFanUnitDescr DisplayString,
rbnFanSpeedCurrent RbnFanSpeed
}
rbnFanUnitID OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the fan identification number that describes the
specific location of the fan unit within a fan test point."
::= { rbnFanSpeedEntry 1 }
rbnFanUnitDescr OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the fan unit within a fan test point."
::= { rbnFanSpeedEntry 2 }
rbnFanSpeedCurrent OBJECT-TYPE
SYNTAX RbnFanSpeed
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current speed of this fan unit."
::= { rbnFanSpeedEntry 3 }
rbnEntityTempSensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnEntityTempSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per temperature
sensor on the physical entity."
::= { rbnEnvMonMIBObjects 6 }
rbnEntityTempSensorEntry OBJECT-TYPE
SYNTAX RbnEntityTempSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular temperature test
point."
INDEX { entPhysicalIndex, rbnEntityTempIndex }
::= { rbnEntityTempSensorTable 1 }
RbnEntityTempSensorEntry ::= SEQUENCE {
rbnEntityTempIndex Integer32,
rbnEntityTempDescr DisplayString,
rbnEntityTempCurrent RbnTemperature
}
rbnEntityTempIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary value which uniquely identifies a
particular physical entity. Index values are
not necessarily contiguous."
::= { rbnEntityTempSensorEntry 1 }
rbnEntityTempDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..48))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of a temperature test
point. Typically an instance of this object will hold
a user-friendly description of the physical entity
being monitored by this test point."
::= { rbnEntityTempSensorEntry 2 }
rbnEntityTempCurrent OBJECT-TYPE
SYNTAX RbnTemperature
UNITS "degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current temperature of this entity in degrees Celsius."
::= { rbnEntityTempSensorEntry 3 }
-- Notifications
rbnFanFailChange NOTIFICATION-TYPE
OBJECTS { rbnFanFail }
STATUS deprecated
DESCRIPTION
"A rbnFanFailChange notification signifies
that the value of an instance of rbnFanFail
has changed."
::= { rbnEnvMonMIBNotifications 1 }
rbnPowerFailChange NOTIFICATION-TYPE
OBJECTS { rbnPowerFail }
STATUS deprecated
DESCRIPTION
"A rbnPowerFailChange notification signifies
that the value of an instance of rbnPowerFail
has changed"
::= { rbnEnvMonMIBNotifications 2 }
rbnFanStatusChange NOTIFICATION-TYPE
OBJECTS { rbnFanStatus }
STATUS current
DESCRIPTION
"A rbnFanStatusChange notification signifies
that the value of an instance of rbnFanStatus
has changed."
::= { rbnEnvMonMIBNotifications 3 }
rbnPowerStatusChange NOTIFICATION-TYPE
OBJECTS { rbnPowerStatus }
STATUS current
DESCRIPTION
"A rbnPowerStatusChange notification signifies
that the value of an instance of rbnPowerStatus
has changed"
::= { rbnEnvMonMIBNotifications 4 }
-- Conformance Statements
rbnEnvMonMIBGroups OBJECT IDENTIFIER
::= { rbnEnvMonMIBConformance 1 }
rbnEnvMonMIBCompliances OBJECT IDENTIFIER
::= { rbnEnvMonMIBConformance 2 }
rbnEnvMonMIBObjectGroup OBJECT-GROUP
OBJECTS { rbnFanDescr, rbnFanFail,
rbnPowerDescr, rbnPowerFail
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing
environmental monitor information."
::= { rbnEnvMonMIBGroups 1 }
rbnEnvMonMIBNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { rbnFanFailChange,
rbnPowerFailChange
}
STATUS deprecated
DESCRIPTION
"A collection of notifications providing
fan and power environmental monitor information."
::= { rbnEnvMonMIBGroups 2 }
rbnEnvMonVoltageObjectGroup OBJECT-GROUP
OBJECTS { rbnVoltageDescr, rbnVoltageDesired,
rbnVoltageCurrent
}
STATUS current
DESCRIPTION
"A collection of objects providing voltage
environmental monitor information."
::= { rbnEnvMonMIBGroups 3 }
rbnEnvMonTempObjectGroup OBJECT-GROUP
OBJECTS { rbnCpuTempDescr, rbnCpuTempCurrent
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing temperature
environmental monitor information."
::= { rbnEnvMonMIBGroups 4 }
rbnEnvMonMIBObjectGroupV2 OBJECT-GROUP
OBJECTS { rbnFanDescr, rbnFanStatus,
rbnPowerDescr, rbnPowerStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing
environmental monitor information."
::= { rbnEnvMonMIBGroups 5 }
rbnEnvMonMIBNotificationGroupV2 NOTIFICATION-GROUP
NOTIFICATIONS { rbnFanStatusChange,
rbnPowerStatusChange
}
STATUS current
DESCRIPTION
"A collection of notifications providing
fan and power environmental monitor information."
::= { rbnEnvMonMIBGroups 6 }
rbnEnvMonFanSpeedObjectGroup OBJECT-GROUP
OBJECTS { rbnFanUnitDescr, rbnFanSpeedCurrent
}
STATUS current
DESCRIPTION
"A collection of objects providing fan speed
environmental monitor information."
::= { rbnEnvMonMIBGroups 7 }
rbnEnvMonEntityObjectGroup OBJECT-GROUP
OBJECTS { rbnEntityTempDescr, rbnEntityTempCurrent
}
STATUS current
DESCRIPTION
"A collection of objects providing fan speed
environmental monitor information."
::= { rbnEnvMonMIBGroups 8 }
rbnEnvMonMIBCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP rbnEnvMonMIBObjectGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonMIBNotificationGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
::= { rbnEnvMonMIBCompliances 1 }
rbnEnvMonMIBComplianceV2 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP rbnEnvMonMIBObjectGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonMIBNotificationGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonVoltageObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system voltages."
GROUP rbnEnvMonTempObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system temperatures."
::= { rbnEnvMonMIBCompliances 2 }
rbnEnvMonMIBComplianceV3 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP rbnEnvMonMIBObjectGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonMIBNotificationGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonVoltageObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system voltages."
GROUP rbnEnvMonTempObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system temperatures."
::= { rbnEnvMonMIBCompliances 3 }
rbnEnvMonMIBComplianceV4 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP rbnEnvMonMIBObjectGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonMIBNotificationGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonVoltageObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system voltages."
GROUP rbnEnvMonTempObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system temperatures."
GROUP rbnEnvMonFanSpeedObjectGroup
DESCRIPTION
"This group is mandatory for SNMP entities which are
capable of sensing fan speeds."
::= { rbnEnvMonMIBCompliances 4 }
rbnEnvMonMIBComplianceV5 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP rbnEnvMonMIBObjectGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonMIBNotificationGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP rbnEnvMonVoltageObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system voltages."
GROUP rbnEnvMonFanSpeedObjectGroup
DESCRIPTION
"This group is mandatory for SNMP entities which are
capable of sensing fan speeds."
GROUP rbnEnvMonEntityObjectGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities, also applicable to SSE
card and disks"
::= { rbnEnvMonMIBCompliances 5 }
END

93
MIBS/ericsson/RBN-SMI Normal file
View File

@@ -0,0 +1,93 @@
-- *****************************************************************
-- RBN-SMI.my: Structure of Management Information
--
-- Copyright (c) 1998, 2001-2002, 2011 Ericsson AB.
-- All rights reserved.
--
-- *****************************************************************
RBN-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY,
enterprises
FROM SNMPv2-SMI;
rbnSMI MODULE-IDENTITY
LAST-UPDATED "201101191800Z" -- Jan 19, 2011
ORGANIZATION "Ericsson AB."
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"The Structure of Management Information for
the enterprise."
REVISION "201101191800Z" -- Jan 19, 2011
DESCRIPTION
"Update CONTACT-INFO & ORGANIZATION. "
REVISION "200206060000Z" -- June 6, 2002
DESCRIPTION
"Updated Contact-info and recovered revision info."
REVISION "200106270000Z" -- June 27, 2001
DESCRIPTION
"Added rbnInternal."
REVISION "9804182300Z" -- April 18, 1998
DESCRIPTION
"Initial version."
::= { enterprises 2352 }
rbnProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { rbnSMI 1 }
rbnMgmt OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { rbnSMI 2 }
rbnExperiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { rbnSMI 3 }
rbnCapabilities OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { rbnSMI 4 }
rbnModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { rbnSMI 5 }
rbnEntities OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { rbnSMI 6 }
rbnInternal OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { rbnSMI 7 }
END

164
MIBS/ericsson/RBN-TC Normal file
View File

@@ -0,0 +1,164 @@
-- %DNP% $Id: RBN-TC.my,v 1.1.2.8.252.3 2011/02/22 17:26:18 thatcher Exp $
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/RBN-TC.my,v $
-- *****************************************************************
-- RBN-TC Textual Convention MIB
--
-- Copyright (c) 2000, 2002-2009, 2011 Ericsson AB
-- All rights reserved.
--
-- *****************************************************************
RBN-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
Integer32, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
rbnModules
FROM RBN-SMI;
rbnTC MODULE-IDENTITY
LAST-UPDATED "201101191800Z" -- Jan 19, 2011
ORGANIZATION "Ericsson AB."
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"Defines common textual conventions used in RBN mib
modules."
REVISION "201101191800Z" -- Jan 19, 2011
DESCRIPTION
"Update CONTACT-INFO & ORGANIZATION. "
REVISION "200910201700Z" -- Oct 20, 2009
DESCRIPTION
"Added new textual convention: RbnUnsigned64 for read-write
capable 64 bit integer value."
REVISION "200406191700Z" -- June 19, 2004
DESCRIPTION
"Added new textual convention: RbnPortMediumType. Correct
warnings given by smilint."
REVISION "200303171700Z" -- March 17, 2003
DESCRIPTION
"Added new textual convention: RbnVidOrUntagged."
REVISION "200211110000Z" -- November 11, 2002
DESCRIPTION
"Moved definitions of RbnSlot and RbnPort from RBN-PVC-MIB.
Updated range on RbnSlot and RbnPort."
REVISION "200206260000Z" -- June 26, 2002
DESCRIPTION
"Updated CONTACT-INFO. Added new textual conventions:
RbnKBytes and RbnPercentage."
REVISION "200007140000Z" -- July 14, 2000
DESCRIPTION
"Initial version."
::= { rbnModules 2 }
RbnCircuitHandle ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1d:1d:2x-2x-2x"
STATUS current
DESCRIPTION
"A unique identifier for individual circuits. The string is
composed of the following:
Octet 1 slot
2 port
3-8 circuit identifier
slots/ports are numbered 0..n. The SMS CLI also numbers slots/ports
0..n but SE CLI numbers slots/ports 1..n. For example: When the
SE CLI refers to slot/port 1/2, this maps to to the RbnCircuitHandle
slot/port 0/1
"
SYNTAX OCTET STRING (SIZE (8))
RbnKBytes ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Storage size, expressed in units of 1024 bytes."
SYNTAX Integer32 (0..2147483647)
RbnPercentage ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d%"
STATUS current
DESCRIPTION
"This Textual Convention describes an object that stores
a whole integer percentage value."
SYNTAX Integer32 (0..100)
RbnSlot ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The chassis slot number. This is the physical slot
number as reported in the CLI command 'show hardware'
on SMS and the CLI command 'show port' on SE."
SYNTAX Unsigned32 (0..255)
RbnPort ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The chassis port number. This is the physical port
number as reported in the CLI command 'show hardware'
on SMS and the CLI command 'show port' on SE."
SYNTAX Unsigned32 (0..255)
RbnVidOrUntagged ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The twelve-bit VLAN Identifer (VID) used to uniquely
identify the VLAN to which the frame belongs. The VID is
encoded as an unsigned binary number. An untagged frame
does not carry any identification of the VLAN to which it
belongs and is designated with a value of 4096."
SYNTAX Integer32 (1..4096)
RbnPortMediumType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Medium type of NAS port."
SYNTAX INTEGER {
unknown(0),
dsl(11),
cable(12),
wireless(13),
satellite(14)
}
RbnUnsigned64 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "8d"
STATUS current
DESCRIPTION
"Unsigned 64 bit integer value is represented as an
OCTET STRING. This allows an unsigned integer value in
the range 0..18446744073709551615.
The octets are ordered with the first octet containing
the highest ordered bits of the integer and the 8th octet
containing the lowest ordered bits, corresponding to
network byte order."
SYNTAX OCTET STRING (SIZE(8))
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

230
MIBS/ericsson/XF-TOP-MIB Normal file
View File

@@ -0,0 +1,230 @@
XF-TOP-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, Integer32, Gauge32, MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
-- 1.3.6.1.4.1.193.81
miniLinkXF MODULE-IDENTITY
LAST-UPDATED "201210101600Z" -- October 10, 2012 at 16:00 GMT
ORGANIZATION
"Ericsson"
CONTACT-INFO
" "
DESCRIPTION
"This MIB specifies the highest level OIDs for
the MINI-LINK Traffic Node product.
"
REVISION "201210101600Z" -- October 10, 2012 at 16:00 GMT
DESCRIPTION
"T : Fixed minor syntax warnings"
REVISION "201208311600Z" -- August 31, 2012 at 16:00 GMT
DESCRIPTION
"S : Changed to legal revision"
REVISION "201206131600Z" -- June 13, 2012 at 16:00 GMT
DESCRIPTION
"P : Added xfRps subtree."
REVISION "201109101200Z" -- September 10, 2011 at 12:00 GMT
DESCRIPTION
"O : Added xfCesService subtree."
REVISION "201009221100Z" -- September 22, 2010 at 11:00 GMT
DESCRIPTION
"N : Added xfPT6010 subtree for PT6010"
REVISION "201004201000Z" -- April 20, 2010 at 10:00 GMT
DESCRIPTION
"M : Added xfCN500 subtree for compact node 500."
REVISION "201001261000Z" -- January 26, 2010 at 10:00 GMT
DESCRIPTION
"L : Added xfCN210 subtree for compact node 210."
REVISION "200903161200Z" -- March 16, 2009 at 12:00 GMT
DESCRIPTION
"K : corrected Xf24HrsSeconds to 86400.
"
REVISION "200901221100Z" -- January 22, 2009 at 11:00 GMT
DESCRIPTION
"J : Length of xfProductRevison increased
from 10 to 40."
REVISION "200802251444Z" -- February 25, 2008 at 14:44 GMT
DESCRIPTION
"H : Added xfSdhAdm"
REVISION "200601261224Z" -- January 26, 2006 at 12:24 GMT
DESCRIPTION
"G added xfAtmAggregationUnit"
REVISION "200502251600Z" -- February 25, 2005 at 16:00 GMT
DESCRIPTION
"F changed xfServiceApplications to
added xfIpSau"
REVISION "200401231111Z" -- January 23, 2004 at 11:11 GMT
DESCRIPTION
"E Added xfRadioLink"
REVISION "200306190924Z" -- June 19, 2003 at 09:24 GMT
DESCRIPTION
"D
Changed the Xf15MinSeconds and
Xf24Seconds to start with 1"
REVISION "200203071329Z" -- March 07, 2002 at 13:29 GMT
DESCRIPTION
"C
Added TC for Product
number and revision
Added TCs for seconds counter 15min
and 24hrs
Changed contact info
"
REVISION "200110081501Z" -- October 08, 2001 at 15:01 GMT
DESCRIPTION
"B etoall: xfMCR instead xfRadio"
REVISION "200104020000Z" -- April 02, 2001 at 00:00 GMT
DESCRIPTION
"Rev. A etoall
Initial version"
::= { ericsson 81 }
--
-- Textual conventions
--
XfProductnumber ::= TEXTUAL-CONVENTION
DISPLAY-HINT "30t"
STATUS current
DESCRIPTION
"A string indicating the product number
like 'RORJ605 001/1'. The string must be compliant to
standard Ericsson format for product numbers."
SYNTAX OCTET STRING (SIZE (0..30))
XfProductRevision ::= TEXTUAL-CONVENTION
DISPLAY-HINT "40t"
STATUS current
DESCRIPTION
"String indicating a product revision like 'R1A00'.
The string must comply to standard Ericsson product
revision numbers.
"
SYNTAX OCTET STRING (SIZE (0..40))
Xf24HrsSeconds ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"General definition for perfomance threshold for 24 hours."
SYNTAX Integer32 (1..86400)
Xf15MinSeconds ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"General definition for perfomance threshold for 15 minutes."
SYNTAX Integer32 (1..900)
Xf24HrsSecondsGauge ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"General definition for counting the number of seconds
in 24 hours."
SYNTAX Gauge32 (0..86400)
Xf15MinSecondsGauge ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"General definition for counting the number of seconds
in 15 minutes."
SYNTAX Gauge32 (0..900)
--
-- Node definitions
--
-- 1.3.6.1.4.1.193
ericsson OBJECT IDENTIFIER ::= { enterprises 193 }
-- 1.3.6.1.4.1.193.81.1
xfSysId OBJECT IDENTIFIER ::= { miniLinkXF 1 }
-- 1.3.6.1.4.1.193.81.2
xfPlatform OBJECT IDENTIFIER ::= { miniLinkXF 2 }
-- XfMediaSpecific branch is meant for the Link Applications.
-- 1.3.6.1.4.1.193.81.3
xfMediaSpecific OBJECT IDENTIFIER ::= { miniLinkXF 3 }
-- 1.3.6.1.4.1.193.81.3.1
xfPDH OBJECT IDENTIFIER ::= { xfMediaSpecific 1 }
-- 1.3.6.1.4.1.193.81.3.2
xfSDH OBJECT IDENTIFIER ::= { xfMediaSpecific 2 }
-- 1.3.6.1.4.1.193.81.3.3
xfMCR OBJECT IDENTIFIER ::= { xfMediaSpecific 3 }
-- XfRadioLink is used for the MMU3 generation, both
-- medium as well as high capacity.
-- 1.3.6.1.4.1.193.81.3.4
xfRadioLink OBJECT IDENTIFIER ::= { xfMediaSpecific 4 }
-- 1.3.6.1.4.1.193.81.4
xfServiceApplications OBJECT IDENTIFIER ::= { miniLinkXF 4 }
-- 1.3.6.1.4.1.193.81.4.1
xfEthernetBridge OBJECT IDENTIFIER ::= { xfServiceApplications 1 }
-- 1.3.6.1.4.1.193.81.4.2
xfAtmAggregationUnit OBJECT IDENTIFIER ::= { xfServiceApplications 2 }
-- 1.3.6.1.4.1.193.81.4.3
xfSdhAdm OBJECT IDENTIFIER ::= { xfServiceApplications 3 }
-- 1.3.6.1.4.1.193.81.4.4
xfCesService OBJECT IDENTIFIER ::= { xfServiceApplications 4 }
-- 1.3.6.1.4.1.193.81.4.5
xfRps OBJECT IDENTIFIER ::= { xfServiceApplications 5 }
-- 1.3.6.1.4.1.193.81.5
xfIpSau OBJECT IDENTIFIER ::= { miniLinkXF 5 }
-- Used by Compact Node 210.
-- 1.3.6.1.4.1.193.81.6
xfCN210 OBJECT IDENTIFIER ::= { miniLinkXF 6 }
-- Used by Compact Node 500.
-- 1.3.6.1.4.1.193.81.7
xfCN500 OBJECT IDENTIFIER ::= { miniLinkXF 7 }
-- Used by PT6010.
-- 1.3.6.1.4.1.193.81.8
xfPT6010 OBJECT IDENTIFIER ::= { miniLinkXF 8 }
END
--
-- 3_19603-crxr10201_1_top.mi2
--