Quantcast
Browsing all 14 articles
Browse latest View live

Notice: RU IP Block Starting January 1, 2023

Starting from January 1, 2023, our ping endpoints (hc-ping.com, hchk.io) will reject requests from the Russian Federation IP addresses. The web dashboard at https://healthchecks.io will remain...

View Article


Image may be NSFW.
Clik here to view.

How Healthchecks Sends Signal Notifications

When a cron job does not run on time, Healthchecks can notify you using various methods. One of the supported methods is Signal messages. Signal is an end-to-end encrypted messenger app run by a...

View Article


Using Logs to Troubleshoot Failing Cron Jobs

Let’s say you have a script that works when run in an interactive session, but does not produce expected results when run from cron. What could be the problem? Some potential culprits include: The...

View Article

Image may be NSFW.
Clik here to view.

I Found a Vulnerability in Croniter

(This was in 2021, and the maintainer fixed it the next day.) croniter is a python library for evaluating cron expressions. Given a cron expression and a datetime, it can calculate the nearest next...

View Article

Image may be NSFW.
Clik here to view.

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 Article


Image may be NSFW.
Clik here to view.

Monitor 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 Article

Image may be NSFW.
Clik here to view.

Walk-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 Article

Image may be NSFW.
Clik here to view.

New 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 Article


Image may be NSFW.
Clik here to view.

Notes 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 Article


Image may be NSFW.
Clik here to view.

Comparison 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 Article

Image may be NSFW.
Clik here to view.

OnCalendar 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 Article

Data 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 Article

Image may be NSFW.
Clik here to view.

Running 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 Article


How 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
Browsing all 14 articles
Browse latest View live