Exports Prometheus metrics for TLS certificates
APACHE-2.0 License
Published by ribbybibby over 2 years ago
Published by ribbybibby over 2 years ago
Published by ribbybibby almost 3 years ago
Published by ribbybibby about 3 years ago
08d9a66 Release 2.3.1
a94845a Add support for postgresql protocol (#77)
ef1a35d Update dependencies (#76)
Published by ribbybibby over 3 years ago
4aaa67e Release 2.2.1
83f0127 Move to github.com/prometheus/common/promlog for logging (#71)
d5cbd64 Update README.md
5265251 Support getting certificate information from a kubeconfig file (#61)
b37574b [added] release target add mips64le (#65)
Published by ribbybibby almost 4 years ago
This release includes a number of new features:
Please note that the ssl_tls_connect_success
metric has been renamed to ssl_probe_success
.
5d3ac12 release 2.2.0
44d8713 Add test for TLS version metric
8cde56c Fix examples in the README
fdda9c3 Add prober column to metrics table
d92d7be Add file prober to example config
ca7aa1f Fix golint errors
13a03b1 Move tests to prober package
67539b6 Use same results check for file + kube probes
f4782e3 Make the description in the README more succinct
63dcb9a Add kubernetes prober
0506638 Add file prober
c74c0de Refactor prober function and metrics collection
e05745b Export OCSP stapling metrics (#54)
896b59b Update deps && go 1.15
119d3cd Add a configurable timeout to the module configuration (#55)
Published by ribbybibby about 4 years ago
224fb62 release 2.1.1
b84db80 Fix ssl_verified_cert_not_after typo
Published by ribbybibby about 4 years ago
c0f4183 release 2.1.0
17aa4e2 Add metrics for certificates in the verified chains (#48)
ddedd5f Add more information to error logs (#49)
ac9bc31 add a file name extension to the generated binary when the host (e.g. windows) requires it (#47)
b4b8471 build windows release (#43)
Published by ribbybibby over 4 years ago
This release modifies the way the exporter is configured to use a modules/probers structure as seen in the blackbox_exporter.
This should be a no-op for the majority of users, however please note the following:
--tls.insecure
, --tls.cacert
, --tls.client-auth
, --tls.cert
and --tls.key
options have been removed. Please define a module with the corresponding TLS options instead. Refer to the example.Some new features have been introduced as well:
b2ed4e6 release 2.0.0
89eff28 Add starttls for smtp, imap and ftp (#36)
1c8bd16 Add proxy_url parameter to https configuration (#35)
801179e Move to a modules/probers model, like the blackbox_exporter. (#34)
Published by ribbybibby over 4 years ago
5ca5c8c release 1.0.1
dc2882c Fix emailAddresses (#33)
8ef058e Modify build and release processes (#32)
41830d4 Fix connection leak (#31)
1305aac renew test certificates (#28)
Published by ribbybibby over 4 years ago
This release introduces significant changes to the metric structure, removing most of the metrics and leaving ssl_cert_not_after
and ssl_cert_not_before
but with metadata attached as labels.
In addition to that change, this release also adds a new metric ssl_tls_version_info
which reports the TLS version used in the probe.
b7cdf62 update release process notes in README
c98cb10 cut 1.0.0 release
66ae153 add a grafana dashboard (#25)
13519dd add goreleaser
e3477cf add TLS version metric (#24)
80765ab add a github action to build the docker image
78ce406ce21c34a2be558f07c293b646a742df5f fix tests
11e3e4c move metadata out of metrics and into labels
000c8a8907e47cac97c68d0ecff7357fa5c2d861 add tests for notBefore and notAfter
486b47fd9dd46dfc217230d883a5727b4de56bae describe not before metric
0983ffdba6eabd72e159ebd9c9d9275d4c40f30d use the parsed target when connecting with the http client
874f02f403ffef3e899e4f05b26287ea5d58aade fix docker instructions in README
5b927d85bd12232697d28fe8e2cebc1b82d5ef6c fix example queries in README
81ff845a10e4cdfc15dcb95e036a9da7e73092fb bump go version in .promu.yaml
008952960e0200ebfc49c07da303c82334170825 build with go 1.13 explicitly in the Dockerfile
0a4a4023d4f9bf4bab113be65246222369f2c19b remove unnecessary STATICCHECK_IGNORE from Makefile
6d5223cb4b3fe46cca6e0f2086bf2e542f604359 use promhttp.Handler()
81504f6140a5076a509e9bc77eb34f01597a0f42 make it work with Go 1.13
Published by ribbybibby over 4 years ago
Published by ribbybibby about 5 years ago
https://*
addresses for the sake of proxyingThis removes support for ldaps://*
targets. Please use the form *:636
instead.
Published by ribbybibby over 5 years ago
This is a significant update to the way the exporter works but should be mostly backwards compatible.
The only potentially breaking change is that the name of the success metric has changed from ssl_https_connect_success
to ssl_tls_connect_success
.
Published by ribbybibby over 5 years ago
Published by ribbybibby over 5 years ago
Published by ribbybibby almost 7 years ago
Published by ribbybibby almost 7 years ago