DNS Statistics Collector (DSC) is a tool used for collecting and exploring statistics from busy DNS servers. It can be set up to run on or near nameservers to generate aggregated data that can then be transported to central systems for processing, displaying and archiving.
Together with dsc-datatool the aggregated data can be furthur enriched and converted for import into for example InfluxDB which can then be accessed by Grafana for visualzation, see this wiki on how to set up that.
The DSC software consists of the following:
- dsc - DNS Statistics Collector (DSC) is a tool used for collecting and exploring statistics from busy DNS servers.
- dsc-datatool - Tool for converting, exporting, merging and transforming DSC data.
DSC in Grafana
There are a few wikis about using Grafana together with InfluxDB to display DSC data:
These projects have been discontinued and will not receive any future updates or bug fixes, you are encouraged to stop using them.
- dsp - DNS Statistics Presenter (DSP) can be used to display statistics collected by DSC.
- p5-DSC - DNS Statistics Presenter Perl Library is used to extract and graph DSC data, required by dsp.
Packages for Debian, Ubuntu and CentOS can be found here: https://dev.dns-oarc.net/packages/
The following latest releases of the DSC software are available for download:
|dsc-2.15.0.tar.gz||August 9, 2023||510K||view||go|
|dsp-2.0.1.tar.gz||August 5, 2019||145K||view||go|
|p5-DSC-2.04.tar.gz||May 24, 2017||31K||view||go|
|dsc-datatool_1.4.0.orig.tar.gz||June 15, 2023||39K||view||go|
See README.md for each component for instructions how to install the software.
You can clone the code repositories from GitHub:
$ git clone https://github.com/DNS-OARC/dsc.git $ git clone https://github.com/DNS-OARC/dsp.git $ git clone https://github.com/DNS-OARC/p5-DSC.git $ git clone https://github.com/DNS-OARC/dsc-datatool.git