GitHunt
FR

Frog-Gaming/meercat-monitor

checks online reachability, sends down and up notification emails, status and history webpage

Meercat Monitor

A simple online status monitor with email notifications and status pages.

The project is small enough to review and understand.
The runtime dependencies are low, requiring only a dotnet runtime, or a self-contained build.

Features

The appsettings.json configuration file allows you to configure groups, targets, email recipients, status webpage URL slug, etc.

Check results are stored to disk as jsonl files (one JSON per line). Currently without any limit.

Publish

To publish linux binaries, which will be placed under artifacts/publish/MeercatMonitor/release_linux-x64/:

dotnet publish --os linux

To publish windows binaries:

dotnet publish --os windows

As per settings in Directory.Build.props, the default publish creates a single executable file, which is not self-contained (requires a dotnet runtime).

To publish a self-contained executable, which will be a bigger file but not require a dotnet runtime to be installed, pass --self-contained true.

Contributors

Latest Release

v25.7.0July 15, 2025
GNU Affero General Public License v3.0
Created October 24, 2024
Updated November 16, 2025