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.
net.pieroxy.conkw.webapp.grabbers.http.HttpsCertGrabberhttpscert"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.
For each domain name (here mysite.com), this grabber will produce three metrics:
num.date_mysite.com contains the unix timestamp in ms of the expiry date.num.days_mysite.com contains the number of days until expiration.num.ts_mysite.com contains the number of milliseconds until expiration.It also produces the list of all names, as defined in the configuration:
str.alldomains the comma separated list of domains in the configuration file.