Skip to content

Probe the services this was filed for, and probe TLS expiry #91

Description

@Gerrrt

Nothing checks that internal services answer, or that their certificates are
still valid.

docs/runbooks/generate-certificates.md:106 states the consequence plainly:

Adding blackbox-exporter for TLS-expiry checks is on roadmap.md; until that
exists, expiry is something you find out about from a browser warning.

Current expiries, for reference — not urgent, which is the argument for building
this before it is:

Certificate Expires Days
grafana.matrix.elysium 2028-11-21 823
Matrix Elysium Internal CA 2036-08-16 ~3650

gen-certs.sh caps leaves at 825 days, so a leaf issued today will always be
inside blackbox's useful range.

What it should probe: Grafana (HTTPS, expiry, chain against the lab CA),
Prometheus, Alertmanager, Loki, the switch management UI, the iLO, and the
pfSense web UI. That also gives an availability signal for the four devices that
currently only have SNMP.

Tracked in docs/roadmap.md; filed as an issue so it has a place to be discussed and closed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions