Commit Graph

5 Commits

Author SHA1 Message Date
Philip Paeps
33d7d1aacf
Improve collection of RRSIG expiration times (#3)
* Improve collection of RRSIG expiration times

A new record_earliest_rrsig_expiry metric contains the unixtime of the
earliest expiring signature per resolver.  This allows for different
alerting configurations when monitoring a mix of authoritative and
caching resolvers.

Use a single DNS query instead of querying for RRSIG separately.  While
some resolvers (reasonably enough) return REFUSED when queried for type
RRSIG, they will include relevant RRSIG records when queried for other
types (as required by RFC 4034).

* Document the improved RRSIG expiration handling

While here, also clarify the limitations of the record_days_left metric.
2022-09-24 19:52:08 -04:00
Christian Joergensen
caa7d89b2d Use external resolvers to validate the signatures. 2018-11-10 15:18:26 +01:00
Christian Joergensen
969171cea8 The DNS client instance and the network protocol is really an implementation detail, so hide it. 2018-10-05 12:58:14 +02:00
Christian Joergensen
4c5495f2a7 Added testing, restructured error handling. 2018-10-05 11:47:11 +02:00
Christian Joergensen
5f709d4a52 first commit 2018-10-04 12:36:49 +02:00