README
上传用户:shbosideng
上传日期:2013-05-04
资源大小:1555k
文件大小:2k
源码类别:

SNMP编程

开发平台:

C/C++

  1. # $Id: README,v 1.1.1.1 2002/02/26 10:16:37 oetiker Exp $
  2. stat.pl
  3.     
  4.     You could use this script to monitor youre DNS activities.
  5.     Its a very simple perl script and youre free to do any updates on
  6.     it, but please send a copy to me calle@volvo.se.
  7.     you have to do some small changes like hostname and path to named.stats.
  8.     if youre using it please let me know so i could send you updates.
  9. INSTALLATION:
  10.     
  11.     To get it to work do execute the script once before you make mrtg to do
  12.     it for you. This will make an OLD file with the last requested queries.
  13.     You might get an error messages , but the next time you execute it the
  14.     stats will come as you want it.
  15. USAGE:
  16.     
  17.     If you run this on a DNS server just add an script that will make a stat
  18.     file (Bind 4 (kill -ABRT `/var/run/named.pid`)), 
  19.     (Bind 8.1. (kill -ILL `/var/run/named.pid)) and remove the old named.stats.
  20.     and put this into cron.
  21.     For Bind 8.2.1 you will need to be using ndc (ndc stats).
  22.     
  23.     ex. script to run from cron
  24.     #!/bin/sh
  25.     rm /var/tmp/named.stats
  26.     kill -ABRT `cat /var/run/named.pid`
  27.     <PATH to MRTG>/mrtg  <PATH to mrtg.cfg>
  28. MRTG:
  29.     
  30.     To set up this in MRTG:
  31.     Target[dns]: `/<PATH to stat.pl>/stat.pl`
  32. REMOTE:
  33.    I did a small script called dns.named that will collect named from a
  34.    remote DNS, but i strongly recomend to rewrite this so instead of using
  35.    FTP use scp.
  36.    this script requires expect.
  37.   
  38. UPDATES:
  39.    
  40.    The new stat.pl you could use 2 diffrent graph in one session , that is lets say you want to
  41.    logg all Requested queries and maybe count of zone transfers.
  42.    all you have to do is to specify these in $OUTGOING and $INCOMING in stat.pl.
  43.    The script also looks how for how long the named have been runing without a reset.
  44.    
  45.  
  46.  
  47.