[ANN] MultiPurpose-Host-Checker - Check restic snapshots

Hello forum,

I’m Michele and I have been a happy restic user for many years! I hope I’m not boring anyone with this post.

I am very pleased to announce the first stable release of MultiPurpose-Host-Checker (MPHC)

MPHC is a simple and multi-purpose host checker that helps to check host with checks presents, where it’s present also a restic snapshot checker.

MPHC programs was developed with a simple rule in mind: user should take no more than 4 (four) minutes to install and starts to monitor hosts! MPHC is not a complete monitoring system like Zabbix, Nagios or Solarwinds. No dashboards, graphs, trends, statistics are provided. Only checks and action taken.

Taking about restic, we develop the restic_check because we didn’t find a simple solution that was able to:

  • check how many snapshots there are in a given period of time into a repo and, if there are fewer than desired, perform an action
  • send email through smtp or gmail or execute a given command if there are too few

About the other features, I hope the following checks are noteworthy:

  • http_diff: check if one or more webpages is changed from last check
  • http_ok: check if a webserver reply with status code 200 or other specified
  • fs_changes: check fs for changes from one execution to another
  • dns_change: check if DNS record is changed from the last check

Github page:

Github wiki for documentation:

…and thank for restic!

Michele