108 lines
3.6 KiB
Plaintext
108 lines
3.6 KiB
Plaintext
LEFTHAND-NETWORKS-NUS-COMMON-NOTIFICATION-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- IMPORTS: Include definitions from other mibs here, which is always
|
|
-- the first item in a MIB file.
|
|
IMPORTS
|
|
MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI
|
|
OBJECT-TYPE FROM RFC-1212
|
|
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
|
DateAndTime FROM SNMPv2-TC
|
|
lhnModules FROM LEFTHAND-NETWORKS-GLOBAL-REG
|
|
lhnNusCommonNotification,
|
|
lhnNusCommonEvents, lhnNusCommonGroups FROM LEFTHAND-NETWORKS-NUS-COMMON-MIB;
|
|
|
|
--
|
|
-- A brief description and update information about this mib.
|
|
--
|
|
lhnNusCommonNotificationModule MODULE-IDENTITY
|
|
LAST-UPDATED "0206250000Z"
|
|
ORGANIZATION "LeftHand Networks, Inc."
|
|
CONTACT-INFO "
|
|
Author: Jose Faria
|
|
LeftHand Networks
|
|
postal: 1688 Conestoga St.
|
|
Boulder, CO 80301
|
|
USA
|
|
email: jfaria@lefthandnetworks.com
|
|
phone: +1 303 449-4100
|
|
"
|
|
DESCRIPTION "Notification (Trap) items for NUS Devices"
|
|
::= { lhnModules 15 }
|
|
|
|
-- *********************************************************************************
|
|
--
|
|
-- Notification Objects
|
|
--
|
|
-- *********************************************************************************
|
|
notificationMessageCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "number of notification messages"
|
|
::= { lhnNusCommonNotification 1 }
|
|
|
|
notificationMessageTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NotificationMessageEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of notification messages for the NUS.
|
|
The number of entries is given by notificationMessageCount."
|
|
::= { lhnNusCommonNotification 2 }
|
|
|
|
NotificationMessageEntry ::= SEQUENCE
|
|
{
|
|
notificationIndex INTEGER,
|
|
notificationMessage OCTET STRING,
|
|
notificationTime DateAndTime
|
|
}
|
|
|
|
notificationMessageEntry OBJECT-TYPE
|
|
SYNTAX NotificationMessageEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row of notification messages for the NUS."
|
|
INDEX { notificationIndex }
|
|
::= { notificationMessageTable 1 }
|
|
|
|
notificationIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"notification message index"
|
|
::= { notificationMessageEntry 1 }
|
|
|
|
notificationMessage OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "notification message contents"
|
|
::= { notificationMessageEntry 2 }
|
|
|
|
notificationTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "time notification occurred"
|
|
::= { notificationMessageEntry 3 }
|
|
|
|
userNotification NOTIFICATION-TYPE
|
|
OBJECTS { notificationMessage }
|
|
STATUS current
|
|
DESCRIPTION "A system variable being monitored reached a threshold.
|
|
The user chose to be notified of this condition via SNMP.
|
|
A table of messages exists which stores all the notifications
|
|
issued. This trap will carry the OID referring to the
|
|
corresponding message stored in this table."
|
|
::= { lhnNusCommonEvents 1 }
|
|
|
|
lhnNusCommonEventGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { userNotification }
|
|
STATUS current
|
|
DESCRIPTION "Events defined for NUS devices"
|
|
::= { lhnNusCommonGroups 2 }
|
|
|
|
END
|