summaryrefslogtreecommitdiff
path: root/MIBS/benuos/BENU-HTTP-SERVER-MIB
blob: e1cd04e93dd54e9d8ce7f24dd696d9b8734d0c8c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
BENU-HTTP-SERVER-MIB DEFINITIONS ::= BEGIN

IMPORTS
   Integer32 ,Unsigned32, MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY
      FROM SNMPv2-SMI

   benuWAG FROM BENU-WAG-MIB;

benuHttpServerMIB  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 server.

                Copyright (C)  2013 by Benu Networks, Inc.
                All rights reserved."

            REVISION "201510210000Z" --  Oct 21, 2015
            DESCRIPTION "Initial Version"

    ::= { benuWAG 10 }

-- declare top-level MIB objects for each component

bHttpServerObjects  OBJECT-IDENTITY
   STATUS      current
   DESCRIPTION
      "HTTP server information is defined in this branch."
   ::= { benuHttpServerMIB 1 }


-- HTTP server latency Table

bHttpServerLatencyTable  OBJECT-TYPE
   SYNTAX      SEQUENCE OF BHttpServerLatencyEntry
   MAX-ACCESS  not-accessible
   STATUS      current
   DESCRIPTION 
      "Latency information list for HTTP server."
   ::= { bHttpServerObjects 1 }

bHttpServerLatencyEntry  OBJECT-TYPE
   SYNTAX      BHttpServerLatencyEntry
   MAX-ACCESS  not-accessible
   STATUS      current
   DESCRIPTION 
      "A logical row in the bHttpServerLatencyTable."
   INDEX {
      bHttpServLatencyStatsInterval
   }
   ::= { bHttpServerLatencyTable 1}

BHttpServerLatencyEntry ::= SEQUENCE {
    bHttpServLatencyStatsInterval                         Integer32,
    bHttpServLatencyStatsIntervalDuration                 Integer32,
    bHttpServLatencyTotalPktCount                         Unsigned32,
    bHttpServLatencyMaxProcessingTime                     Unsigned32,
    bHttpServLatencyMinProcessingTime                     Unsigned32,
    bHttpServLatencyAvgProcessingTime                     Unsigned32,
    bHttpServLatencyProcessTimeMorethan1MSPktCount        Unsigned32,
    bHttpServLatencyGetTotalPktCount                      Unsigned32,
    bHttpServLatencyGetMaxProcessingTime                  Unsigned32,
    bHttpServLatencyGetMinProcessingTime                  Unsigned32,
    bHttpServLatencyGetAvgProcessingTime                  Unsigned32,
    bHttpServLatencyGetProcessTimeMorethan1MSPktCount     Unsigned32,
    bHttpServLatencyPostTotalPktCount                     Unsigned32,
    bHttpServLatencyPostMaxProcessingTime                 Unsigned32,
    bHttpServLatencyPostMinProcessingTime                 Unsigned32,
    bHttpServLatencyPostAvgProcessingTime                 Unsigned32,
    bHttpServLatencyPostProcessTimeMorethan1MSPktCount    Unsigned32,
    bHttpServLatencyDeleteTotalPktCount                   Unsigned32,
    bHttpServLatencyDeleteMaxProcessingTime               Unsigned32,
    bHttpServLatencyDeleteMinProcessingTime               Unsigned32,
    bHttpServLatencyDeleteAvgProcessingTime               Unsigned32,
    bHttpServLatencyDeleteProcessTimeMorethan1MSPktCount  Unsigned32
}

bHttpServLatencyStatsInterval  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." 
   ::= { bHttpServerLatencyEntry 1 }

bHttpServLatencyStatsIntervalDuration     OBJECT-TYPE
   SYNTAX      Integer32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Http server latency stats interval duration."
   ::= { bHttpServerLatencyEntry 2 }

bHttpServLatencyTotalPktCount     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "The count of the total number of packets handled by http server."
   ::= { bHttpServerLatencyEntry 3 }

bHttpServLatencyMaxProcessingTime     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Maximum packet processing time handled by http server in micro seconds."
   ::= { bHttpServerLatencyEntry 4 }

bHttpServLatencyMinProcessingTime     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Minimum packet processing time handled by http server in micro seconds."
   ::= { bHttpServerLatencyEntry 5 }

bHttpServLatencyAvgProcessingTime     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Average packet processing time handled by http server in micro seconds."
   ::= { bHttpServerLatencyEntry 6 }

bHttpServLatencyProcessTimeMorethan1MSPktCount     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Number of packets took more than 1 milli second processing time handled by http server."
   ::= { bHttpServerLatencyEntry 7 }

bHttpServLatencyGetTotalPktCount     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "The count of the total number of packets handled by http server GET."
   ::= { bHttpServerLatencyEntry 8 }

bHttpServLatencyGetMaxProcessingTime     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Maximum packet processing time handled by http server in micro seconds - GET."
   ::= { bHttpServerLatencyEntry 9 }

bHttpServLatencyGetMinProcessingTime     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Minimum packet processing time handled by http server in micro seconds - GET."
   ::= { bHttpServerLatencyEntry 10 }

bHttpServLatencyGetAvgProcessingTime     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Average packet processing time handled by http server in micro seconds - GET."
   ::= { bHttpServerLatencyEntry 11 }

bHttpServLatencyGetProcessTimeMorethan1MSPktCount     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Number of packets took more than 1 milli second processing time handled by http server - GET."
   ::= { bHttpServerLatencyEntry 12 }

bHttpServLatencyPostTotalPktCount     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "The count of the total number of packets handled by http server POST."
   ::= { bHttpServerLatencyEntry 13 }

bHttpServLatencyPostMaxProcessingTime     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Maximum packet processing time handled by http server in micro seconds - POST."
   ::= { bHttpServerLatencyEntry 14 }

bHttpServLatencyPostMinProcessingTime     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Minimum packet processing time handled by http server in micro seconds - POST."
   ::= { bHttpServerLatencyEntry 15 }

bHttpServLatencyPostAvgProcessingTime     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Average packet processing time handled by http server in micro seconds - POST."
   ::= { bHttpServerLatencyEntry 16 }

bHttpServLatencyPostProcessTimeMorethan1MSPktCount     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Number of packets took more than 1 milli second processing time handled by http server - POST."
   ::= { bHttpServerLatencyEntry 17 }

bHttpServLatencyDeleteTotalPktCount     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "The count of the total number of packets handled by http server DELETE."
   ::= { bHttpServerLatencyEntry 18 }

bHttpServLatencyDeleteMaxProcessingTime     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Maximum packet processing time handled by http server in micro seconds - DELETE."
   ::= { bHttpServerLatencyEntry 19 }

bHttpServLatencyDeleteMinProcessingTime     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Minimum packet processing time handled by http server in micro seconds - DELETE."
   ::= { bHttpServerLatencyEntry 20 }

bHttpServLatencyDeleteAvgProcessingTime     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Average packet processing time handled by http server in micro seconds - DELETE."
   ::= { bHttpServerLatencyEntry 21 }

bHttpServLatencyDeleteProcessTimeMorethan1MSPktCount     OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "Number of packets took more than 1 milli second processing time handled by http server - DELETE."
   ::= { bHttpServerLatencyEntry 22 }

END