148
<tr class="rowh"><th colspan="10">Server Statistics</th></tr>
150
<!-- The ordering of the following items must be consistent
151
with dns_nsstatscounter_xxx -->
155
<th>ReqBadEDNSVer</th>
164
<td><xsl:value-of select="server/nsstats/Requestv4"/></td>
165
<td><xsl:value-of select="server/nsstats/Requestv6"/></td>
166
<td><xsl:value-of select="server/nsstats/ReqEdns0"/></td>
167
<td><xsl:value-of select="server/nsstats/ReqBadEDNSVer"/></td>
168
<td><xsl:value-of select="server/nsstats/ReqTSIG"/></td>
169
<td><xsl:value-of select="server/nsstats/ReqSIG0"/></td>
170
<td><xsl:value-of select="server/nsstats/ReqBadSIG"/></td>
171
<td><xsl:value-of select="server/nsstats/ReqTCP"/></td>
172
<td><xsl:value-of select="server/nsstats/AuthQryRej"/></td>
173
<td><xsl:value-of select="server/nsstats/RecQryRej"/></td>
179
<th>RespTruncated</th>
185
<th>QryNoauthAns</th>
188
<td><xsl:value-of select="server/nsstats/XfrRej"/></td>
189
<td><xsl:value-of select="server/nsstats/UpdateRej"/></td>
190
<td><xsl:value-of select="server/nsstats/Response"/></td>
191
<td><xsl:value-of select="server/nsstats/TruncatedResp"/></td>
192
<td><xsl:value-of select="server/nsstats/RespEDNS0"/></td>
193
<td><xsl:value-of select="server/nsstats/RespTSIG"/></td>
194
<td><xsl:value-of select="server/nsstats/RespSIG0"/></td>
195
<td><xsl:value-of select="server/nsstats/QrySuccess"/></td>
196
<td><xsl:value-of select="server/nsstats/QryAuthAns"/></td>
197
<td><xsl:value-of select="server/nsstats/QryNoauthAns"/></td>
205
<th>QryRecursion</th>
206
<th>QryDuplicate</th>
212
<td><xsl:value-of select="server/nsstats/QryReferral"/></td>
213
<td><xsl:value-of select="server/nsstats/QryNxrrset"/></td>
214
<td><xsl:value-of select="server/nsstats/QrySERVFAIL"/></td>
215
<td><xsl:value-of select="server/nsstats/QryFORMERR"/></td>
216
<td><xsl:value-of select="server/nsstats/QryNXDOMAIN"/></td>
217
<td><xsl:value-of select="server/nsstats/QryRecursion"/></td>
218
<td><xsl:value-of select="server/nsstats/QryDuplicate"/></td>
219
<td><xsl:value-of select="server/nsstats/QryDropped"/></td>
220
<td><xsl:value-of select="server/nsstats/QryFailure"/></td>
221
<td><xsl:value-of select="server/nsstats/XfrReqDone"/></td>
224
<th>UpdateReqFwd</th>
225
<th>UpdateRespFwd</th>
226
<th>UpdateFwdFail</th>
229
<th>UpdateBadPrereq</th>
230
<th>RespMismatch</th>
236
<td><xsl:value-of select="server/nsstats/UpdateReqFwd"/></td>
237
<td><xsl:value-of select="server/nsstats/UpdateRespFwd"/></td>
238
<td><xsl:value-of select="server/nsstats/UpdateFwdFail"/></td>
239
<td><xsl:value-of select="server/nsstats/UpdateDone"/></td>
240
<td><xsl:value-of select="server/nsstats/UpdateFail"/></td>
241
<td><xsl:value-of select="server/nsstats/UpdateBadPrereq"/></td>
242
<td><xsl:value-of select="server/resstats/Mismatch"/></td>
252
<tr class="rowh"><th colspan="10">Zone Maintenance Statistics</th></tr>
254
<!-- The ordering of the following items must be consistent
255
with dns_zonestatscounter_xxx -->
268
<td><xsl:value-of select="server/zonestats/NotifyOutv4"/></td>
269
<td><xsl:value-of select="server/zonestats/NotifyOutv6"/></td>
270
<td><xsl:value-of select="server/zonestats/NotifyInv4"/></td>
271
<td><xsl:value-of select="server/zonestats/NotifyInv6"/></td>
272
<td><xsl:value-of select="server/zonestats/NotifyRej"/></td>
273
<td><xsl:value-of select="server/zonestats/SOAOutv4"/></td>
274
<td><xsl:value-of select="server/zonestats/SOAOutv6"/></td>
275
<td><xsl:value-of select="server/zonestats/AXFRReqv4"/></td>
276
<td><xsl:value-of select="server/zonestats/AXFRReqv6"/></td>
277
<td><xsl:value-of select="server/zonestats/IXFRReqv4"/></td>
292
<td><xsl:value-of select="server/zonestats/IXFRReqv6"/></td>
293
<td><xsl:value-of select="server/zonestats/XfrSuccess"/></td>
294
<td><xsl:value-of select="server/zonestats/XfrFail"/></td>
307
<xsl:for-each select="views/view">
310
<th colspan="10">Resolver Statistics for View <xsl:value-of select="name"/></th>
313
<!-- The ordering of the following items must be consistent
314
with dns_resstatscounter_xxx -->
324
<!-- this counter is not applicable to per-view stat,
325
but keep it for generating the description table used in
327
<th>Mismatch</th> -->
331
<td><xsl:value-of select="resstats/Queryv4"/></td>
332
<td><xsl:value-of select="resstats/Queryv6"/></td>
333
<td><xsl:value-of select="resstats/Responsev4"/></td>
334
<td><xsl:value-of select="resstats/Responsev6"/></td>
335
<td><xsl:value-of select="resstats/NXDOMAIN"/></td>
336
<td><xsl:value-of select="resstats/SERVFAIL"/></td>
337
<td><xsl:value-of select="resstats/FORMERR"/></td>
338
<td><xsl:value-of select="resstats/OtherError"/></td>
339
<td><xsl:value-of select="resstats/EDNS0Fail"/></td>
340
<!-- <td><xsl:value-of select="resstats/Mismatch"/></td> -->
341
<td><xsl:value-of select="resstats/Truncated"/></td>
348
<th>GlueFetchv4Fail</th>
349
<th>GlueFetchv6Fail</th>
356
<td><xsl:value-of select="resstats/Lame"/></td>
357
<td><xsl:value-of select="resstats/Retry"/></td>
358
<td><xsl:value-of select="resstats/GlueFetchv4"/></td>
359
<td><xsl:value-of select="resstats/GlueFetchv6"/></td>
360
<td><xsl:value-of select="resstats/GlueFetchv4Fail"/></td>
361
<td><xsl:value-of select="resstats/GlueFetchv6Fail"/></td>
362
<td><xsl:value-of select="resstats/ValAttempt"/></td>
363
<td><xsl:value-of select="resstats/ValOk"/></td>
364
<td><xsl:value-of select="resstats/ValNegOk"/></td>
365
<td><xsl:value-of select="resstats/ValFail"/></td>
188
<div class="statcounter">
189
<h2>Server Statistics</h2>
190
<xsl:for-each select="server/nsstat">
192
<dt><xsl:value-of select="name"/></dt>
193
<dd><xsl:value-of select="counter"/></dd>
199
<div class="statcounter">
200
<h2>Zone Maintenance Statistics</h2>
201
<xsl:for-each select="server/zonestat">
203
<dt><xsl:value-of select="name"/></dt>
204
<dd><xsl:value-of select="counter"/></dd>
210
<div class="statcounter">
211
<h2>Resolver Statistics (Common)</h2>
212
<xsl:for-each select="server/resstat">
214
<dt><xsl:value-of select="name"/></dt>
215
<dd><xsl:value-of select="counter"/></dd>
221
<xsl:for-each select="views/view">
222
<div class="statcounter">
223
<h2>Resolver Statistics for View <xsl:value-of select="name"/></h2>
224
<xsl:for-each select="resstat">
226
<dt><xsl:value-of select="name"/></dt>
227
<dd><xsl:value-of select="counter"/></dd>
373
236
<xsl:for-each select="views/view">