254 lines
7.4 KiB
Plaintext
254 lines
7.4 KiB
Plaintext
NEWTEC-NOTIFICATION-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
|
|
MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE,
|
|
OBJECT-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Counter32
|
|
FROM SNMPv2-SMI
|
|
|
|
MODULE-COMPLIANCE,
|
|
NOTIFICATION-GROUP,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
|
|
NtcAlarmState
|
|
FROM NEWTEC-TC-MIB
|
|
|
|
ntcEvent
|
|
FROM NEWTEC-MAIN-MIB;
|
|
|
|
|
|
--
|
|
-- Module Identification
|
|
--
|
|
|
|
ntcNotification MODULE-IDENTITY
|
|
|
|
LAST-UPDATED "201206281200Z"
|
|
ORGANIZATION "Newtec Cy"
|
|
CONTACT-INFO
|
|
"Newtec Cy
|
|
Postal: Newtec Cy
|
|
Laarstraat 5
|
|
B-9100 Sint-Niklaas
|
|
Belgium
|
|
|
|
Tel: +32 3 780 65 00
|
|
Fax: +32 3 780 65 49
|
|
Web: www.newtec.be
|
|
E-mail: techsupport@newtec.be"
|
|
DESCRIPTION
|
|
"Newtec modular event notification MIB containing definitions
|
|
for the reporting of all events of interest. It applies only to
|
|
events that occur in modular functional blocks."
|
|
|
|
|
|
REVISION "201206281200Z"
|
|
DESCRIPTION
|
|
"Release for M6100 R1.2"
|
|
|
|
REVISION "201205161235Z"
|
|
DESCRIPTION
|
|
"Initial version."
|
|
|
|
::= { ntcEvent 2 }
|
|
|
|
|
|
--
|
|
-- Top-Level Structure
|
|
--
|
|
|
|
-- ntcNotification content
|
|
|
|
ntcNotifObjects OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Notification data objects."
|
|
::= { ntcNotification 1 }
|
|
|
|
ntcNotifConformance OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Conformance requirements."
|
|
::= { ntcNotification 2 }
|
|
|
|
-- ntcNotifObjects content
|
|
|
|
ntcNotifReportList OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Reports issued with the notification - always one,
|
|
but included to ensure reverse-mappability with
|
|
trap objects in SMIv1."
|
|
::= { ntcNotifObjects 0 }
|
|
|
|
ntcNotifField OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Fields comprising the notification report."
|
|
::= { ntcNotifObjects 1 }
|
|
|
|
-- ntcNotifConformance content
|
|
|
|
ntcNotifConfGroup OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Groups used by notification compliance statements."
|
|
::= { ntcNotifConformance 1 }
|
|
|
|
ntcNotifConfCompliance OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Notification compliance statements."
|
|
::= { ntcNotifConformance 2 }
|
|
|
|
|
|
--
|
|
-- Notification Data Objects
|
|
--
|
|
|
|
-- ntcNotifField content
|
|
|
|
ntcNotifFldSeqNbr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The sequence number of this alarm report.
|
|
This counter will increment sequentially for
|
|
each ntcNotifAlReport that is sent out and can
|
|
be used by trapsinks to determine if any trap
|
|
got lost in transit.
|
|
This same sequence number if also logged in the
|
|
ntcAlmLogTable to allow NMS systems to synchronize
|
|
the trap history"
|
|
::= { ntcNotifField 1 }
|
|
|
|
ntcNotifFldSeverity OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The seriousness of the event being reported."
|
|
::= { ntcNotifField 2 }
|
|
|
|
ntcNotifFldDevice OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "User-assigned name for the device that originated
|
|
the notification. This is ntcDevIdLabel which can
|
|
be configured via the NEWTEC-DEVICE-MIB."
|
|
::= { ntcNotifField 3 }
|
|
|
|
ntcNotifFldFunctionName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "Name of the functional block that originated the
|
|
notification."
|
|
::= { ntcNotifField 4 }
|
|
|
|
ntcNotifFldFunctionId OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The MIB root node OID of the functional block that
|
|
originated the notification."
|
|
::= { ntcNotifField 5 }
|
|
|
|
ntcNotifFldObjectName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "Name of the managed data object that the notification
|
|
most relates to."
|
|
::= { ntcNotifField 6 }
|
|
|
|
ntcNotifFldObjectId OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "The managed data object OID that the notification
|
|
most relates to."
|
|
::= { ntcNotifField 7 }
|
|
|
|
ntcNotifFldDescription OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "Explanation of the event that the notification was
|
|
generated for."
|
|
::= { ntcNotifField 8 }
|
|
|
|
ntcNotifFldAlarmStatus OBJECT-TYPE
|
|
SYNTAX NtcAlarmState
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION "Contains the new value of the alarmstate at the
|
|
time the trap is send."
|
|
::= { ntcNotifField 9 }
|
|
|
|
-- ntcNotifReportList content
|
|
|
|
ntcNotifAlReport NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ntcNotifFldSeqNbr,
|
|
ntcNotifFldSeverity,
|
|
ntcNotifFldDevice,
|
|
ntcNotifFldFunctionName,
|
|
ntcNotifFldFunctionId,
|
|
ntcNotifFldObjectName,
|
|
ntcNotifFldObjectId,
|
|
ntcNotifFldDescription,
|
|
ntcNotifFldAlarmStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "This trap/notification is send each time an alarm in
|
|
the device changes state."
|
|
::= { ntcNotifReportList 1 }
|
|
|
|
|
|
--
|
|
-- Module Conformance
|
|
--
|
|
|
|
ntcNotifConfGrpFldV1Standard OBJECT-GROUP
|
|
OBJECTS {
|
|
ntcNotifFldSeqNbr,
|
|
ntcNotifFldSeverity,
|
|
ntcNotifFldDevice,
|
|
ntcNotifFldFunctionName,
|
|
ntcNotifFldFunctionId,
|
|
ntcNotifFldObjectName,
|
|
ntcNotifFldObjectId,
|
|
ntcNotifFldDescription,
|
|
ntcNotifFldAlarmStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Managed objects that constitute version 1 of an event
|
|
notification with standard capabilities."
|
|
::= { ntcNotifConfGroup 1 }
|
|
|
|
ntcNotifConfGrpRepV1Standard NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
ntcNotifAlReport
|
|
}
|
|
STATUS current
|
|
DESCRIPTION "Managed objects that constitute version 1 of an event
|
|
notification with standard capabilities."
|
|
::= { ntcNotifConfGroup 2 }
|
|
|
|
ntcNotifConfCompV1Standard MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION "Compliance statement for Newtec event notification
|
|
MIB implementations."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS
|
|
{
|
|
ntcNotifConfGrpFldV1Standard,
|
|
ntcNotifConfGrpRepV1Standard
|
|
}
|
|
::= { ntcNotifConfCompliance 1 }
|
|
|
|
END
|
|
|