diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2014-11-24 17:27:51 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2014-11-24 17:27:51 +0200 |
commit | 02b329d67dd593ddc8d41b52372fc7beb8c79f70 (patch) | |
tree | 3e65a1402eff0281cbbee5f25acd80531a49b265 | |
parent | b3759f3dd958e453dfa3a12e6ab3cb3a48430cc2 (diff) | |
download | varnish-mib-02b329d67dd593ddc8d41b52372fc7beb8c79f70.tar.gz varnish-mib-02b329d67dd593ddc8d41b52372fc7beb8c79f70.tar.bz2 |
Add more objects to the MIB
-rw-r--r-- | src/VARNISH-MIB.txt | 256 | ||||
-rw-r--r-- | src/varnish_mib.mib2c | 43 |
2 files changed, 281 insertions, 18 deletions
diff --git a/src/VARNISH-MIB.txt b/src/VARNISH-MIB.txt index 4732745..eff533b 100644 --- a/src/VARNISH-MIB.txt +++ b/src/VARNISH-MIB.txt | |||
@@ -1,7 +1,7 @@ | |||
1 | VARNISH-MIB DEFINITIONS ::= BEGIN | 1 | VARNISH-MIB DEFINITIONS ::= BEGIN |
2 | 2 | ||
3 | -- ************************************************************* | 3 | -- ************************************************************* |
4 | -- $Id: VARNISH-MIB.txt,v 1.5 2009/03/07 09:44:10 mhe Exp $ | 4 | -- $Id: VARNISH-MIB.txt 8 2014-11-24 14:38:24Z graygnuorg $ |
5 | -- | 5 | -- |
6 | -- Varnish reverse proxy MIB | 6 | -- Varnish reverse proxy MIB |
7 | -- by Shared Autonomous sYstems | 7 | -- by Shared Autonomous sYstems |
@@ -9,18 +9,18 @@ VARNISH-MIB DEFINITIONS ::= BEGIN | |||
9 | -- ************************************************************* | 9 | -- ************************************************************* |
10 | 10 | ||
11 | IMPORTS | 11 | IMPORTS |
12 | MODULE-IDENTITY, OBJECT-TYPE, enterprises, Counter64 | 12 | MODULE-IDENTITY, OBJECT-TYPE, enterprises, Counter64, TimeTicks |
13 | FROM SNMPv2-SMI | 13 | FROM SNMPv2-SMI |
14 | OBJECT-GROUP, MODULE-COMPLIANCE | 14 | OBJECT-GROUP, MODULE-COMPLIANCE |
15 | FROM SNMPv2-CONF; | 15 | FROM SNMPv2-CONF; |
16 | 16 | ||
17 | varnishMIB MODULE-IDENTITY | 17 | varnishMIB MODULE-IDENTITY |
18 | LAST-UPDATED "201411191934Z" | 18 | LAST-UPDATED "201411241627Z" |
19 | ORGANIZATION "Shared Autonomous sYstems" | 19 | ORGANIZATION "Shared Autonomous sYstems" |
20 | CONTACT-INFO "mhe@say.no" | 20 | CONTACT-INFO "mhe@say.no" |
21 | DESCRIPTION | 21 | DESCRIPTION |
22 | "This MIB module defines objects for Varnish reverse web proxy." | 22 | "This MIB module defines objects for Varnish reverse web proxy." |
23 | REVISION "201411191934Z" | 23 | REVISION "201411241627Z" |
24 | DESCRIPTION | 24 | DESCRIPTION |
25 | "Initial version." | 25 | "Initial version." |
26 | ::= { varnish 0 } | 26 | ::= { varnish 0 } |
@@ -29,6 +29,9 @@ varnish OBJECT IDENTIFIER ::= { enterprises 33043 6 1 } | |||
29 | client OBJECT IDENTIFIER ::= { varnish 1 } | 29 | client OBJECT IDENTIFIER ::= { varnish 1 } |
30 | backend OBJECT IDENTIFIER ::= { varnish 2 } | 30 | backend OBJECT IDENTIFIER ::= { varnish 2 } |
31 | total OBJECT IDENTIFIER ::= { varnish 3 } | 31 | total OBJECT IDENTIFIER ::= { varnish 3 } |
32 | master OBJECT IDENTIFIER ::= { varnish 4 } | ||
33 | session OBJECT IDENTIFIER ::= { varnish 5 } | ||
34 | threads OBJECT IDENTIFIER ::= { varnish 6 } | ||
32 | 35 | ||
33 | clientAcceptedConnections OBJECT-TYPE | 36 | clientAcceptedConnections OBJECT-TYPE |
34 | SYNTAX Counter64 | 37 | SYNTAX Counter64 |
@@ -78,6 +81,39 @@ clientBan OBJECT-TYPE | |||
78 | "When set, invalidates the cache using the supplied value as | 81 | "When set, invalidates the cache using the supplied value as |
79 | argument to ban. When read, returns an empty string." | 82 | argument to ban. When read, returns an empty string." |
80 | ::= { client 6 } | 83 | ::= { client 6 } |
84 | |||
85 | clientRequests400 OBJECT-TYPE | ||
86 | SYNTAX Counter64 | ||
87 | MAX-ACCESS read-only | ||
88 | STATUS current | ||
89 | DESCRIPTION | ||
90 | "Client requests received, subject to 400 errors" | ||
91 | ::= { client 7 } | ||
92 | |||
93 | clientRequests411 OBJECT-TYPE | ||
94 | SYNTAX Counter64 | ||
95 | MAX-ACCESS read-only | ||
96 | STATUS current | ||
97 | DESCRIPTION | ||
98 | "Client requests received, subject to 411 errors" | ||
99 | ::= { client 8 } | ||
100 | |||
101 | |||
102 | clientRequests413 OBJECT-TYPE | ||
103 | SYNTAX Counter64 | ||
104 | MAX-ACCESS read-only | ||
105 | STATUS current | ||
106 | DESCRIPTION | ||
107 | "Client requests received, subject to 413 errors" | ||
108 | ::= { client 9 } | ||
109 | |||
110 | clientRequests417 OBJECT-TYPE | ||
111 | SYNTAX Counter64 | ||
112 | MAX-ACCESS read-only | ||
113 | STATUS current | ||
114 | DESCRIPTION | ||
115 | "Client requests received, subject to 417 errors" | ||
116 | ::= { client 10 } | ||
81 | 117 | ||
82 | connections OBJECT IDENTIFIER ::= { backend 1 } | 118 | connections OBJECT IDENTIFIER ::= { backend 1 } |
83 | 119 | ||
@@ -136,7 +172,15 @@ backendConnUnused OBJECT-TYPE | |||
136 | DESCRIPTION | 172 | DESCRIPTION |
137 | "Backend connections unused" | 173 | "Backend connections unused" |
138 | ::= { connections 7 } | 174 | ::= { connections 7 } |
139 | 175 | ||
176 | backendConnRetry OBJECT-TYPE | ||
177 | SYNTAX Counter64 | ||
178 | MAX-ACCESS read-only | ||
179 | STATUS current | ||
180 | DESCRIPTION | ||
181 | "Backend connections retried" | ||
182 | ::= { connections 8 } | ||
183 | |||
140 | totalSessions OBJECT-TYPE | 184 | totalSessions OBJECT-TYPE |
141 | SYNTAX Counter64 | 185 | SYNTAX Counter64 |
142 | MAX-ACCESS read-only | 186 | MAX-ACCESS read-only |
@@ -177,22 +221,183 @@ totalFetch OBJECT-TYPE | |||
177 | "Total fetch" | 221 | "Total fetch" |
178 | ::= { total 5 } | 222 | ::= { total 5 } |
179 | 223 | ||
180 | totalHeaderBytes OBJECT-TYPE | 224 | totalRequestHeaderBytes OBJECT-TYPE |
181 | SYNTAX Counter64 | 225 | SYNTAX Counter64 |
182 | MAX-ACCESS read-only | 226 | MAX-ACCESS read-only |
183 | STATUS current | 227 | STATUS current |
184 | DESCRIPTION | 228 | DESCRIPTION |
185 | "Total header bytes" | 229 | "Total request header bytes" |
186 | ::= { total 6 } | 230 | ::= { total 6 } |
187 | 231 | ||
188 | totalBodyBytes OBJECT-TYPE | 232 | totalRequestBodyBytes OBJECT-TYPE |
189 | SYNTAX Counter64 | 233 | SYNTAX Counter64 |
190 | MAX-ACCESS read-only | 234 | MAX-ACCESS read-only |
191 | STATUS current | 235 | STATUS current |
192 | DESCRIPTION | 236 | DESCRIPTION |
193 | "Total body bytes" | 237 | "Total request body bytes" |
194 | ::= { total 7 } | 238 | ::= { total 7 } |
195 | 239 | ||
240 | totalResponseHeaderBytes OBJECT-TYPE | ||
241 | SYNTAX Counter64 | ||
242 | MAX-ACCESS read-only | ||
243 | STATUS current | ||
244 | DESCRIPTION | ||
245 | "Total response body bytes" | ||
246 | ::= { total 8 } | ||
247 | |||
248 | totalResponseBodyBytes OBJECT-TYPE | ||
249 | SYNTAX Counter64 | ||
250 | MAX-ACCESS read-only | ||
251 | STATUS current | ||
252 | DESCRIPTION | ||
253 | "Total response body bytes" | ||
254 | ::= { total 9 } | ||
255 | |||
256 | uptime OBJECT-TYPE | ||
257 | SYNTAX TimeTicks | ||
258 | MAX-ACCESS read-only | ||
259 | STATUS current | ||
260 | DESCRIPTION | ||
261 | "Master daemon uptime" | ||
262 | ::= { master 1 } | ||
263 | |||
264 | sessAccepted OBJECT-TYPE | ||
265 | SYNTAX Counter64 | ||
266 | MAX-ACCESS read-only | ||
267 | STATUS current | ||
268 | DESCRIPTION | ||
269 | "Number of sessions succesfully accepted" | ||
270 | ::= { session 1 } | ||
271 | |||
272 | sessQueued OBJECT-TYPE | ||
273 | SYNTAX Counter64 | ||
274 | MAX-ACCESS read-only | ||
275 | STATUS current | ||
276 | DESCRIPTION | ||
277 | "Number of times session was queued waiting for a thread" | ||
278 | ::= { session 2 } | ||
279 | |||
280 | sessDropped OBJECT-TYPE | ||
281 | SYNTAX Counter64 | ||
282 | MAX-ACCESS read-only | ||
283 | STATUS current | ||
284 | DESCRIPTION | ||
285 | "Number of sessions dropped because session queue was full" | ||
286 | ::= { session 3 } | ||
287 | |||
288 | sessClosed OBJECT-TYPE | ||
289 | SYNTAX Counter64 | ||
290 | MAX-ACCESS read-only | ||
291 | STATUS current | ||
292 | DESCRIPTION | ||
293 | "Number of sessions closed" | ||
294 | ::= { session 4 } | ||
295 | |||
296 | sessPipeline OBJECT-TYPE | ||
297 | SYNTAX Counter64 | ||
298 | MAX-ACCESS read-only | ||
299 | STATUS current | ||
300 | DESCRIPTION | ||
301 | "Session pipeline" | ||
302 | ::= { session 5 } | ||
303 | |||
304 | sessReadAhead OBJECT-TYPE | ||
305 | SYNTAX Counter64 | ||
306 | MAX-ACCESS read-only | ||
307 | STATUS current | ||
308 | DESCRIPTION | ||
309 | "Session read-ahead" | ||
310 | ::= { session 6 } | ||
311 | |||
312 | sessHerd OBJECT-TYPE | ||
313 | SYNTAX Counter64 | ||
314 | MAX-ACCESS read-only | ||
315 | STATUS current | ||
316 | DESCRIPTION | ||
317 | "Session herd" | ||
318 | ::= { session 7 } | ||
319 | |||
320 | sessDrop OBJECT-TYPE | ||
321 | SYNTAX Counter64 | ||
322 | MAX-ACCESS read-only | ||