Plugin PowerDNS
Florian Forster edited this page Nov 26, 2023
·
1 revision
Name: | PowerDNS plugin |
---|---|
Type: | read |
Callbacks: | config, read, shutdown |
Status: | supported |
FirstVersion: | 4.4 |
Copyright: | 2007–2008 C-Ware, Inc., 2008 Florian octo Forster |
License: | GPLv2 |
Manpage: | collectd.conf(5) |
See also: | List of Plugins |
The PowerDNS plugin connects to a local PowerDNS instance over the control sockets and queries information from the name server and the "recursor". Statistics include questions and answers by type, cache sizes, latency, etc.
<Plugin "powerdns">
<Server "server_name">
Collect "latency"
Collect "udp-answers" "udp-queries"
Collect "recursing-answers" "recursing-questions"
Collect "packetcache-hit" "packetcache-miss"
Collect "query-cache-hit" "query-cache-miss"
Collect "packetcache-size" "qsize-q"
Collect "corrupt-packets" "servfail-packets"
Collect "tcp-answers" "tcp-queries"
Collect "udp4-answers" "udp4-queries"
Collect "udp6-answers" "udp6-queries"
Collect "deferred-cache-inserts" "deferred-cache-lookup"
Socket "/var/run/pdns.controlsocket"
</Server>
<Recursor "recursor_name">
Collect "all-outqueries" "dlg-only-drops" "outgoing-timeouts"
Collect "tcp-outqueries" "throttled-out" "throttled-outqueries"
Collect "unreachables" "answers-slow" "answers0-1"
Collect "answers1-10" "answers10-100" "answers100-1000"
Collect "case-mismatches" "chain-resends" "client-parse-errors"
Collect "edns-ping-matches" "edns-ping-mismatches" "ipv6-outqueries"
Collect "no-packet-error" "noedns-outqueries" "noerror-answers"
Collect "noping-outqueries" "nsset-invalidations" "nxdomain-answers"
Collect "over-capacity-drops" "qa-latency" "questions"
Collect "resource-limits" "server-parse-errors" "servfail-answers"
Collect "spoof-prevents" "tcp-client-overflow" "tcp-questions unauthorized-tcp"
Collect "unauthorized-udp" "unexpected-packets" "cache-entries"
Collect "cache-hits cache-misses" "concurrent-queries" "negcache-entries"
Collect "nsspeeds-entries" "packetcache-entries" "packetcache-hits"
Collect "packetcache-misses" "sys-msec" "throttle-entries"
Collect "uptime user-msec"
Socket "/var/run/pdns_recursor.controlsocket"
</Recursor>
LocalSocket "/opt/collectd/var/run/collectd-powerdns"
</Plugin>
Please note that the stats listed here are for PowerDNS Server version 3.1 and PowerDNS recursor version 3.2, older versions might feature less stats and even some of their names have changed over time.
None yet. Add one now!
- none