mibs/MIBS/junose/Juniper-DISMAN-EVENT-MIB
2023-12-05 12:25:34 +01:00

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