Observium_CE/mibs/hp/LEFTHAND-NETWORKS-NUS-COMMON-NOTIFICATION-MIB

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