Making HTTP requests with Arduino and ESP8266
A Healthchecks user sent me a code snippet for sending HTTP pings from Arduino. This prompted me to do some Arduino experimenting on my own. I ordered Arduino Nano 33 IoT board: Arduino Nano 33 IoT I...
View ArticleMonitor Disk Space on Servers Without Installing Monitoring Agents
Let’s say you want to get an email notification when the free disk space on your server drops below some threshold level. There are many ways to go about this, but here is one that does not require...
View ArticleWalk-through: Set Up Self-Hosted Healthchecks Instance on a VPS
In this guide, I will deploy a Healthchecks instance on a VPS. Here’s the plan: Use the official Docker image and run it using Docker Compose. Store data in a managed PostgreSQL database. Use...
View ArticleNew Feature: Check Auto-Provisioning
Healthchecks recently gained a new feature: check auto-provisioning. When you send a ping request to a slug URL, and a check with the specified slug does not exist, Healthchecks can now automatically...
View ArticleNotes on Self-hosted Transactional Email
Since a little more than two months ago, Healthchecks.io has been sending transactional email (~300’000 emails per month) through its own SMTP server. Here are my notes on setting it up. The Before...
View ArticleComparison of Cron Monitoring Services (November 2023)
In this post I’m comparing cron monitoring features of four services: Cronitor, Healthchecks.io, Uptime Robot, Sentry. How I picked the services for comparison: I searched for “cron monitoring” on...
View ArticleOnCalendar schedules: Monitor Systemd Timers with Healthchecks.io
Healthchecks now supports OnCalendar schedules, used for scheduling tasks with systemd timers. Here’s what’s new: when creating a check, you can now switch between “Simple”, “Cron” and “OnCalendar”...
View ArticleData Breach Report: Some SMS Notifications Sent To France and Italy Were Exposed
On July 2, 2024 we received a notice from Twilio, our SMS provider, about a data leak involving IdentifyMobile, one of their downstream carriers. The downstream carrier had made an AWS S3 bucket...
View ArticleRunning One-man SaaS, 9 Years In
Healthchecks.io launched in July 2015, which means this year we turn 9. Time flies! Previous status updates: In 2018, My One-person SaaS Side Project Celebrates its Third Birthday In 2021,...
View ArticleHow Healthchecks.io Sends Webhook Notifications
Webhooks are a powerful way to notify external systems about checks changing state in Healthchecks.io. Webhook notifications are available to all user accounts, paid and free. Webhooks were the second...
View Article