Skip to content

Files

This branch is 2404 commits behind DataDog/integrations-extras:master.

bind9

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 21, 2019
May 20, 2019
Mar 11, 2019
May 20, 2019
Mar 11, 2019
Mar 11, 2019
May 20, 2019
May 21, 2019
May 13, 2019
Mar 11, 2019
Mar 11, 2019
Apr 11, 2019
Apr 11, 2019

Bind9 check Integration

Overview

Get metrics from Bind9 DNS Server.

  • Visualize and monitor bind9 stats Snap

Setup

The Bind9 check is NOT included in the Datadog Agent package.

Installation

To install the Bind9 check on your host:

  1. Install the developer toolkit on any machine.
  2. Run ddev release build bind9 to build the package.
  3. Download the Datadog Agent.
  4. Upload the build artifact to any host with an Agent and run datadog-agent integration install -w <BIND9_DIST_PATH>/<ARTIFACT_NAME>.whl.

Configuration

To configure the bind9 check:

  1. Create a bind9.d/ folder in the conf.d/ folder at the root of your Agent's directory.
  2. Create a conf.yaml file in the bind9.d/ folder previously created.
  3. Consult the sample bind9.yaml file and copy its content in the conf.yaml file.
  4. Restart the Agent.

Metric Collection

Add this configuration setup to your conf.yaml file to start gathering your metrics:

init_config:

instances:
  - URL : <BIND_9_STATS_URL>

Validation

Run the Agent's status subcommand and look for bind9 under the Checks section.

Compatibility

The check is compatible with all major platforms.

Data Collected

Metrics

See metadata.csv for a list of metrics provided by this integration.

Events

The bind9_check check does not include any event at this time.

Service Checks

bind9_check.BIND_SERVICE_CHECK : Returns OK If Statistics-channel URL of DNS is present in Instance. bind9_check.BIND_SERVICE_CHECK : Returns CRITICAL If URL Errors occurs.

Development

Please refer to the main documentation for more details about how to test and develop Agent based integrations.