[mrtg] Another perl / stat.pl question...

John Oliver john.oliver at hosting.com
Fri Aug 10 06:20:33 MEST 2001


It works fine on one machine, but bombs on another...

[root at monitor1 /root]# /usr/local/mrtg-2.9.4/bin/mrtg
/usr/local/mrtg-2.9.4/conf/ns-stats.cfg
Argument "+++ Statistics Dump +++ (997416031) Thu Aug  9 21:00:31 ..."
isn't numeric in subtract at /usr/local/mrtg/bin/ns.stat.pl line 143.
Argument "688588^Itime since boot (secs)\n" isn't numeric in subtract at
/usr/local/mrtg/bin/ns.stat.pl line 144.


Here's the named.stats it's working from:

[root at monitor1 /root]# cat /mrtg/mrtg-monitoring.net/named.stats
+++ Statistics Dump +++ (997416330) Thu Aug  9 21:05:30 2001
688887  time since boot (secs)
640847  time since reset (secs)
0       Unknown query types
20322   A queries
18      NS queries
0       MD queries
0       MF queries
7       CNAME queries
6358    SOA queries
0       MB queries
0       MG queries
0       MR queries
0       NULL queries
0       WKS queries
26587   PTR queries
0       HINFO queries
0       MINFO queries
1808    MX queries
4       TXT queries
0       RP queries
0       AFSDB queries
0       X25 queries
0       ISDN queries
0       RT queries
0       NSAP queries
0       NSAP_PTR queries
0       SIG queries
0       KEY queries
0       PX queries
0       GPOS queries
465     AAAA queries
0       LOC queries
0       NXT queries
0       EID queries
0       NIMLOC queries
0       SRV queries
0       ATMA queries
0       NAPTR queries
0       KX queries
0       CERT queries
345     38 queries
0       39 queries
0       40 queries
0       41 queries
0       42 queries
0       43 queries
0       44 queries
0       45 queries
0       46 queries
0       47 queries
0       48 queries
0       49 queries
0       50 queries
0       51 queries
0       52 queries
0       53 queries
0       54 queries
0       55 queries
0       56 queries
0       57 queries
0       58 queries
0       59 queries
0       60 queries
0       61 queries
0       62 queries
0       63 queries
0       64 queries
0       65 queries
0       66 queries
0       67 queries
0       68 queries
0       69 queries
0       70 queries
0       71 queries
0       72 queries
0       73 queries
0       74 queries
0       75 queries
0       76 queries
0       77 queries
0       78 queries
0       79 queries
0       80 queries
0       81 queries
0       82 queries
0       83 queries
0       84 queries
0       85 queries
0       86 queries
0       87 queries
0       88 queries
0       89 queries
0       90 queries
0       91 queries
0       92 queries
0       93 queries
0       94 queries
0       95 queries
0       96 queries
0       97 queries
0       98 queries
0       99 queries
0       100 queries
0       101 queries
0       102 queries
0       103 queries
0       104 queries
0       105 queries
0       106 queries
0       107 queries
0       108 queries
0       109 queries
0       110 queries
0       111 queries
0       112 queries
0       113 queries
0       114 queries
0       115 queries
0       116 queries
0       117 queries
0       118 queries
0       119 queries
0       120 queries
0       121 queries
0       122 queries
0       123 queries
0       124 queries
0       125 queries
0       126 queries
0       127 queries
0       128 queries
0       129 queries
0       130 queries
0       131 queries
0       132 queries
0       133 queries
0       134 queries
0       135 queries
0       136 queries
0       137 queries
0       138 queries
0       139 queries
0       140 queries
0       141 queries
0       142 queries
0       143 queries
0       144 queries
0       145 queries
0       146 queries
0       147 queries
0       148 queries
0       149 queries
0       150 queries
0       151 queries
0       152 queries
0       153 queries
0       154 queries
0       155 queries
0       156 queries
0       157 queries
0       158 queries
0       159 queries
0       160 queries
0       161 queries
0       162 queries
0       163 queries
0       164 queries
0       165 queries
0       166 queries
0       167 queries
0       168 queries
0       169 queries
0       170 queries
0       171 queries
0       172 queries
0       173 queries
0       174 queries
0       175 queries
0       176 queries
0       177 queries
0       178 queries
0       179 queries
0       180 queries
0       181 queries
0       182 queries
0       183 queries
0       184 queries
0       185 queries
0       186 queries
0       187 queries
0       188 queries
0       189 queries
0       190 queries
0       191 queries
0       192 queries
0       193 queries
0       194 queries
0       195 queries
0       196 queries
0       197 queries
0       198 queries
0       199 queries
0       200 queries
0       201 queries
0       202 queries
0       203 queries
0       204 queries
0       205 queries
0       206 queries
0       207 queries
0       208 queries
0       209 queries
0       210 queries
0       211 queries
0       212 queries
0       213 queries
0       214 queries
0       215 queries
0       216 queries
0       217 queries
0       218 queries
0       219 queries
0       220 queries
0       221 queries
0       222 queries
0       223 queries
0       224 queries
0       225 queries
0       226 queries
0       227 queries
0       228 queries
0       229 queries
0       230 queries
0       231 queries
0       232 queries
0       233 queries
0       234 queries
0       235 queries
0       236 queries
0       237 queries
0       238 queries
0       239 queries
0       240 queries
0       241 queries
0       242 queries
0       243 queries
0       244 queries
0       245 queries
0       246 queries
0       247 queries
0       248 queries
0       TKEY queries
0       TSIG queries
0       IXFR queries
6       AXFR queries
0       MAILB queries
0       MAILA queries
7223    ANY queries
++ Name Server Statistics ++
(Legend)
        RR      RNXD    RFwdR   RDupR   RFail
        RFErr   RErr    RAXFR   RLame   ROpts
        SSysQ   SAns    SFwdQ   SDupQ   SErr
        RQ      RIQ     RFwdQ   RDupQ   RTCP
        SFwdR   SFail   SFErr   SNaAns  SNXD
        RUQ     RURQ    RUXFR   RUUpd
(Global)
        51036 5920 29095 86 200  0 177 6 3078 0  15230 54804 25296 14965
0  63393 2 25296 1683 31  29095 8 0 14576 7738  0 0 0 0
-- Name Server Statistics --
--- Statistics Dump --- (997416330) Thu Aug  9 21:05:30 2001

After stats.pl is run (and bombs), it turns into:

[root at monitor1 /root]# cat /mrtg/mrtg-monitoring.net/named.stats
51036
3078
[root at monitor1 /root]# ls -l /mrtg/mrtg-monitoring.net/named.stats
-rw-r--r--    1 root     root           11 Aug  9 21:09
/mrtg/mrtg-monitoring.net/named.stats 


So, it looks like stats.pl is mangling the file instead of parsing it
properly.  The only thing I can think of is a difference in the stats
argument to ndc.  Both systems are Red Hat 6.2 with patches.  One has
bind compiled for a tarball, the other via RPM.  Both are 8.2.3-REL  The
named.stats files also look identical except for the different values. 
And, of course, the two copies of stat.pl are identical except for the
necessary changes for each machine.

I'm stumped...

-- 
John Oliver
System Administrator
Hosting.com, an Allegiance Telecom company
Formerly CONNECTnet
mailto:john.oliver at hosting.com
t 858.638.2020
http://www.hosting.com/

--
Unsubscribe mailto:mrtg-request at list.ee.ethz.ch?subject=unsubscribe
Archive     http://www.ee.ethz.ch/~slist/mrtg
FAQ         http://faq.mrtg.org    Homepage     http://www.mrtg.org
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi



More information about the mrtg mailing list