-
Change Request
-
Resolution: Fixed
-
Trivial
-
None
-
None
-
Sprint 104 (Sep 2023), Sprint 105 (Oct 2023), Sprint 106 (Nov 2023), Sprint 107 (Dec 2023), S2401
-
4
1. Add new key for Agent2
net.dns.get[<ip>,name,<type>,<timeout>,<count>,<protocol>,<flags>]
- extend type to support
- DNSSEC records: DNSKEY, CDNSKEY, DS, CDS, RRSIG, NSEC, NSEC3, NSEC3PARAM
- other records, e.g. CAA, NAPTR, DNAME, SSHFP (define in the spec)
- treat flags as a comma-separated list of the following:
- cdflag, nocdflag (default) - maps to CD flag
- rdflag (default), nordflag - maps to RD flag
- dnssec, nodnssec (default) - maps to DO flag
- nsid, nonsid (default) - maps to NSID option
- edns0 (default), noedns0 - maps to EDNS0 settings
- dnssec is not allowed if noedns0 is set
- return JSON that may include
- response flags (e.g. AA, RA)
- response code (NOERROR, SERVFAIL, etc)
- response sections: question, answer, authority, additional
- nsid
- query time
- error state (e.g. if DNS is down)
2. Agent and Agent2 changes
2.1 add net.dns.perf[<ip>,name,<type>,<timeout>,<count>,<protocol>]
return 0 if DNS is down, query time in seconds (with fractions) otherwise
2.2 improve handling of PTR requests in net.dns, net.dns.record, net.dns.perf (see ZBXNEXT-3826)
support both forms: net.dns[,4.3.2.1.in-addr.arpa,PTR] and net.dns[,1.2.3.4,PTR], including IPv6
- duplicates
-
ZBXNEXT-5401 Implemented key for DNS performance
- Closed
-
ZBXNEXT-3826 net.dns.record PTR too strict
- Closed
- mentioned in
-
Page Loading...