summaryrefslogtreecommitdiffstats
path: root/collectors/python.d.plugin/nsd/README.md
blob: f99726c30b7541041d8cca7f78db6a38c21a0f49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<!--
title: "NSD monitoring with Netdata"
custom_edit_url: "https://github.com/netdata/netdata/edit/master/collectors/python.d.plugin/nsd/README.md"
sidebar_label: "NSD"
learn_status: "Published"
learn_topic_type: "References"
learn_rel_path: "References/Collectors references/Networking"
-->

# NSD monitoring with Netdata

Uses the `nsd-control stats_noreset` command to provide `nsd` statistics.

## Requirements

-   Version of `nsd` must be 4.0+
-   Netdata must have permissions to run `nsd-control stats_noreset`

It produces:

1.  **Queries**

    -   queries

2.  **Zones**

    -   master
    -   slave

3.  **Protocol**

    -   udp
    -   udp6
    -   tcp
    -   tcp6

4.  **Query Type**

    -   A
    -   NS
    -   CNAME
    -   SOA
    -   PTR
    -   HINFO
    -   MX
    -   NAPTR
    -   TXT
    -   AAAA
    -   SRV
    -   ANY

5.  **Transfer**

    -   NOTIFY
    -   AXFR

6.  **Return Code**

    -   NOERROR
    -   FORMERR
    -   SERVFAIL
    -   NXDOMAIN
    -   NOTIMP
    -   REFUSED
    -   YXDOMAIN

Configuration is not needed.

---