152 lines
4.8 KiB
Plaintext
152 lines
4.8 KiB
Plaintext
|
|
-- *****************************************************************************
|
|
-- Juniper-DISMAN-EVENT-MIB
|
|
--
|
|
-- Juniper Networks Enterprise MIB
|
|
-- DISMAN-EVENT MIB
|
|
--
|
|
-- Copyright 2003 Juniper Networks Inc. All Rights Reserved.
|
|
-- *****************************************************************************
|
|
|
|
Juniper-DISMAN-EVENT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
mteTriggerEntry
|
|
FROM DISMAN-EVENT-MIB
|
|
juniMibs
|
|
FROM Juniper-MIBs;
|
|
|
|
juniDismanEventMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200310301535Z" -- 30-Oct-03 10:35 AM EST
|
|
ORGANIZATION "Juniper Networks, Inc."
|
|
CONTACT-INFO
|
|
" Juniper Networks, Inc.
|
|
Postal: 10 Technology Park Drive
|
|
Westford, MA 01886-3146
|
|
USA
|
|
Tel: +1 978 589 5800
|
|
Email: mib@Juniper.net"
|
|
DESCRIPTION
|
|
"The Distributed Management (Disman) Event MIB extensions for the
|
|
Juniper Networks enterprise. This MIB module extends event triggers and
|
|
actions defined in the IETF DISMAN-EVENT-MIB."
|
|
-- Revision History
|
|
REVISION "200310301535Z" -- 30-Oct-03 10:35 AM EST - JUNOSe 5.3
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { juniMibs 66 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Managed objects
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
juniDismanEventMIBObjects OBJECT IDENTIFIER
|
|
::= { juniDismanEventMIB 1 }
|
|
-- Management Triggered Event (MTE) objects
|
|
juniMteTrigger OBJECT IDENTIFIER
|
|
::= { juniDismanEventMIBObjects 1 }
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Trigger Section
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
--
|
|
-- Trigger Table
|
|
--
|
|
juniMteTriggerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniMteTriggerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of management event trigger information."
|
|
::= { juniMteTrigger 1 }
|
|
|
|
juniMteTriggerEntry OBJECT-TYPE
|
|
SYNTAX JuniMteTriggerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a single trigger. Applications create and delete
|
|
entries using mteTriggerEntryStatus."
|
|
AUGMENTS { mteTriggerEntry }
|
|
::= { juniMteTriggerTable 1 }
|
|
|
|
JuniMteTriggerEntry ::= SEQUENCE {
|
|
juniMteTriggerContextNameLimit Unsigned32 }
|
|
|
|
juniMteTriggerContextNameLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of management contexts from which to obtain
|
|
mteTriggerValueID."
|
|
DEFVAL { 0 }
|
|
::= { juniMteTriggerEntry 2 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Notifications
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
juniDismanEventMIBNotificationPrefix OBJECT IDENTIFIER
|
|
::= { juniDismanEventMIB 2 }
|
|
juniDismanEventMIBNotificationObjects OBJECT IDENTIFIER
|
|
::= { juniDismanEventMIBNotificationPrefix 1 }
|
|
|
|
--
|
|
-- Notification Objects
|
|
--
|
|
juniMteExistenceTestResult OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
present(0),
|
|
absent(1),
|
|
changed(2) }
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of existence test when an existence trigger fired."
|
|
::= { juniDismanEventMIBNotificationObjects 1 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Conformance information
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
juniDismanEventConformance OBJECT IDENTIFIER
|
|
::= { juniDismanEventMIB 3 }
|
|
juniDismanEventCompliances OBJECT IDENTIFIER
|
|
::= { juniDismanEventConformance 1 }
|
|
juniDismanEventGroups OBJECT IDENTIFIER
|
|
::= { juniDismanEventConformance 2 }
|
|
|
|
--
|
|
-- Compliance
|
|
--
|
|
juniDismanEventCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities that implement the Juniper Disman
|
|
Event MIB extensions."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
juniMteTriggerTableGroup }
|
|
::= { juniDismanEventCompliances 1 } -- JUNOSe 5.3
|
|
|
|
--
|
|
-- Units of Conformance
|
|
--
|
|
juniMteTriggerTableGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
juniMteTriggerContextNameLimit,
|
|
|
|
juniMteExistenceTestResult }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects extending the DISMAN-EVENT-MIB.mteTriggerTable
|
|
capabilities in a Juniper product."
|
|
::= { juniDismanEventGroups 1 } -- JUNOSe 5.3
|
|
|
|
END
|