• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

certs/H25-Jun-2019-14197

cron/H05-Aug-2019-661496

doc/H03-May-2022-2,1421,772

extractor/H05-Aug-2019-1,064786

grapher/H05-Aug-2019-946735

m4/H31-Jul-2019-353305

CHANGESH A D05-Aug-201915.4 KiB489327

LICENSEH A D05-Aug-20191.6 KiB3629

Makefile.amH A D25-Jun-2019355 2013

Makefile.inH A D05-Aug-201926 KiB816721

README.mdH A D25-Jun-20192.2 KiB9166

aclocal.m4H A D05-Aug-201927.8 KiB777700

autogen.shH A D25-Jun-201971 41

configureH A D05-Aug-2019115.4 KiB4,0273,175

configure.acH A D05-Aug-20194.5 KiB153132

install-shH A D05-Aug-201914.8 KiB509329

missingH A D05-Aug-20196.7 KiB216143

README.md

1# DNS Statistics Presenter
2
3[![Build Status](https://travis-ci.org/DNS-OARC/dsp.svg?branch=develop)](https://travis-ci.org/DNS-OARC/dsp)
4
5DNS Statistics Presenter (DSP) is a tool used for exploring statistics from
6busy DNS servers collected by DNS Statistics Collector (DSC).
7
8DNS Statistics Collector can be found here:
9- https://github.com/DNS-OARC/dsc
10
11More information about DSP/DSC may be found here:
12- https://www.dns-oarc.net/tools/dsc
13- https://www.dns-oarc.net/oarc/data/dsc
14
15Issues should be reported here:
16- https://github.com/DNS-OARC/dsp/issues
17
18Mailinglist:
19- https://lists.dns-oarc.net/mailman/listinfo/dsc
20
21# Dependencies
22
23Following dependencies are needed, example for Debian/Ubuntu. Check
24`./configure` for a full list of dependencies.
25
26```
27sudo apt-get install libproc-pid-file-perl libxml-simple-perl
28```
29
30Or you can install them all using `cpanm`.
31
32```
33cpanm --quiet --notest Proc::PID::File XML::Simple
34```
35
36The DSC Perl library needs to be installed also, if you can't find it in your
37distribution or on CPAN you can clone the repository, this example installs the
38latest development version using cpanminus.
39
40```
41git clone https://github.com/DNS-OARC/p5-DSC.git
42cd p5-DSC
43cpanm --quiet --notest .
44```
45
46# Prepare
47
48If you are installing from the GitHub repository you need to generate configure.
49
50```
51./autogen.sh
52```
53
54# Install as pre 2.0.0
55
56As of version 2.0.0 most of the paths has been changed and if your
57upgrading an older installation and want to keep the paths as they were
58this is how you can do it.
59
60Asuming the old prefix of `/usr/local/dsc`, see `configure --help` for more
61information.
62
63```
64prefix=/usr/local/dsc
65./configure --prefix=$prefix \
66    --with-data-dir=$prefix/data \
67    --with-cgi-bin-dir=$prefix/libexec \
68    --with-html-dir=$prefix/share/html \
69    --with-etc-dir=$prefix/etc \
70    --with-libexec-dir=$prefix/libexec \
71    --with-cache-dir=$prefix/cache \
72    --with-log-dir=$prefix/var/log \
73    --enable-create-dirs
74make
75make install
76```
77
78# Install
79
80Run `configure` with optional options and then install, see `configure --help`
81for more information.
82
83```
84./configure [options ... ]
85make
86make install
87```
88
89You can use `--enable-create-dirs` to create the necessary directories upon
90installation.
91