mirmon

2.7 GPL (GNU General Public License)    
3.1/5 13

  777 downloads

Monitor the state of mirrors

description

download

specs

changelog

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).

Options:

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
read more   
Last updated on December 17th, 2012
mirmon

0 User reviews so far.

SUBMIT

#mirror administrator #mirror monitor #mirror site #mirmon #mirror #administrator #monitor