1/*
2 * Generated by convertxsl.pl 1.14 2008/07/17 23:43:26 jinmei Exp
3 * From bind9.xsl 1.21 2009/01/27 23:47:54 tbox Exp
4 */
5static char xslmsg[] =
6	"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
7	"<!--\n"
8	" - Copyright (C) 2006-2009 Internet Systems Consortium, Inc. (\"ISC\")\n"
9	" -\n"
10	" - Permission to use, copy, modify, and/or distribute this software for any\n"
11	" - purpose with or without fee is hereby granted, provided that the above\n"
12	" - copyright notice and this permission notice appear in all copies.\n"
13	" -\n"
14	" - THE SOFTWARE IS PROVIDED \"AS IS\" AND ISC DISCLAIMS ALL WARRANTIES WITH\n"
15	" - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\n"
16	" - AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,\n"
17	" - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\n"
18	" - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE\n"
19	" - OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\n"
20	" - PERFORMANCE OF THIS SOFTWARE.\n"
21	"-->\n"
22	"\n"
23	"<!-- \045Id: bind9.xsl,v 1.21 2009/01/27 23:47:54 tbox Exp \045 -->\n"
24	"\n"
25	"<xsl:stylesheet version=\"1.0\"\n"
26	" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n"
27	" xmlns=\"http://www.w3.org/1999/xhtml\">\n"
28	" <xsl:template match=\"isc/bind/statistics\">\n"
29	" <html>\n"
30	" <head>\n"
31	" <style type=\"text/css\">\n"
32	"body {\n"
33	" font-family: sans-serif;\n"
34	" background-color: #ffffff;\n"
35	" color: #000000;\n"
36	"}\n"
37	"\n"
38	"table {\n"
39	" border-collapse: collapse;\n"
40	"}\n"
41	"\n"
42	"tr.rowh {\n"
43	" text-align: center;\n"
44	" border: 1px solid #000000;\n"
45	" background-color: #8080ff;\n"
46	" color: #ffffff;\n"
47	"}\n"
48	"\n"
49	"tr.row {\n"
50	" text-align: right;\n"
51	" border: 1px solid #000000;\n"
52	" background-color: teal;\n"
53	" color: #ffffff;\n"
54	"}\n"
55	"\n"
56	"tr.lrow {\n"
57	" text-align: left;\n"
58	" border: 1px solid #000000;\n"
59	" background-color: teal;\n"
60	" color: #ffffff;\n"
61	"}\n"
62	"\n"
63	"td, th {\n"
64	" padding-right: 5px;\n"
65	" padding-left: 5px;\n"
66	"}\n"
67	"\n"
68	".header h1 {\n"
69	" background-color: teal;\n"
70	" color: #ffffff;\n"
71	" padding: 4px;\n"
72	"}\n"
73	"\n"
74	".content {\n"
75	" background-color: #ffffff;\n"
76	" color: #000000;\n"
77	" padding: 4px;\n"
78	"}\n"
79	"\n"
80	".item {\n"
81	" padding: 4px;\n"
82	" align: right;\n"
83	"}\n"
84	"\n"
85	".value {\n"
86	" padding: 4px;\n"
87	" font-weight: bold;\n"
88	"}\n"
89	"\n"
90	"div.statcounter h2 {\n"
91	" text-align: center;\n"
92	" font-size: large;\n"
93	" border: 1px solid #000000;\n"
94	" background-color: #8080ff;\n"
95	" color: #ffffff;\n"
96	"}\n"
97	"\n"
98	"div.statcounter dl {\n"
99	" float: left;\n"
100	" margin-top: 0;\n"
101	" margin-bottom: 0;\n"
102	" margin-left: 0;\n"
103	" margin-right: 0;\n"
104	"}\n"
105	"\n"
106	"div.statcounter dt {\n"
107	" width: 200px;\n"
108	" text-align: center;\n"
109	" font-weight: bold;\n"
110	" border: 0.5px solid #000000;\n"
111	" background-color: #8080ff;\n"
112	" color: #ffffff;\n"
113	"}\n"
114	"\n"
115	"div.statcounter dd {\n"
116	" width: 200px;\n"
117	" text-align: right;\n"
118	" border: 0.5px solid #000000;\n"
119	" background-color: teal;\n"
120	" color: #ffffff;\n"
121	" margin-left: 0;\n"
122	" margin-right: 0;\n"
123	"}\n"
124	"\n"
125	"div.statcounter br {\n"
126	" clear: left;\n"
127	"}\n"
128	" </style>\n"
129	" <title>BIND 9 Statistics</title>\n"
130	" </head>\n"
131	" <body>\n"
132	" <div class=\"header\">\n"
133	" <h1>Bind 9 Configuration and Statistics</h1>\n"
134	" </div>\n"
135	"\n"
136	" <br/>\n"
137	"\n"
138	" <table>\n"
139	" <tr class=\"rowh\"><th colspan=\"2\">Times</th></tr>\n"
140	" <tr class=\"lrow\">\n"
141	" <td>boot-time</td>\n"
142	" <td><xsl:value-of select=\"server/boot-time\"/></td>\n"
143	" </tr>\n"
144	" <tr class=\"lrow\">\n"
145	" <td>current-time</td>\n"
146	" <td><xsl:value-of select=\"server/current-time\"/></td>\n"
147	" </tr>\n"
148	" </table>\n"
149	"\n"
150	" <br/>\n"
151	"\n"
152	" <table>\n"
153	" <tr class=\"rowh\"><th colspan=\"2\">Incoming Requests</th></tr>\n"
154	" <xsl:for-each select=\"server/requests/opcode\">\n"
155	" <tr class=\"lrow\">\n"
156	" <td><xsl:value-of select=\"name\"/></td>\n"
157	" <td><xsl:value-of select=\"counter\"/></td>\n"
158	" </tr>\n"
159	" </xsl:for-each>\n"
160	" </table>\n"
161	"\n"
162	" <br/>\n"
163	"\n"
164	" <table>\n"
165	" <tr class=\"rowh\"><th colspan=\"2\">Incoming Queries</th></tr>\n"
166	" <xsl:for-each select=\"server/queries-in/rdtype\">\n"
167	" <tr class=\"lrow\">\n"
168	" <td><xsl:value-of select=\"name\"/></td>\n"
169	" <td><xsl:value-of select=\"counter\"/></td>\n"
170	" </tr>\n"
171	" </xsl:for-each>\n"
172	" </table>\n"
173	"\n"
174	" <br/>\n"
175	"\n"
176	" <xsl:for-each select=\"views/view\">\n"
177	" <table>\n"
178	" <tr class=\"rowh\">\n"
179	" <th colspan=\"2\">Outgoing Queries from View <xsl:value-of select=\"name\"/></th>\n"
180	" </tr>\n"
181	" <xsl:for-each select=\"rdtype\">\n"
182	" <tr class=\"lrow\">\n"
183	" <td><xsl:value-of select=\"name\"/></td>\n"
184	" <td><xsl:value-of select=\"counter\"/></td>\n"
185	" </tr>\n"
186	" </xsl:for-each>\n"
187	" </table>\n"
188	" <br/>\n"
189	" </xsl:for-each>\n"
190	"\n"
191	" <br/>\n"
192	"\n"
193	" <div class=\"statcounter\">\n"
194	" <h2>Server Statistics</h2>\n"
195	" <xsl:for-each select=\"server/nsstat\">\n"
196	" <dl>\n"
197	" <dt><xsl:value-of select=\"name\"/></dt>\n"
198	" <dd><xsl:value-of select=\"counter\"/></dd>\n"
199	" </dl>\n"
200	" </xsl:for-each>\n"
201	" <br/>\n"
202	" </div>\n"
203	"\n"
204	" <div class=\"statcounter\">\n"
205	" <h2>Zone Maintenance Statistics</h2>\n"
206	" <xsl:for-each select=\"server/zonestat\">\n"
207	" <dl>\n"
208	" <dt><xsl:value-of select=\"name\"/></dt>\n"
209	" <dd><xsl:value-of select=\"counter\"/></dd>\n"
210	" </dl>\n"
211	" </xsl:for-each>\n"
212	" <br />\n"
213	" </div>\n"
214	"\n"
215	" <div class=\"statcounter\">\n"
216	" <h2>Resolver Statistics (Common)</h2>\n"
217	" <xsl:for-each select=\"server/resstat\">\n"
218	" <dl>\n"
219	" <dt><xsl:value-of select=\"name\"/></dt>\n"
220	" <dd><xsl:value-of select=\"counter\"/></dd>\n"
221	" </dl>\n"
222	" </xsl:for-each>\n"
223	" <br />\n"
224	" </div>\n"
225	"\n"
226	" <xsl:for-each select=\"views/view\">\n"
227	" <div class=\"statcounter\">\n"
228	" <h2>Resolver Statistics for View <xsl:value-of select=\"name\"/></h2>\n"
229	" <xsl:for-each select=\"resstat\">\n"
230	" <dl>\n"
231	" <dt><xsl:value-of select=\"name\"/></dt>\n"
232	" <dd><xsl:value-of select=\"counter\"/></dd>\n"
233	" </dl>\n"
234	" </xsl:for-each>\n"
235	" <br />\n"
236	" </div>\n"
237	" </xsl:for-each>\n"
238	"\n"
239	" <br />\n"
240	"\n"
241	" <xsl:for-each select=\"views/view\">\n"
242	" <table>\n"
243	" <tr class=\"rowh\">\n"
244	" <th colspan=\"2\">Cache DB RRsets for View <xsl:value-of select=\"name\"/></th>\n"
245	" </tr>\n"
246	" <xsl:for-each select=\"cache/rrset\">\n"
247	" <tr class=\"lrow\">\n"
248	" <td><xsl:value-of select=\"name\"/></td>\n"
249	" <td><xsl:value-of select=\"counter\"/></td>\n"
250	" </tr>\n"
251	" </xsl:for-each>\n"
252	" </table>\n"
253	" <br/>\n"
254	" </xsl:for-each>\n"
255	"\n"
256	" <div class=\"statcounter\">\n"
257	" <h2>Socket I/O Statistics</h2>\n"
258	" <xsl:for-each select=\"server/sockstat\">\n"
259	" <dl>\n"
260	" <dt><xsl:value-of select=\"name\"/></dt>\n"
261	" <dd><xsl:value-of select=\"counter\"/></dd>\n"
262	" </dl>\n"
263	" </xsl:for-each>\n"
264	" <br/>\n"
265	" </div>\n"
266	"\n"
267	" <br/>\n"
268	"\n"
269	" <xsl:for-each select=\"views/view\">\n"
270	" <table>\n"
271	" <tr class=\"rowh\">\n"
272	" <th colspan=\"10\">Zones for View <xsl:value-of select=\"name\"/></th>\n"
273	" </tr>\n"
274	" <tr class=\"rowh\">\n"
275	" <th>Name</th>\n"
276	" <th>Class</th>\n"
277	" <th>Serial</th>\n"
278	" <th>Success</th>\n"
279	" <th>Referral</th>\n"
280	" <th>NXRRSET</th>\n"
281	" <th>NXDOMAIN</th>\n"
282	" <th>Failure</th>\n"
283	" <th>XfrReqDone</th>\n"
284	" <th>XfrRej</th>\n"
285	" </tr>\n"
286	" <xsl:for-each select=\"zones/zone\">\n"
287	" <tr class=\"lrow\">\n"
288	" <td>\n"
289	" <xsl:value-of select=\"name\"/>\n"
290	" </td>\n"
291	" <td>\n"
292	" <xsl:value-of select=\"rdataclass\"/>\n"
293	" </td>\n"
294	" <td>\n"
295	" <xsl:value-of select=\"serial\"/>\n"
296	" </td>\n"
297	" <td>\n"
298	" <xsl:value-of select=\"counters/QrySuccess\"/>\n"
299	" </td>\n"
300	" <td>\n"
301	" <xsl:value-of select=\"counters/QryReferral\"/>\n"
302	" </td>\n"
303	" <td>\n"
304	" <xsl:value-of select=\"counters/QryNxrrset\"/>\n"
305	" </td>\n"
306	" <td>\n"
307	" <xsl:value-of select=\"counters/QryNXDOMAIN\"/>\n"
308	" </td>\n"
309	" <td>\n"
310	" <xsl:value-of select=\"counters/QryFailure\"/>\n"
311	" </td>\n"
312	" <td>\n"
313	" <xsl:value-of select=\"counters/XfrReqDone\"/>\n"
314	" </td>\n"
315	" <td>\n"
316	" <xsl:value-of select=\"counters/XfrRej\"/>\n"
317	" </td>\n"
318	" </tr>\n"
319	" </xsl:for-each>\n"
320	" </table>\n"
321	" <br/>\n"
322	" </xsl:for-each>\n"
323	"\n"
324	" <br/>\n"
325	"\n"
326	" <table>\n"
327	" <tr class=\"rowh\">\n"
328	" <th colspan=\"7\">Network Status</th>\n"
329	" </tr>\n"
330	" <tr class=\"rowh\">\n"
331	" <th>ID</th>\n"
332	" <th>Name</th>\n"
333	" <th>Type</th>\n"
334	" <th>References</th>\n"
335	" <th>LocalAddress</th>\n"
336	" <th>PeerAddress</th>\n"
337	" <th>State</th>\n"
338	" </tr>\n"
339	" <xsl:for-each select=\"socketmgr/sockets/socket\">\n"
340	" <tr class=\"lrow\">\n"
341	" <td>\n"
342	" <xsl:value-of select=\"id\"/>\n"
343	" </td>\n"
344	" <td>\n"
345	" <xsl:value-of select=\"name\"/>\n"
346	" </td>\n"
347	" <td>\n"
348	" <xsl:value-of select=\"type\"/>\n"
349	" </td>\n"
350	" <td>\n"
351	" <xsl:value-of select=\"references\"/>\n"
352	" </td>\n"
353	" <td>\n"
354	" <xsl:value-of select=\"local-address\"/>\n"
355	" </td>\n"
356	" <td>\n"
357	" <xsl:value-of select=\"peer-address\"/>\n"
358	" </td>\n"
359	" <td>\n"
360	" <xsl:for-each select=\"states\">\n"
361	" <xsl:value-of select=\".\"/>\n"
362	" </xsl:for-each>\n"
363	" </td>\n"
364	" </tr>\n"
365	" </xsl:for-each>\n"
366	" </table>\n"
367	" <br/>\n"
368	" <table>\n"
369	" <tr class=\"rowh\">\n"
370	" <th colspan=\"2\">Task Manager Configuration</th>\n"
371	" </tr>\n"
372	" <tr class=\"lrow\">\n"
373	" <td>Thread-Model</td>\n"
374	" <td>\n"
375	" <xsl:value-of select=\"taskmgr/thread-model/type\"/>\n"
376	" </td>\n"
377	" </tr>\n"
378	" <tr class=\"lrow\">\n"
379	" <td>Worker Threads</td>\n"
380	" <td>\n"
381	" <xsl:value-of select=\"taskmgr/thread-model/worker-threads\"/>\n"
382	" </td>\n"
383	" </tr>\n"
384	" <tr class=\"lrow\">\n"
385	" <td>Default Quantum</td>\n"
386	" <td>\n"
387	" <xsl:value-of select=\"taskmgr/thread-model/default-quantum\"/>\n"
388	" </td>\n"
389	" </tr>\n"
390	" <tr class=\"lrow\">\n"
391	" <td>Tasks Running</td>\n"
392	" <td>\n"
393	" <xsl:value-of select=\"taskmgr/thread-model/tasks-running\"/>\n"
394	" </td>\n"
395	" </tr>\n"
396	" </table>\n"
397	" <br/>\n"
398	" <table>\n"
399	" <tr class=\"rowh\">\n"
400	" <th colspan=\"5\">Tasks</th>\n"
401	" </tr>\n"
402	" <tr class=\"rowh\">\n"
403	" <th>ID</th>\n"
404	" <th>Name</th>\n"
405	" <th>References</th>\n"
406	" <th>State</th>\n"
407	" <th>Quantum</th>\n"
408	" </tr>\n"
409	" <xsl:for-each select=\"taskmgr/tasks/task\">\n"
410	" <tr class=\"lrow\">\n"
411	" <td>\n"
412	" <xsl:value-of select=\"id\"/>\n"
413	" </td>\n"
414	" <td>\n"
415	" <xsl:value-of select=\"name\"/>\n"
416	" </td>\n"
417	" <td>\n"
418	" <xsl:value-of select=\"references\"/>\n"
419	" </td>\n"
420	" <td>\n"
421	" <xsl:value-of select=\"state\"/>\n"
422	" </td>\n"
423	" <td>\n"
424	" <xsl:value-of select=\"quantum\"/>\n"
425	" </td>\n"
426	" </tr>\n"
427	" </xsl:for-each>\n"
428	" </table>\n"
429	" <br />\n"
430	" <table>\n"
431	" <tr class=\"rowh\">\n"
432	" <th colspan=\"4\">Memory Usage Summary</th>\n"
433	" </tr>\n"
434	" <xsl:for-each select=\"memory/summary/*\">\n"
435	" <tr class=\"lrow\">\n"
436	" <td><xsl:value-of select=\"name()\"/></td>\n"
437	" <td><xsl:value-of select=\".\"/></td>\n"
438	" </tr>\n"
439	" </xsl:for-each>\n"
440	" </table>\n"
441	" <br />\n"
442	" <table>\n"
443	" <tr class=\"rowh\">\n"
444	" <th colspan=\"10\">Memory Contexts</th>\n"
445	" </tr>\n"
446	" <tr class=\"rowh\">\n"
447	" <th>ID</th>\n"
448	" <th>Name</th>\n"
449	" <th>References</th>\n"
450	" <th>TotalUse</th>\n"
451	" <th>InUse</th>\n"
452	" <th>MaxUse</th>\n"
453	" <th>BlockSize</th>\n"
454	" <th>Pools</th>\n"
455	" <th>HiWater</th>\n"
456	" <th>LoWater</th>\n"
457	" </tr>\n"
458	" <xsl:for-each select=\"memory/contexts/context\">\n"
459	" <tr class=\"lrow\">\n"
460	" <td>\n"
461	" <xsl:value-of select=\"id\"/>\n"
462	" </td>\n"
463	" <td>\n"
464	" <xsl:value-of select=\"name\"/>\n"
465	" </td>\n"
466	" <td>\n"
467	" <xsl:value-of select=\"references\"/>\n"
468	" </td>\n"
469	" <td>\n"
470	" <xsl:value-of select=\"total\"/>\n"
471	" </td>\n"
472	" <td>\n"
473	" <xsl:value-of select=\"inuse\"/>\n"
474	" </td>\n"
475	" <td>\n"
476	" <xsl:value-of select=\"maxinuse\"/>\n"
477	" </td>\n"
478	" <td>\n"
479	" <xsl:value-of select=\"blocksize\"/>\n"
480	" </td>\n"
481	" <td>\n"
482	" <xsl:value-of select=\"pools\"/>\n"
483	" </td>\n"
484	" <td>\n"
485	" <xsl:value-of select=\"hiwater\"/>\n"
486	" </td>\n"
487	" <td>\n"
488	" <xsl:value-of select=\"lowater\"/>\n"
489	" </td>\n"
490	" </tr>\n"
491	" </xsl:for-each>\n"
492	" </table>\n"
493	"\n"
494	" </body>\n"
495	" </html>\n"
496	" </xsl:template>\n"
497	"</xsl:stylesheet>\n";
498