Skip to main content

DSC - DNS Stats Collector

Submitted by admin on Wed, 02/03/2016 - 15:35

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.

DSC Software

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:

Discontinued

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.

Distribution Packages

Packages for Debian, Ubuntu and CentOS can be found here: https://dev.dns-oarc.net/packages/

Latest Releases

The following latest releases of the DSC software are available for download:

File Date Size Changelog VCS
dsc-2.14.0.tar.gz April 3, 2023 473K 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.3.0.orig.tar.gz November 11, 2022 38K view go

See sha256.txt or sha512.txt for checksums.

The DSC software is licensed under the BSD license.

Documentation

See README.md for each component for instructions how to install the software.

Code Repositories

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