{"repo":"anas-aso/ssllabs_exporter","free":true,"listed":false,"github":"https://github.com/anas-aso/ssllabs_exporter","clone":"git clone https://github.com/anas-aso/ssllabs_exporter.git","description":"Getting deep analysis of the configuration of any SSL web server on the public Internet à la blackbox_exporter style.","language":"Go","stars":50,"topics":["prometheus","prometheus-exporter","ssllabs","ssl","security","tls"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"SSLLabs exporter Getting deep analysis of the configuration of any SSL web server on the public Internet à la blackbox exporter style. This exporter relays the target server hostname to SSLLabs API, parses the result and export it as Prometheus metrics. It covers retries in case of failures and simplifies the assessment result. SSLLabs SSL Labs is a non-commercial research effort, run by Qualys, to better understand how SSL, TLS, and PKI technologies are used in practice. source: https://www.ssllabs.com/about/assessment.html This exporter implements SSLLabs API client that would get you the same results as if you use the web interface. Configuration ssllabs exporter doesn't require any configuration file and the available flags can be found as below : Docker The Prometheus exporter is available as a docker image : How To Use it Deploy the exporter to your infrastructure. Kubernetes deployment and service Yaml file are provided here as an example. Then adjust Prometheus config to add a new scrape configuration. Examples of how this look like can be found here (it includes both static config and Kubernetes service discovery to auto check all the cluster ingresses). Once deployed, Prometheus Targets view page should look like this : The Grafana dashboard below is available here. Available metrics Metric Name Description ---- ----------- ssllabs probe duration seconds how long the assessment took in seconds ssllabs probe success whether we were able to fetch an assessment result ","default_branch":null,"files":null,"tree":[],"storefront":"/r/anas-aso","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/anas-aso/ssllabs_exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}