Observium_CE/mibs/newtec/NEWTEC-NOTIFICATION-MIB

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