Browse Source

[2225_xfrout] make statistics data nested and add zonename item in it

Naoki Kambe 12 years ago
parent
commit
6ac41c9169
1 changed files with 123 additions and 107 deletions
  1. 123 107
      src/bin/xfrout/b10-xfrout.xml

+ 123 - 107
src/bin/xfrout/b10-xfrout.xml

@@ -166,129 +166,145 @@
       <varlistentry>
         <term>zones</term>
         <listitem><simpara>
-         A directory name of per-zone statistics
-        </simpara></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>notifyoutv4</term>
-        <listitem><simpara>
-         Number of IPv4 notifies per zone name sent out from Xfrout
-        </simpara></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>notifyoutv6</term>
-        <listitem><simpara>
-         Number of IPv6 notifies per zone name sent out from Xfrout
-        </simpara></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>xfrrej</term>
-        <listitem><simpara>
-         Number of XFR requests per zone name rejected by Xfrout
-        </simpara></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>xfrreqdone</term>
-        <listitem><simpara>
-         Number of requested zone transfers per zone name completed
-        </simpara></listitem>
-      </varlistentry>
-
-    </variablelist>
-
-    <variablelist>
+          A directory name of per-zone statistics
+          </simpara>
+          <variablelist>
+
+            <varlistentry>
+              <term><replaceable>zonename</replaceable></term>
+              <listitem><simpara>
+                A actual zone name or special zone name <quote>_SERVER_</quote>
+                representing an entire server
+                </simpara>
+                <variablelist>
+
+                  <varlistentry>
+                    <term>notifyoutv4</term>
+                    <listitem><simpara>
+                      Number of IPv4 notifies per zone name sent out from Xfrout
+                    </simpara></listitem>
+                  </varlistentry>
+
+                  <varlistentry>
+                    <term>notifyoutv6</term>
+                    <listitem><simpara>
+                      Number of IPv6 notifies per zone name sent out from Xfrout
+                    </simpara></listitem>
+                  </varlistentry>
+
+                  <varlistentry>
+                    <term>xfrrej</term>
+                    <listitem><simpara>
+                      Number of XFR requests per zone name rejected by Xfrout
+                    </simpara></listitem>
+                  </varlistentry>
+
+                  <varlistentry>
+                    <term>xfrreqdone</term>
+                    <listitem><simpara>
+                      Number of requested zone transfers per zone name completed
+                    </simpara></listitem>
+                  </varlistentry>
+
+                </variablelist>
+              </listitem>
+            </varlistentry><!-- end of zonename -->
+
+          </variablelist>
+        </listitem>
+      </varlistentry><!-- end of zones -->
 
       <varlistentry>
         <term>ixfr_running</term>
         <listitem><simpara>
-         Number of IXFRs in progress
+          Number of IXFRs in progress
         </simpara></listitem>
       </varlistentry>
 
       <varlistentry>
         <term>axfr_running</term>
         <listitem><simpara>
-         Number of AXFRs in progress
+          Number of AXFRs in progress
         </simpara></listitem>
       </varlistentry>
 
-    </variablelist>
-
-    <variablelist>
-
       <varlistentry>
         <term>socket</term>
         <listitem><simpara>
-         A directory name of socket statistics
-        </simpara></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>unixdomain</term>
-        <listitem><simpara>
-         A directory name of UNIX domain statistics
-        </simpara></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>open</term>
-        <listitem><simpara>
-         UNIX domain sockets opened successfully
-        </simpara></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>openfail</term>
-        <listitem><simpara>
-         UNIX domain sockets open failures
-        </simpara></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>close</term>
-        <listitem><simpara>
-         UNIX domain sockets closed
-        </simpara></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>bindfail</term>
-        <listitem><simpara>
-         UNIX domain sockets bind failures
-        </simpara></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>acceptfail</term>
-        <listitem><simpara>
-         UNIX domain sockets incoming accept failures
-        </simpara></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>accept</term>
-        <listitem><simpara>
-         UNIX domain sockets incoming connections successfully accepted
-        </simpara></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>senderr</term>
-        <listitem><simpara>
-         UNIX domain sockets send errors
-        </simpara></listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term>recverr</term>
-        <listitem><simpara>
-         UNIX domain sockets receive errors
-        </simpara></listitem>
-      </varlistentry>
+          A directory name of socket statistics
+          </simpara>
+          <variablelist>
+
+            <varlistentry>
+              <term>unixdomain</term>
+              <listitem><simpara>
+                A directory name of UNIX domain statistics
+                </simpara>
+                <variablelist>
+
+                  <varlistentry>
+                    <term>open</term>
+                    <listitem><simpara>
+                      UNIX domain sockets opened successfully
+                    </simpara></listitem>
+                  </varlistentry>
+
+                  <varlistentry>
+                    <term>openfail</term>
+                    <listitem><simpara>
+                      UNIX domain sockets open failures
+                    </simpara></listitem>
+                  </varlistentry>
+
+                  <varlistentry>
+                    <term>close</term>
+                    <listitem><simpara>
+                      UNIX domain sockets closed
+                    </simpara></listitem>
+                  </varlistentry>
+
+                  <varlistentry>
+                    <term>bindfail</term>
+                    <listitem><simpara>
+                      UNIX domain sockets bind failures
+                    </simpara></listitem>
+                  </varlistentry>
+
+                  <varlistentry>
+                    <term>acceptfail</term>
+                    <listitem><simpara>
+                      UNIX domain sockets incoming accept failures
+                    </simpara></listitem>
+                  </varlistentry>
+
+                  <varlistentry>
+                    <term>accept</term>
+                    <listitem><simpara>
+                      UNIX domain sockets incoming connections successfully accepted
+                    </simpara></listitem>
+                  </varlistentry>
+
+                  <varlistentry>
+                    <term>senderr</term>
+                    <listitem><simpara>
+                      UNIX domain sockets send errors
+                    </simpara></listitem>
+                  </varlistentry>
+
+                  <varlistentry>
+                    <term>recverr</term>
+                    <listitem><simpara>
+                      UNIX domain sockets receive errors
+                    </simpara></listitem>
+                  </varlistentry>
+
+                </variablelist>
+              </listitem>
+            </varlistentry><!-- end of unixdomain -->
+
+          </variablelist>
+        </listitem>
+      </varlistentry><!-- end of socket -->
 
     </variablelist>