# make sure x509check is running template: x509check_last_collected_secs on: x509check.time_until_expiration class: Certificates component: x509 certificates type: Latency calc: $now - $last_collected_t units: seconds ago every: 60s warn: $this > (($status >= $WARNING) ? ($update_every) : ( 5 * $update_every)) crit: $this > (($status == $CRITICAL) ? ($update_every) : (60 * $update_every)) delay: down 5m multiplier 1.5 max 1h info: number of seconds since the last successful data collection to: webmaster template: x509check_days_until_expiration on: x509check.time_until_expiration class: Certificates component: x509 certificates type: Latency calc: $expiry units: seconds every: 60s warn: $this < $days_until_expiration_warning*24*60*60 crit: $this < $days_until_expiration_critical*24*60*60 info: time until x509 certificate expires to: webmaster template: x509check_revocation_status on: x509check.revocation_status class: Certificates component: x509 certificates type: Errors calc: $revoked every: 60s crit: $this != nan AND $this != 0 info: x509 certificate revocation status (0: revoked, 1: valid) to: webmaster