- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
940 lines
30 KiB
Text
940 lines
30 KiB
Text
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
|
|
|