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/benuos/BENU-HTTP-CLIENT-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/benuos/BENU-HTTP-CLIENT-MIB')
| -rw-r--r-- | MIBS/benuos/BENU-HTTP-CLIENT-MIB | 233 |
1 files changed, 233 insertions, 0 deletions
diff --git a/MIBS/benuos/BENU-HTTP-CLIENT-MIB b/MIBS/benuos/BENU-HTTP-CLIENT-MIB new file mode 100644 index 0000000..53c2f77 --- /dev/null +++ b/MIBS/benuos/BENU-HTTP-CLIENT-MIB @@ -0,0 +1,233 @@ +BENU-HTTP-CLIENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Integer32 ,Unsigned32, MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY + FROM SNMPv2-SMI + + benuWAG FROM BENU-WAG-MIB; + +benuHttpClientMIB MODULE-IDENTITY + LAST-UPDATED "201510210000Z" -- Oct 21, 2015 + + + ORGANIZATION "Benu Networks,Inc" + CONTACT-INFO "Benu Networks,Inc + Corporate Headquarters + 300 Concord Road, Suite 110 + Billerica, MA 01821 USA + Tel: +1 978-223-4700 + Fax: +1 978-362-1908 + Email: info@benunets.com" + DESCRIPTION + "This MIB module defines management information + related to the HTTP client. + + Copyright (C) 2013 by Benu Networks, Inc. + All rights reserved." + + REVISION "201510210000Z" -- Oct 21, 2015 + DESCRIPTION "Initial Version" + + ::= { benuWAG 11 } + +-- declare top-level MIB objects for each component + +bHttpClientObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "HTTP client information is defined in this branch." + ::= { benuHttpClientMIB 1 } + + +-- HTTP client latency Table + +bHttpClientLatencyTable OBJECT-TYPE + SYNTAX SEQUENCE OF BHttpClientLatencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Latency information list for HTTP client." + ::= { bHttpClientObjects 1 } + +bHttpClientLatencyEntry OBJECT-TYPE + SYNTAX BHttpClientLatencyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A logical row in the bHttpClientLatencyTable." + INDEX { + bHttpClientLatencyStatsInterval + } + ::= { bHttpClientLatencyTable 1} + +BHttpClientLatencyEntry ::= SEQUENCE { + bHttpClientLatencyStatsInterval Integer32, + bHttpClientLatencyStatsIntervalDuration Integer32, + bHttpClientLatencyTotalPktCount Unsigned32, + bHttpClientLatencyMaxProcessingTime Unsigned32, + bHttpClientLatencyMinProcessingTime Unsigned32, + bHttpClientLatencyAvgProcessingTime Unsigned32, + bHttpClientLatencyProcessTimeMorethan10MSPktCount Unsigned32, + bHttpClientServReqLatencyTotalPktCount Unsigned32, + bHttpClientServReqLatencyMaxProcessingTime Unsigned32, + bHttpClientServReqLatencyMinProcessingTime Unsigned32, + bHttpClientServReqLatencyAvgProcessingTime Unsigned32, + bHttpClientServReqLatencyProcessTimeMorethan10MSPktCount Unsigned32, + bHttpClientJsonParsingLatencyTotalPktCount Unsigned32, + bHttpClientJsonParsingLatencyMaxProcessingTime Unsigned32, + bHttpClientJsonParsingLatencyMinProcessingTime Unsigned32, + bHttpClientJsonParsingLatencyAvgProcessingTime Unsigned32, + bHttpClientJsonParsingLatencyProcessTimeMorethan10MS Unsigned32 + +} + +bHttpClientLatencyStatsInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The interval during which the measurements were accumulated. The + interval index one indicates the latest interval for which statistics + accumulation was completed. Older the statistics data, greater the interval + index value. + In a system supporting a history of n intervals with IntervalCount(1) + and IntervalCount(n), the most and least recent intervals respectively, the + following applies at the end of an interval: + - discard the value of IntervalCount(n) + - the value of IntervalCount(i) becomes that of IntervalCount(i+1) for + 1 <= i < n + - the value of IntervalCount(1) becomes that of CurrentCount." + ::= { bHttpClientLatencyEntry 1 } + +bHttpClientLatencyStatsIntervalDuration OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Http client latency stats interval duration." + ::= { bHttpClientLatencyEntry 2 } + +bHttpClientLatencyTotalPktCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of the total number of packets handled by http client." + ::= { bHttpClientLatencyEntry 3 } + +bHttpClientLatencyMaxProcessingTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum packet processing time handled by http client in micro seconds." + ::= { bHttpClientLatencyEntry 4 } + +bHttpClientLatencyMinProcessingTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum packet processing time handled by http client in micro seconds." + ::= { bHttpClientLatencyEntry 5 } + +bHttpClientLatencyAvgProcessingTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average packet processing time handled by http client in micro seconds." + ::= { bHttpClientLatencyEntry 6 } + +bHttpClientLatencyProcessTimeMorethan10MSPktCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets took more than 10 milli second processing time handled by http client." + ::= { bHttpClientLatencyEntry 7 } + +bHttpClientServReqLatencyTotalPktCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of http server request packets handled by http client." + ::= { bHttpClientLatencyEntry 8 } + +bHttpClientServReqLatencyMaxProcessingTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Http server request handled by http client maximum packet processing time in micro seconds." + ::= { bHttpClientLatencyEntry 9 } + +bHttpClientServReqLatencyMinProcessingTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Http server request handled by http client minimum packet processing time in micro seconds." + ::= { bHttpClientLatencyEntry 10 } + +bHttpClientServReqLatencyAvgProcessingTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Http server request handled by http client average packet processing time in micro seconds." + ::= { bHttpClientLatencyEntry 11 } + +bHttpClientServReqLatencyProcessTimeMorethan10MSPktCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of http server request packets handled by http client took more than + 10 milli second processing time." + ::= { bHttpClientLatencyEntry 12 } + +bHttpClientJsonParsingLatencyTotalPktCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets handled by http client - JSON parsing." + ::= { bHttpClientLatencyEntry 13 } + +bHttpClientJsonParsingLatencyMaxProcessingTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum packet processing time for JSON parsing handled by httpclient in micro seconds." + ::= { bHttpClientLatencyEntry 14 } + +bHttpClientJsonParsingLatencyMinProcessingTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum packet processing time for JSON parsing handled by httpclient in micro seconds." + ::= { bHttpClientLatencyEntry 15 } + +bHttpClientJsonParsingLatencyAvgProcessingTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average packet processing time for JSON parsing handled by httpclient in micro seconds." + ::= { bHttpClientLatencyEntry 16 } + +bHttpClientJsonParsingLatencyProcessTimeMorethan10MS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets handled by http client for JSON parsing took more than + 10 milli second processing time." + ::= { bHttpClientLatencyEntry 17 } + +END + |