aboutsummaryrefslogtreecommitdiff
path: root/src/VARNISH-MIB.txt
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2014-11-15 10:18:08 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2014-11-15 19:24:19 +0200
commitdb3812f4b4c5e4650671ca53bf1068ee25725078 (patch)
treec0e7fa12d27694902ece914dfc9fce94ad1a0e33 /src/VARNISH-MIB.txt
downloadvarnish-mib-db3812f4b4c5e4650671ca53bf1068ee25725078.tar.gz
varnish-mib-db3812f4b4c5e4650671ca53bf1068ee25725078.tar.bz2
Initial commit
Diffstat (limited to 'src/VARNISH-MIB.txt')
-rw-r--r--src/VARNISH-MIB.txt237
1 files changed, 237 insertions, 0 deletions
diff --git a/src/VARNISH-MIB.txt b/src/VARNISH-MIB.txt
new file mode 100644
index 0000000..0ec5dac
--- /dev/null
+++ b/src/VARNISH-MIB.txt
@@ -0,0 +1,237 @@
1VARNISH-MIB DEFINITIONS ::= BEGIN
2
3-- *************************************************************
4-- $Id: VARNISH-MIB.txt,v 1.5 2009/03/07 09:44:10 mhe Exp $
5--
6-- Varnish reverse proxy MIB
7-- by Shared Autonomous sYstems
8--
9-- *************************************************************
10
11IMPORTS
12 MODULE-IDENTITY, OBJECT-TYPE, enterprises, Counter32
13 FROM SNMPv2-SMI
14 OBJECT-GROUP, MODULE-COMPLIANCE
15 FROM SNMPv2-CONF;
16
17varnishMIB MODULE-IDENTITY
18 LAST-UPDATED "200903050000Z"
19 ORGANIZATION "Shared Autonomous sYstems"
20 CONTACT-INFO "mhe@say.no"
21 DESCRIPTION
22 "This MIB module defines objects for Varnish reverse web proxy."
23 REVISION "200903050000Z"
24 DESCRIPTION
25 "Initial version."
26 ::= { varnish 0 }
27
28varnish OBJECT IDENTIFIER ::= { enterprises 33043 6 1 }
29client OBJECT IDENTIFIER ::= { varnish 1 }
30backend OBJECT IDENTIFIER ::= { varnish 2 }
31total OBJECT IDENTIFIER ::= { varnish 3 }
32
33clientAcceptedConnections OBJECT-TYPE
34 SYNTAX Counter32
35 MAX-ACCESS read-only
36 STATUS current
37 DESCRIPTION
38 "Client connections accepted"
39 ::= { client 1 }
40
41clientRequestsReceived OBJECT-TYPE
42 SYNTAX Counter32
43 MAX-ACCESS read-only
44 STATUS current
45 DESCRIPTION
46 "Client requests received"
47 ::= { client 2 }
48
49clientCacheHits OBJECT-TYPE
50 SYNTAX Counter32
51 MAX-ACCESS read-only
52 STATUS current
53 DESCRIPTION
54 "Cache hits"
55 ::= { client 3 }
56
57clientCacheHitsPass OBJECT-TYPE
58 SYNTAX Counter32
59 MAX-ACCESS read-only
60 STATUS current
61 DESCRIPTION
62 "Cache hits for pass"
63 ::= { client 4 }
64
65clientCacheMisses OBJECT-TYPE
66 SYNTAX Counter32
67 MAX-ACCESS read-only
68 STATUS current
69 DESCRIPTION
70 "Cache misses"
71 ::= { client 5 }
72
73connections OBJECT IDENTIFIER ::= { backend 1 }
74
75backendConnSuccess OBJECT-TYPE
76 SYNTAX Counter32
77 MAX-ACCESS read-only
78 STATUS current
79 DESCRIPTION
80 "Backend connections success"
81 ::= { connections 1 }
82
83backendConnNotAttempted OBJECT-TYPE
84 SYNTAX Counter32
85 MAX-ACCESS read-only
86 STATUS current
87 DESCRIPTION
88 "Backend connections not attempted"
89 ::= { connections 2 }
90
91backendConnToMany OBJECT-TYPE
92 SYNTAX Counter32
93 MAX-ACCESS read-only
94 STATUS current
95 DESCRIPTION
96 "Backend connections too many"
97 ::= { connections 3 }
98
99backendConnFailures OBJECT-TYPE
100 SYNTAX Counter32
101 MAX-ACCESS read-only
102 STATUS current
103 DESCRIPTION
104 "Backend connections failures"
105 ::= { connections 4 }
106
107backendConnReuses OBJECT-TYPE
108 SYNTAX Counter32
109 MAX-ACCESS read-only
110 STATUS current
111 DESCRIPTION
112 "Backend connections reuses"
113 ::= { connections 5 }
114
115backendConnRecycled OBJECT-TYPE
116 SYNTAX Counter32
117 MAX-ACCESS read-only
118 STATUS current
119 DESCRIPTION
120 "Backend connections recycles"
121 ::= { connections 6 }
122
123backendConnUnused OBJECT-TYPE
124 SYNTAX Counter32
125 MAX-ACCESS read-only
126 STATUS current
127 DESCRIPTION
128 "Backend connections unused"
129 ::= { connections 7 }
130
131totalSessions OBJECT-TYPE
132 SYNTAX Counter32
133 MAX-ACCESS read-only
134 STATUS current
135 DESCRIPTION
136 "Total Sessions"
137 ::= { total 1 }
138
139totalRequests OBJECT-TYPE
140 SYNTAX Counter32
141 MAX-ACCESS read-only
142 STATUS current
143 DESCRIPTION
144 "Total Requests"
145 ::= { total 2 }
146
147totalPipe OBJECT-TYPE
148 SYNTAX Counter32
149 MAX-ACCESS read-only
150 STATUS current
151 DESCRIPTION
152 "Total pipe"
153 ::= { total 3 }
154
155totalPass OBJECT-TYPE
156 SYNTAX Counter32
157 MAX-ACCESS read-only
158 STATUS current
159 DESCRIPTION
160 "Total pass"
161 ::= { total 4 }
162
163totalFetch OBJECT-TYPE
164 SYNTAX Counter32
165 MAX-ACCESS read-only
166 STATUS current
167 DESCRIPTION
168 "Total fetch"
169 ::= { total 5 }
170
171totalHeaderBytes OBJECT-TYPE
172 SYNTAX Counter32
173 MAX-ACCESS read-only
174 STATUS current
175 DESCRIPTION
176 "Total header bytes"
177 ::= { total 6 }
178
179totalBodyBytes OBJECT-TYPE
180 SYNTAX Counter32
181 MAX-ACCESS read-only
182 STATUS current
183 DESCRIPTION
184 "Total body bytes"
185 ::= { total 7 }
186
187--
188-- Groups and Compliance
189--
190varnishConfs OBJECT IDENTIFIER ::= { varnish 100 }
191varnishGroups OBJECT IDENTIFIER ::= { varnishConfs 1 }
192varnishCompl OBJECT IDENTIFIER ::= { varnishConfs 2 }
193
194--
195-- Groups
196--
197varnishGroup OBJECT-GROUP
198 OBJECTS {
199 clientAcceptedConnections,
200 clientRequestsReceived,
201 clientCacheHits,
202 clientCacheHitsPass,
203 clientCacheMisses,
204 backendConnSuccess,
205 backendConnNotAttempted,
206 backendConnToMany,
207 backendConnFailures,
208 backendConnReuses,
209 backendConnRecycled,
210 backendConnUnused,
211 totalSessions,
212 totalRequests,
213 totalPipe,
214 totalPass,
215 totalFetch,
216 totalHeaderBytes,
217 totalBodyBytes}
218
219 STATUS current
220 DESCRIPTION "Group of Varnish objects"
221 ::= { varnishGroups 1 }
222
223--
224-- Compliance
225--
226varnishStandardComplianceV1 MODULE-COMPLIANCE
227 STATUS current
228 DESCRIPTION
229 "Compliance for an Varnish agent"
230
231 MODULE
232 MANDATORY-GROUPS {
233 varnishGroup}
234
235 ::= { varnishCompl 1 }
236