diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junose/broken/Juniper-HTTP-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/junose/broken/Juniper-HTTP-MIB')
| -rw-r--r-- | MIBS/junose/broken/Juniper-HTTP-MIB | 330 |
1 files changed, 330 insertions, 0 deletions
diff --git a/MIBS/junose/broken/Juniper-HTTP-MIB b/MIBS/junose/broken/Juniper-HTTP-MIB new file mode 100644 index 0000000..d59f536 --- /dev/null +++ b/MIBS/junose/broken/Juniper-HTTP-MIB @@ -0,0 +1,330 @@ + +-- ***************************************************************************** +-- Juniper-HTTP-MIB +-- +-- Juniper Networks Enterprise MIB +-- HTTP MIB +-- +-- Copyright (c) 2000 Unisphere Networks, Inc. +-- Copyright (c) 2002, 2003 Juniper Networks, Inc. +-- All Rights Reserved. +-- ***************************************************************************** + +Juniper-HTTP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Unsigned32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex + FROM IF-MIB + juniMibs + FROM Juniper-MIBs; + +juniHttpMIB MODULE-IDENTITY + LAST-UPDATED "200508221551Z" -- 22-Aug-05 03:51 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 MIB for Juniper Networks enterprise." + -- Revision History + REVISION "200508221551Z" -- 22-Aug-05 03:51 PM EDT - JUNOSe 8.0 + DESCRIPTION + "Initial version of this MIB module." + ::= { juniMibs 78 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Managed objects +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniHttpObjects OBJECT IDENTIFIER ::= { juniHttpMIB 1 } + + +juniHttpDaemon OBJECT IDENTIFIER ::= { juniHttpObjects 1 } +juniHttpDaemonStats OBJECT IDENTIFIER ::= { juniHttpObjects 2 } +juniHttpInterfaces OBJECT IDENTIFIER ::= { juniHttpObjects 3 } + +-- +-- The HTTP Daemon +-- + +juniHttpDaemonRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation/deletion of entries in this table according to the + RowStatus textual convention, constrained to support the following + values only: + createAndGo + destroy + + A corresponding entry in ifTable/ifXTable/juniIfTable is created or + destroyed as a result of creating or destroying an entry in this table." + ::= { juniHttpDaemon 1 } + +juniHttpDaemonAccessListName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a 32 byte string that indentifies the access list." + ::= { juniHttpDaemon 2 } + +juniHttpDaemonPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This port number that the HTTP server will serve requests from." + DEFVAL { 80 } + ::= { juniHttpDaemon 3 } + +juniHttpDaemonSameAddressLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of connections that the server will open for requests + from the same address." + DEFVAL { 10 } + ::= { juniHttpDaemon 4 } + +-- +-- +-- The HTTP Daemon Stats +-- + +juniHttpDaemonStatsEnabled OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the server has been enabled." + ::= { juniHttpDaemonStats 1 } + +juniHttpDaemonStatsDisabled OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the server has been disabled." + ::= { juniHttpDaemonStats 2 } + +juniHttpDaemonStatsSameHost OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the server has not created + a connection due to same host client address limit." + ::= { juniHttpDaemonStats 3 } + +juniHttpDaemonStatsAccDeny OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the server has not created a + connection due to policy access table deny." + ::= { juniHttpDaemonStats 4 } + +juniHttpDaemonStatsNoResource OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of times the server has not created a + connection due to no resources available." + ::= { juniHttpDaemonStats 5 } + +juniHttpDaemonStatsCreate OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of connections created." + ::= { juniHttpDaemonStats 6 } + +juniHttpDaemonStatsRemove OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of connections removed." + ::= { juniHttpDaemonStats 7 } + +juniHttpDaemonStatsAged OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of connections removed due to connection + age limits." + ::= { juniHttpDaemonStats 8 } + +juniHttpDaemonStatsServed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of successful html requests served." + ::= { juniHttpDaemonStats 9 } + +juniHttpDaemonStatsHtmlError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number malformed html requests." + ::= { juniHttpDaemonStats 10 } + +juniHttpDaemonStatsUnknownUrl OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of the number of requests for unknown urls." + ::= { juniHttpDaemonStats 11 } + +-- +-- The HTTP Interface Table +-- + +juniHttpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF JuniHttpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table listing the interfaces on which HTTP is enabled." + ::= { juniHttpInterfaces 1 } + +juniHttpInterfaceEntry OBJECT-TYPE + SYNTAX JuniHttpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry representing an interface on which HTTP is configured." + INDEX { juniHttpInterfaceIndex } + ::= { juniHttpInterfaceTable 1 } + +JuniHttpInterfaceEntry ::= SEQUENCE { + juniHttpInterfaceIndex InterfaceIndex, + juniHttpInterfaceRowStatus RowStatus, + juniHttpInterfaceRedirectUrl DisplayString } + +juniHttpInterfaceIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ifIndex value of the interface for which HTTP services are enabled." + ::= { juniHttpInterfaceEntry 1 } + +juniHttpInterfaceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls creation/deletion of entries in this table according to the + RowStatus textual convention, constrained to support the following + values only: + createAndGo + destroy + + A corresponding entry in ifTable/ifXTable/juniIfTable is created or + destroyed as a result of creating or destroying an entry in this table." + ::= { juniHttpInterfaceEntry 2 } + +juniHttpInterfaceRedirectUrl 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." + ::= { juniHttpInterfaceEntry 3 } + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Notifications +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- No notifications are defined in this MIB. Placeholders follow. +-- juniHttpTrapControl OBJECT IDENTIFIER ::= { juniHttpMIB 2 } +-- juniHttpTraps OBJECT IDENTIFIER ::= { juniHttpMIB 3 } +-- juniHttpTrapPrefix OBJECT IDENTIFIER ::= { juniHttpTraps 0 } + + +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +-- Conformance information +-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +juniHttpConformance OBJECT IDENTIFIER ::= { juniHttpMIB 4 } +juniHttpCompliances OBJECT IDENTIFIER ::= { juniHttpConformance 1 } +juniHttpGroups OBJECT IDENTIFIER ::= { juniHttpConformance 2 } + +-- +-- compliance statements +-- +juniHttpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities that implement the Juniper HTTP + MIB." + MODULE -- this module + MANDATORY-GROUPS { + juniHttpDaemonGroup, + juniHttpDaemonStatsGroup, + juniHttpInterfaceGroup } + ::= { juniHttpCompliances 1 } -- JUNOSe 8.0 + +juniHttpGroup OBJECT-GROUP + OBJECTS { + juniHttpDaemonRowStatus, + juniHttpDaemonAccessListName, + juniHttpDaemonPort, + juniHttpDaemonSameAddressLimit } + STATUS current + DESCRIPTION + "A collection of objects providing management of HTTP services in a + Juniper product." + ::= { juniHttpGroups 1 } -- JUNOSe 8.0 + +juniHttpDaemonStatsGroup OBJECT-GROUP + OBJECTS { + juniHttpDaemonStatsEnabled, + juniHttpDaemonStatsDisabled, + juniHttpDaemonStatsSameHost, + juniHttpDaemonStatsAccDeny, + juniHttpDaemonStatsNoResource, + juniHttpDaemonStatsCreate, + juniHttpDaemonStatsRemove, + juniHttpDaemonStatsAged, + juniHttpDaemonStatsServed, + juniHttpDaemonStatsHtmlError, + juniHttpDaemonStatsUnknownUrl } + STATUS current + DESCRIPTION + "A collection of objects providing management of HTTP interfaces in a + Juniper product." + ::= { juniHttpGroups 2 } -- JUNOSe 8.0 + +juniHttpInterfaceGroup OBJECT-GROUP + OBJECTS { + juniHttpInterfaceRowStatus, + juniHttpInterfaceRedirectUrl } + STATUS current + DESCRIPTION + "A collection of objects providing management of HTTP interfaces in a + Juniper product." + ::= { juniHttpGroups 3 } -- JUNOSe 8.0 + +END |