SMS, Telegram or Bale? Choosing Alert Channels Without Alert Fatigue
Which downtime alerts should go by SMS and which to Telegram or Bale, how to route by urgency, and how to keep the important alerts from drowning in noise.
The padlock in the address bar depends on a small file that expires on a fixed date. When it does - or when the server sends it incorrectly - browsers replace your site with a full-page warning that most visitors won't click through. Understanding how certificates work turns these emergencies into routine maintenance.
noc724 checks your websites, servers and APIs around the clock and alerts you by SMS, Telegram or Bale the moment something breaks.
example.com and www.example.com, or a wildcard like *.example.com.Browsers trust a small set of root certificates. Roots rarely sign site certificates directly; they sign intermediate certificates, which sign yours:
Root CA (in the browser's trust store)
└── Intermediate CA (sent by your server)
└── www.example.com (your certificate)Your server must send its certificate and the intermediates. Some browsers fetch a missing intermediate on their own, so the site looks fine on your laptop while phones, API clients and monitoring tools fail. Always configure the "full chain" file.
openssl s_client -connect example.com:443 -servername example.com </dev/null 2>/dev/null \
| openssl x509 -noout -subject -issuer -dates -ext subjectAltName-servername matters: servers hosting several sites choose the certificate by the requested name (SNI).
| Error | Usual cause | Fix |
|---|---|---|
| Certificate expired | Renewal didn't run or wasn't deployed | Renew, reload the web server, fix the automation |
| Name mismatch | Certificate doesn't cover this hostname | Add the name to SANs or use the right certificate |
| Unknown issuer / incomplete chain | Intermediate not sent | Serve the full-chain file |
| Self-signed | Test certificate used in production | Use a certificate from a public CA |
| Not yet valid | Server clock wrong, or brand-new certificate | Fix NTP on the client or server |
| Weak protocol | TLS 1.0/1.1 only | Enable TLS 1.2 and 1.3 |
Free, automated certificates made renewal easy - and made it invisible. Typical ways it still fails:
An external check sees exactly what clients see, on every host and port:
noc724's SSL monitoring checks expiry and validity from outside and warns you by SMS, Telegram or Bale well before the deadline.
SSL is the old protocol name; all secure versions today are TLS. "SSL certificate" is still the common term for a TLS certificate.
Public certificates are now valid for at most about 13 months, and many are issued for 90 days. The industry has agreed to keep shortening maximum lifetimes, which makes automation essential.
Usually a missing intermediate certificate. Browsers can fill the gap; most other clients can't. Serve the full chain.
Written by
The noc724 team
Uptime monitoring engineers
We build and run noc724, an uptime monitoring service that checks websites, servers and APIs from several cities in Iran. These guides come from the problems we and our users run into while keeping services online.
Contact the teamExpert on:DevOps
Which downtime alerts should go by SMS and which to Telegram or Bale, how to route by urgency, and how to keep the important alerts from drowning in noise.
Why uptime monitors raise false alarms - network blips, timeouts, rate limits, content changes - and the settings that remove them while keeping real alerts fast.
How to set up a simple on-call rotation and escalation policy so every critical alert is answered, without burning out a small team.