aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2014-11-24 17:27:51 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2014-11-24 17:27:51 +0200
commit02b329d67dd593ddc8d41b52372fc7beb8c79f70 (patch)
tree3e65a1402eff0281cbbee5f25acd80531a49b265
parentb3759f3dd958e453dfa3a12e6ab3cb3a48430cc2 (diff)
downloadvarnish-mib-02b329d67dd593ddc8d41b52372fc7beb8c79f70.tar.gz
varnish-mib-02b329d67dd593ddc8d41b52372fc7beb8c79f70.tar.bz2
Add more objects to the MIB
-rw-r--r--src/VARNISH-MIB.txt256
-rw-r--r--src/varnish_mib.mib2c43
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 @@
1VARNISH-MIB DEFINITIONS ::= BEGIN 1VARNISH-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
11IMPORTS 11IMPORTS
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
17varnishMIB MODULE-IDENTITY 17varnishMIB 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 }
29client OBJECT IDENTIFIER ::= { varnish 1 } 29client OBJECT IDENTIFIER ::= { varnish 1 }
30backend OBJECT IDENTIFIER ::= { varnish 2 } 30backend OBJECT IDENTIFIER ::= { varnish 2 }
31total OBJECT IDENTIFIER ::= { varnish 3 } 31total OBJECT IDENTIFIER ::= { varnish 3 }
32master OBJECT IDENTIFIER ::= { varnish 4 }
33session OBJECT IDENTIFIER ::= { varnish 5 }
34threads OBJECT IDENTIFIER ::= { varnish 6 }
32 35
33clientAcceptedConnections OBJECT-TYPE 36clientAcceptedConnections 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
85clientRequests400 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
93clientRequests411 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
102clientRequests413 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
110clientRequests417 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
82connections OBJECT IDENTIFIER ::= { backend 1 } 118connections 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
176backendConnRetry OBJECT-TYPE
177 SYNTAX Counter64
178 MAX-ACCESS read-only
179 STATUS current
180 DESCRIPTION
181 "Backend connections retried"
182 ::= { connections 8 }
183
140totalSessions OBJECT-TYPE 184totalSessions 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
180totalHeaderBytes OBJECT-TYPE 224totalRequestHeaderBytes 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
188totalBodyBytes OBJECT-TYPE 232totalRequestBodyBytes 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
240totalResponseHeaderBytes OBJECT-TYPE
241 SYNTAX Counter64
242 MAX-ACCESS read-only
243 STATUS current
244 DESCRIPTION
245 "Total response body bytes"
246 ::= { total 8 }
247
248totalResponseBodyBytes OBJECT-TYPE
249 SYNTAX Counter64
250 MAX-ACCESS read-only
251 STATUS current
252 DESCRIPTION
253 "Total response body bytes"
254 ::= { total 9 }
255
256uptime OBJECT-TYPE
257 SYNTAX TimeTicks
258 MAX-ACCESS read-only
259 STATUS current
260 DESCRIPTION
261 "Master daemon uptime"
262 ::= { master 1 }
263
264sessAccepted 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
272sessQueued 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
280sessDropped 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
288sessClosed OBJECT-TYPE
289 SYNTAX Counter64
290 MAX-ACCESS read-only
291 STATUS current
292 DESCRIPTION
293 "Number of sessions closed"
294 ::= { session 4 }
295
296sessPipeline OBJECT-TYPE
297 SYNTAX Counter64
298 MAX-ACCESS read-only
299 STATUS current
300 DESCRIPTION
301 "Session pipeline"
302 ::= { session 5 }
303
304sessReadAhead OBJECT-TYPE
305 SYNTAX Counter64
306 MAX-ACCESS read-only
307 STATUS current
308 DESCRIPTION
309 "Session read-ahead"
310 ::= { session 6 }
311
312sessHerd OBJECT-TYPE
313 SYNTAX Counter64
314 MAX-ACCESS read-only
315 STATUS current
316 DESCRIPTION
317 "Session herd"
318 ::= { session 7 }
319
320sessDrop OBJECT-TYPE
321 SYNTAX Counter64
322 MAX-ACCESS read-only