Skip to content
Prometheus exporter for BIND
Branch: master
Clone or download
Evesy and cagedmantis Support zone stats, enable some initial zone transfer metrics (#49)
* Support zone stats, enable some initial zone transfer metrics

* Remove unnecessary import aliases
Latest commit 9289b40 Feb 26, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bind
fixtures Support zone stats, enable some initial zone transfer metrics (#49) Feb 26, 2019
vendor Update vendored dependencies Jun 13, 2017
.gitignore
.promu.yml
.travis.yml
CHANGELOG.md Export boot and config time gauges Sep 15, 2016
LICENSE initial commit of the bind exporter for prometheus Aug 20, 2015
Makefile Standardize repo layout with the other Prometheus projects. Add goven… Dec 20, 2016
NOTICE
README.md add Grafana dashboard to README (#37) May 3, 2018
VERSION Clean up build and test setup Sep 10, 2016
bind_exporter.go
bind_exporter_test.go

README.md

Bind Exporter

GoDoc Build Status Go Report Card

Export BIND(named/dns) v9+ service metrics to Prometheus.

Getting started

go get github.com/digitalocean/bind_exporter
cd $GOPATH/src/github.com/digitalocean/bind_exporter
make
./bind_exporter [flags]

Grafana Dashboard: https://grafana.com/dashboards/1666

Troubleshooting

Make sure BIND was built with libxml2 support. You can check with the following command: named -V | grep libxml2.

Configure BIND to open a statistics channel. It's recommended to run the bind_exporter next to BIND, so it's only necessary to open a port locally.

statistics-channels {
  inet 127.0.0.1 port 8053 allow { 127.0.0.1; };
};

Copyright @ 2016 DigitalOcean™ Inc.

You can’t perform that action at this time.