Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
certs/ | H | 25-Jun-2019 | - | 141 | 97 | |
cron/ | H | 05-Aug-2019 | - | 661 | 496 | |
doc/ | H | 03-May-2022 | - | 2,142 | 1,772 | |
extractor/ | H | 05-Aug-2019 | - | 1,064 | 786 | |
grapher/ | H | 05-Aug-2019 | - | 946 | 735 | |
m4/ | H | 31-Jul-2019 | - | 353 | 305 | |
CHANGES | H A D | 05-Aug-2019 | 15.4 KiB | 489 | 327 | |
LICENSE | H A D | 05-Aug-2019 | 1.6 KiB | 36 | 29 | |
Makefile.am | H A D | 25-Jun-2019 | 355 | 20 | 13 | |
Makefile.in | H A D | 05-Aug-2019 | 26 KiB | 816 | 721 | |
README.md | H A D | 25-Jun-2019 | 2.2 KiB | 91 | 66 | |
aclocal.m4 | H A D | 05-Aug-2019 | 27.8 KiB | 777 | 700 | |
autogen.sh | H A D | 25-Jun-2019 | 71 | 4 | 1 | |
configure | H A D | 05-Aug-2019 | 115.4 KiB | 4,027 | 3,175 | |
configure.ac | H A D | 05-Aug-2019 | 4.5 KiB | 153 | 132 | |
install-sh | H A D | 05-Aug-2019 | 14.8 KiB | 509 | 329 | |
missing | H A D | 05-Aug-2019 | 6.7 KiB | 216 | 143 |
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