234 lines
8.3 KiB
Plaintext
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
|
|
|