conkw documentation - HttpsCertGrabber

This is the https cert grabber. It will probe the domain names provided through http, grab the certificate and extract the expiration date. This allows monitoring of your https certs expiration date. It refreshes its values every three hours by default.

Use cases

Configuration

"config": {
  "domains": [
    "google.com",
    "facebook.com",
    "apple.com:443"
  ]
}

The configuration holds one array of domains called domains. It contains a list of domain names. Additionally, it can contain a colon and a port number for those services that do not listen on the port 443.

As this is a TimeThrottledGrabber, you can define ttl and errorTtl. See here for more details. The default ttl is 3 hours.

Metrics

For each domain name (here mysite.com), this grabber will produce three metrics:

It also produces the list of all names, as defined in the configuration: