Zabbix item to monitor LetsEncrypt certs on-disk #13071

Closed
opened 2026-01-22 10:29:33 +00:00 by gwmngilfen · 2 comments
Member

Description of request

We have some monitoring of HTTPS endpoints via a script which uses openssl s_connect to connect to the website and check the cert age. This is good, but manual, and depends on networking being up.

We should add an LLD Zabbix item to certgetter to automatically create cert age items for all LetsEncrypt certs - this will mean we keep an eye on all certs automatically, no manual steps when adding new certs/hosts. We can then use the HTTPS checks for specific critical URLs we want to test on top.

### Description of request We have *some* monitoring of HTTPS endpoints via a script which uses `openssl s_connect` to connect to the website and check the cert age. This is good, but manual, and depends on networking being up. We should add an LLD Zabbix item to certgetter to automatically create cert age items for all LetsEncrypt certs - this will mean we keep an eye on all certs automatically, no manual steps when adding new certs/hosts. We can then use the HTTPS checks for *specific* critical URLs we want to test on top.

Hi,
We cannot use firmitas for this ?

Hi, We cannot use firmitas for this ?
Author
Member

We can, yes. It was worth asking the question though, because two monitoring solutions is probably not better than one, and Firmitas needs updating to work with forge.fedoraproject.org.

I'm going to shelve this however, because Firmitas works (apart from the above), and getting Zabbix to do the per-group notification system would be more work than fixing Firmitas, I think.

We can, yes. It was worth asking the question though, because two monitoring solutions is probably not better than one, and Firmitas needs updating to work with forge.fedoraproject.org. I'm going to shelve this however, because Firmitas works (apart from the above), and getting Zabbix to do the per-group notification system would be more work than fixing Firmitas, I think.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
infra/tickets#13071
No description provided.