Two more features in two days
When the last post went out, uptime monitoring had just shipped and SSL was "next". We didn't expect "next" to mean the same day — but it did. And then port monitoring shipped the day after.
Three monitoring features, two days. Here's what's now live.
SSL certificate expiry monitoring
Add a hostname and a port (defaults to 443) and Observare runs a daily TLS scan against your endpoint. It pulls the certificate, validates the chain, calculates the days remaining until expiry, and tracks the issuer and SANs.
You pick which expiry thresholds you want alerts at — the defaults are 30, 14, 7, and 1 days before expiry. Each threshold fires once, so you're not getting daily reminder spam. When you renew the certificate, the system detects the jump in days remaining and resets the thresholds automatically, ready for the next cycle.
If a certificate is invalid (expired, broken chain, hostname mismatch), you get an immediate alert separate from the threshold warnings.
Port monitoring
The third feature: TCP and UDP port checks from our servers.
Configure a hostname or IP, a port number, and a protocol. We probe it on your chosen interval (5, 10, or 15 minutes) and track the connection time. Same patterns as uptime monitoring — 30-second confirmation rechecks before alerting, flapping detection, incident history, paginated check logs, and a 30-day uptime chart.
TCP checks open a socket and time the connection. UDP checks send a datagram and watch for an ICMP unreachable response.
This is the feature for monitoring database ports, SSH, custom services, game servers, anything where uptime monitoring at the HTTP layer doesn't cut it.
Same dashboard, same alerts
All three monitoring types live in one dashboard with a shared sub-sidebar (Uptime / SSL / Port). They share the same alert channels — configure email once, attach it to whichever monitors you care about. Down alerts, recovery alerts, flapping alerts, SSL expiry warnings, all branded HTML emails.
Each monitor type has its own 30 monitor cap, so you can run 30 uptime + 30 SSL + 30 port monitors on a single £5/month account.
What's next
Cron job heartbeat monitoring is the next feature in the pipeline. Your scheduled jobs ping a unique URL on a schedule; if a heartbeat is missed, you get alerted. Same dashboard, same alert channels.
After that: the agent, then the rest of the feature list.
Registrations are currently closed while we keep building, but you can follow along with the build at @ObservareOps or on Indie Hackers.
— The Observare team