mibs/MIBS/benuos/BENU-HTTP-CLIENT-MIB
2023-12-05 12:25:34 +01:00

234 lines
8.3 KiB
Plaintext

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