Observium_CE/mibs/nortel/BAY-STACK-NOTIFY-CONTROL-MIB

125 lines
4.0 KiB
Plaintext

BAY-STACK-NOTIFY-CONTROL-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TruthValue, RowStatus
FROM SNMPv2-TC
PortList
FROM Q-BRIDGE-MIB
bayStackMibs
FROM SYNOPTICS-ROOT-MIB;
bayStackNotifyControlMib MODULE-IDENTITY
LAST-UPDATED "201009080000Z"
ORGANIZATION "Avaya"
CONTACT-INFO "Avaya"
DESCRIPTION
"Avaya Notification Control MIB
Copyright 2008-2010 Avaya, Inc.
All rights reserved.
This Avaya SNMP Management Information Base
Specification embodies Avaya's confidential and
proprietary intellectual property. Avaya retains
all title and ownership in the Specification, including any
revisions.
This Specification is supplied 'AS IS,' and Avaya
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "201009080000Z" -- 08 September 2010
DESCRIPTION "v2: Added bsncNotifyControlPortListEnabled."
REVISION "200810170000Z" -- 17 October 2008
DESCRIPTION "v1: Initial version."
::= { bayStackMibs 31 }
bsncObjects OBJECT IDENTIFIER ::= { bayStackNotifyControlMib 1 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
-- -------------------------------------------------------------
-- Scalar Objects
-- -------------------------------------------------------------
-- -------------------------------------------------------------
-- Notification Control Table
-- -------------------------------------------------------------
bsncNotifyControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsncNotifyControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to control generation of individual SNMP
notification types. The table is indexed by the OID of the
NOTIFICATION-TYPE, and contains a flag to enable or disable
generation of that notification type."
::= { bsncObjects 1 }
bsncNotifyControlEntry OBJECT-TYPE
SYNTAX BsncNotifyControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains a flag to control generation of a specific
notification type."
INDEX { bsncNotifyControlType }
::= { bsncNotifyControlTable 1 }
BsncNotifyControlEntry ::=
SEQUENCE {
bsncNotifyControlType OBJECT IDENTIFIER,
bsncNotifyControlEnabled TruthValue,
bsncNotifyControlRowStatus RowStatus,
bsncNotifyControlPortListEnabled PortList
}
bsncNotifyControlType OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OID of a NOTIFICATION-TYPE. Note that this object cannot
exceed a length of 114 sub-identifiers."
::= { bsncNotifyControlEntry 1 }
bsncNotifyControlEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether this notification type may be generated."
DEFVAL { true }
::= { bsncNotifyControlEntry 2 }
bsncNotifyControlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to create/delete entries in the table. Note that an
implementation may simply provide permanent entries for
every supported NOTIFICATION-TYPE."
::= { bsncNotifyControlEntry 3 }
bsncNotifyControlPortListEnabled OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the interface port list for which the notification is
enabled or disabled, subject to the bsncNotifyControlEnabled value.
Note that for a global notification type, the value of this object
is always an empty string."
::= { bsncNotifyControlEntry 4 }
END