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.
Nothing checks that internal services answer, or that their certificates are
still valid.
docs/runbooks/generate-certificates.md:106states the consequence plainly:Current expiries, for reference — not urgent, which is the argument for building
this before it is:
grafana.matrix.elysiumgen-certs.shcaps leaves at 825 days, so a leaf issued today will always beinside 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.