On Tue, Oct 6, 2015 at 5:18 PM, Nadav Goldin
<ngoldin(a)redhat.com> wrote:
> Hi,
> I've been reviewing 3 solutions suggested for monitoring oVirt's mirror
> sites: mirmon(used by CentOS), Debian Mirror Checker, MirrorManager(used by
> Fedora). I've put what I gathered so far here(google docs)
>
<
https://docs.google.com/a/redhat.com/document/d/1NErdN07kSLZQ_ystxsp9-6Fw...
> .
>
> imo, there are 2 main problems:
> 1. monitoring that the mirrors are up and synced( logs and http access)
> 2. updating the mirrorlist(../yum-repo/mirrorlist) file automatically when
> a mirror site is not synced after X amount of time.
>
> so far installing only mirmon, it seems like the simpler tool that can
> address problem 1 easily, in order to handle problem 2 another script that
> filters the log file needs to be written.
> MirrorManager needs further inspection(has many other features which I am
> not sure if we need?)
> and Debian Mirror Checker, i think, is not worth it(incomplete docs, not
> maintained, debian infra specific - assuming I found the correct repository)
>
> what do you think?
>
>
I'd like to have mirmon running as a first step. it won't help if rsync
fails in the middle but at least it will give us an hint of the health of
the mirrors.
Failing in the middle could be solved by moving to a 2-step rsync: first
all but a file with a timestamp and the last one only the timestamp, but
I agree that partial monitoring is better than no monitoring.
You can add bouncer to your list:
https://wiki.mozilla.org/Bouncer