LetsMonitor.org - Monitoring certificates

https://letsmonitor.org

We built this for our internal use, but decided to make it our community project. It is highly scalable, free, and will always be free. It is a globally distributed monitoring service that checks for missing, expiring or misconfigured certs and alerts multiple recipients via SMS or email. This is intended to be a third-party supplement to the email expiration notifications LetsEncrypt already sends out.

With 90 day expirations, it can get a little tricky validating all your certs are up to date and functioning.

8 Likes

Were you trying to rip off the look of the LE home page, or was that an accident?

2 Likes

Registered an account and put one of my sites on. For some reason it queried a subdomain and was constantly alerting me of connection issues due to a certificate mismatch.

Can I provide it my CA cert so it will recognize my self-signed site certs?

2 Likes

Very odd. No matter what method I use, Iā€™m getting a cert back with the alternate names ā€˜mailā€™ and ā€˜calendarā€™. Iā€™ve looked at the raw data and it is a different certificate than the one I get from a browser. Iā€™m still looking into itā€¦

Not now, but that seems like a good feature to add.

am I the only one who thinks that this homepage looks like they have copied LE?
also I get internal error on register

1 Like

The background image and fonts are based on LE.

Nice Job.
Will try later.

Fails on most of my domains, as it doesnā€™t appear to correctly find the domain ( it looks as if it just checks the main certificate on that IP, not for the specific domain name )

1 Like

by the way you register with your email but the login page asks for a username, this might be an error (as the email works fine)

I support the ā€œpush your own CAā€ idea, also maybe you could try DANE validation if not done yet (I dont have a DANE yet, coz CF doesnt do that yet, sadly.

2 questions:

LetsMonitor.org uses globally distributed servers

How many actual points of presence there are and in which locations?

Get alerts via email or SMS.

How would you be sending SMS messages, potentiality many of them, while keeping the service free, especially to international numbers?

1 Like

As far as I can tell - 2 with Amazon, both in the US.

54.241.0.136 Amazon - N. California United States
54.243.174.194 Amazon - N. Virginia United States

Good question, looks to be via google / level3

yep I saw that as well, globally distributed looks quite different in my eyes

and that is free?
but the intresting question is whether they do intl SMS in the first place since the placeholder didnt make it look like it.

And Google would connect my cell phone number with a certificate. Not even LE does that. :slight_smile:

Stations are being added - we are now at six.

Six locations as of now. They are:

http://54.241.0.136 Amazon - N. California United States
http://54.246.96.161 Amazon - Ireland Ireland
http://54.243.174.194 Amazon - N. Virginia United States
http://175.41.147.48 Amazon - Singapore Singapore
http://176.34.24.27 Amazon - Tokyo Japan
http://177.71.187.128 Amazon - Sao Paulo Brazil

More are being addedā€¦

This is our community project, so we are hoping the SMS fees donā€™t get too high. We are using Twilio. Our logic is:

  • Alerts will be infrequent, since most certs will be auto-renewed or renewed well in advance
  • Worst case per cert is a few alerts every 90 days
  • We will try to steer users to using email based SMS (9495551212@vtext.com) for Verizon, for example.

Thanks

Any update on getting it to correctly recognise certificates ? of the initial 7 hosts I put in, it only recognises 1 which is on itā€™s own IP ( the others are all on shared IP, and it doesnā€™t correctly check the cert )