mirmon 2.7

Monitor the state of mirrors
  1 Screenshot
mirmon project monitors the state of mirrors.

Every hour the root site writes a fresh timestamp somewhere in the archive; mirror sites copy this timestamp when they update the mirror archive. Mirmon periodically retrieves these timestamps from the mirror sites. It generates a html report and a flat state file.

Mirmon's actions and report are directed by a config file. There are many configuration parameters, but most have acceptable defaults. Only a few project specific items need to be specified. Once configured, mirmon can be run by cron every hour.

Mirror sites are probed at certain (user defined) intervals (default every 4 hours). Sites that are (temporarily) unreachable are probed more often (by default hourly) until a probe is successful.

The state file has a simple format and can be used for other administrative purposes (mailing admins of stale mirrors, directing users to fresh mirrors, etc).


option v : be verbose
option q : be quiet
option t : set timeout [ default 300 ] ;
option get : 'all' : probe all sites
: 'update' : probe a selection of the sites
option c : configuration file ; default list : ./mirmon.conf $HOME/.mirmon.conf etc/mirmon.conf

last updated on:
December 17th, 2012, 16:52 GMT
license type:
GPL (GNU General Public License) 
developed by:
Henk P. Penning
ROOT \ System \ Monitoring
Download Button

In a hurry? Add it to your Download Basket!

user rating 13



Rate it!
What's New in This Release:
  • With the option "always_get region ...", you can now specify which mirrors in certain regions must be probed in every mirmon run (intended for fake regions like Master, Tier1, etc.).
read full changelog

Add your review!