Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Collect TLS certificate information #113

Open
widhalmt opened this issue Jan 11, 2024 · 0 comments
Open

[Feature]: Collect TLS certificate information #113

widhalmt opened this issue Jan 11, 2024 · 0 comments
Labels
feature New feature or request to-be-discussed to be discussed

Comments

@widhalmt
Copy link
Member

Describe the feature request

I'd like to see information about certificates used by services support collector scrapes.

My idea for a first attempt would be to connect to default ports on localhost for all collected services. Just use openssl to get the basic information. Personally I don't see a problem with collecting the public certificate via curl/openssl but I can imagine some people having security concerns (justified or not).

But what I want to see:

  • Certificate matched to service (so that you don't have to guess if it's an Icinga 2 API, Icinga Web 2 or some other service certificate)
  • Expiry time
  • Issuer (important to know whether it's managed by a built in CA or replaced by some self signed or company CA signed certificate)
  • All names and IPs the certificate is valid for

I'd like to see this at least for the following (default ports to make things easier, maybe other ports should be planned for the future):

  • Icinga 2 (5665)
  • Icinga Web 2 (443)
  • Kibana (5601)
  • Elasticsearch (9200)
  • Elasticsearch Cluster Interconnect (9300)
  • Logstash Beats Input (5044)
@widhalmt widhalmt added feature New feature or request needs-triage Needs to be triaged labels Jan 11, 2024
@widhalmt widhalmt changed the title [Feature]: [Feature]: Collect TLS certificate information Jan 11, 2024
@tbauriedel tbauriedel added to-be-discussed to be discussed and removed needs-triage Needs to be triaged labels Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request to-be-discussed to be discussed
Projects
None yet
Development

No branches or pull requests

2 participants