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
 |