172 lines
5.7 KiB
Plaintext
172 lines
5.7 KiB
Plaintext
|
|
-- *****************************************************************************
|
|
-- Juniper-HTTP-Profile-MIB
|
|
--
|
|
-- Juniper Networks Enterprise MIB
|
|
-- HTTP Profile MIB
|
|
--
|
|
-- Copyright (c) 2005 Juniper Networks, Inc. All Rights Reserved.
|
|
-- *****************************************************************************
|
|
|
|
Juniper-HTTP-Profile-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
juniMibs
|
|
FROM Juniper-MIBs
|
|
JuniSetMap
|
|
FROM Juniper-TC;
|
|
|
|
juniHttpProfileMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200508191421Z" -- 19-Aug-05 02:21 PM EDT
|
|
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 HTTP rofile MIB for the Juniper Networks, Inc. enterprise."
|
|
-- Revision History
|
|
REVISION "200508191421Z" -- 19-Aug-05 02:21 PM EDT = JUNOSe 8.0
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { juniMibs 79 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Managed objects
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
juniHttpProfileObjects OBJECT IDENTIFIER ::= { juniHttpProfileMIB 1 }
|
|
juniHttpProfile OBJECT IDENTIFIER ::= { juniHttpProfileObjects 1 }
|
|
|
|
--
|
|
-- This MIB defines configuration profile structure for ATM interfaces.
|
|
-- The creation/deletion of profiles and mapping of profile names to profile
|
|
-- indices is coordinated in the Juniper-PROFILE-MIB.
|
|
--
|
|
--
|
|
-- The ATM 1483 Profile Table
|
|
--
|
|
juniHttpProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JuniHttpProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains profiles for configuring bulk ATM circuits.
|
|
|
|
Entries in this table are created/deleted as a side-effect of
|
|
corresponding operations to the juniProfileNameTable in the
|
|
Juniper-PROFILE-MIB."
|
|
::= { juniHttpProfile 1 }
|
|
|
|
juniHttpProfileEntry OBJECT-TYPE
|
|
SYNTAX JuniHttpProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A profile describing VCC configuration of an ATM subinterface."
|
|
INDEX { juniHttpProfileId }
|
|
::= { juniHttpProfileTable 1 }
|
|
|
|
JuniHttpProfileEntry ::= SEQUENCE {
|
|
juniHttpProfileId Unsigned32,
|
|
juniHttpProfileSetMap JuniSetMap,
|
|
juniHttpProfileRedirectUrl DisplayString }
|
|
|
|
juniHttpProfileId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The integer identifier associated with this profile. A value for this
|
|
identifier is determined by locating or creating a profile name in the
|
|
juniProfileNameTable."
|
|
::= { juniHttpProfileEntry 1 }
|
|
|
|
juniHttpProfileSetMap OBJECT-TYPE
|
|
SYNTAX JuniSetMap
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A bitmap representing which objects in this entry have been explicitly
|
|
configured. See the definition of the JuniSetMap TEXTUAL-CONVENTION for
|
|
details of use.
|
|
|
|
The INDEX object(s) and this object are excluded from representation
|
|
(i.e. their bits are never set).
|
|
|
|
When a SET request does not explicitly configure JuniSetMap, bits in
|
|
JuniSetMap are set as a side-effect of configuring other profile
|
|
attributes in the same entry.
|
|
|
|
If, however, a SET request explicitly configures JuniSetMap, the
|
|
explicitly configured value overrides 1) any previous bit settings, and
|
|
2) any simultaneous 'side-effect' settings that would otherwise occur.
|
|
|
|
Once set, bits can only be cleared by explicitly configuring
|
|
JuniSetMap."
|
|
::= { juniHttpProfileEntry 2 }
|
|
|
|
juniHttpProfileRedirectUrl OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is a 64 byte string that will be used as the redirect
|
|
URL when requests arrive at the HTTP server over the Ip Interface
|
|
configured."
|
|
::= { juniHttpProfileEntry 3 }
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Notifications
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- No notifications are defined in this MIB.
|
|
|
|
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
-- Conformance information
|
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
|
juniHttpProfileConformance OBJECT IDENTIFIER
|
|
::= { juniHttpProfileMIB 4 }
|
|
juniHttpProfileCompliances OBJECT IDENTIFIER
|
|
::= { juniHttpProfileConformance 1 }
|
|
juniHttpProfileGroups OBJECT IDENTIFIER
|
|
::= { juniHttpProfileConformance 2 }
|
|
|
|
--
|
|
-- compliance statements
|
|
--
|
|
juniHttpProfileCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Compliance statement for entities which implement the Juniper
|
|
HTTP Profile MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
juniHttpProfileGroup }
|
|
::= { juniHttpProfileCompliances 1 } -- JUNOSe 8.0
|
|
|
|
--
|
|
-- units of conformance
|
|
--
|
|
juniHttpProfileGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
juniHttpProfileSetMap,
|
|
juniHttpProfileRedirectUrl }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Current collection of objects providing management of profile
|
|
functionality for per Interface HTTP objects in a Juniper product."
|
|
::= { juniHttpProfileGroups 1 }
|
|
|
|
END
|