>USAGE 950705969 949511609 CPU=20.41u/13.5s CHILDCPU=41.49u/58.17s

The line above gives the current time, boot time, and the 

cpu usage (user time and system time) for the parent process 

and all its children.

>NSTATS 950705969 949511609 A=6090 CNAME=7 PTR=7 MX=1428 TXT=3 AAAA=13 ANY=51

The line above counts the queries received for each type or query.

>XSTATS 950705969 949511609 RR=8134 RNXD=20 RFwdR=1858 RDupR=8 RFail=2 RFErr=0 RErr=0 RAXFR=0 RLame=19 ROpts=0 SSysQ=6097 SAns=6198 SFwdQ=1385 SDupQ=399 SErr=0 RQ=7602 RIQ=3 RFwdQ=0 RDupQ=63 RTCP=0 SFwdR=1858 SFail=0 SFErr=0 SNaAns=187 SNXD=538

The line above gives extended stats, based on the following 

definitions from src/bin/named/ns_stats.c in the bind package:

static const char       *statNames[nssLast] = {

                        "RR",           /* sent us an answer */

                        "RNXD",         /* sent us a negative response */

                        "RFwdR",        /* sent us a response we had to fwd */

                        "RDupR",        /* sent us an extra answer */

                        "RFail",        /* sent us a SERVFAIL */

                        "RFErr",        /* sent us a FORMERR */

                        "RErr",         /* sent us some other error */

                        "RAXFR",        /* sent us an AXFR */

                        "RLame",        /* sent us a lame delegation */

                        "ROpts",        /* sent us some IP options */

                        "SSysQ",        /* sent them a sysquery */

                        "SAns",         /* sent them an answer */

                        "SFwdQ",        /* fwdd a query to them */

                        "SDupQ",        /* sent them a retry */

                        "SErr",         /* sent failed (in sendto) */

                        "RQ",           /* sent us a query */

                        "RIQ",          /* sent us an inverse query */

                        "RFwdQ",        /* sent us a query we had to fwd */

                        "RDupQ",        /* sent us a retry */

                        "RTCP",         /* sent us a query using TCP */

                        "SFwdR",        /* fwdd a response to them */

                        "SFail",        /* sent them a SERVFAIL */

                        "SFErr",        /* sent them a FORMERR */

                        "SNaAns",       /* sent them a non autoritative answer */

                        "SNXD",         /* sent them a negative response */

                        };

If you look in the contrib/misc directory of the package, you will find 

bstat, graphstats, and xstats-reporter which can analyze or graph 

your stats (I've never used these).

--Joe

-----Original Message-----

 From:        ">Stan.Hearn@ipst.edu [SMTP:">Stan.Hearn@ipst.edu]

Sent:        Wednesday, February 16, 2000 8:15 AM

To:        ">ale@ale.org

Subject:        [ale] Meaning of STATS from NAMED?

Can anyone tell me where to find the meaning of the statistics produced by named?

I know what some.  I've looked in several places and I can't find this information.

The statistics look like this:

USAGE 950705969 949511609 CPU=20.41u/13.5s CHILDCPU=41.49u/58.17s

NSTATS 950705969 949511609 A=6090 CNAME=7 PTR=7 MX=1428 TXT=3 AAAA=13 ANY=51

XSTATS 950705969 949511609 RR=8134 RNXD=20 RFwdR=1858 RDupR=8 RFail=2 RFErr=0 RErr=0 RAXFR=0 RLame=19 ROpts=0 SSysQ=6097 SAns=6198 SFwdQ=1385 SDupQ=399 SErr=0 RQ=7602 RIQ=3 RFwdQ=0 RDupQ=63 RTCP=0 SFwdR=1858 SFail=0 SFErr=0 SNaAns=187 SNXD=538

I'd really like to know how many DNS requests are being answered from within my subnet(s) and how many are being answered outside.  Is that possible to determine with these statistics?

Thanks,

Stan


--
To unsubscribe: mail ">majordomo@ale.org with "unsubscribe ale" in message body.
--
To unsubscribe: mail ">majordomo@ale.org with "unsubscribe ale" in message body.