:: Re: [devuan-mirrors] [devuan-dev] I…
Top Page
Delete this message
Reply to this message
Author: onefang
Date:  
To: devuan-mirrors, devuan-dev
New-Topics: Re: [devuan-mirrors] [devuan-dev] Introducing apt-panopticon, my Devuan mirror checker script.
Subject: Re: [devuan-mirrors] [devuan-dev] Introducing apt-panopticon, my Devuan mirror checker script.
Merry Christmas, here's your gift from me.

Since the last update, I've been working hard on this. I have all the
major things I want to go into the first release done, just a bunch of
minor things and tweaks left to do, plus more documentation to be
written.

I'm leaving the FTP and RSYNC checks for the next version.

You really should check out the web version at
https://sledjhamr.org/apt-panopticon/results/Report-web.html and click on
all the links. The log files have links to relevant other log files and
stuff. The main web page refreshes automatically.

The data that has been collected while following redirects to Debian
mirror servers, is collected and displayed.

The Updated tests have been updated, and now better reflect reality.

The entire process has been sped up, and now takes one minute to run on
my server. Mostly due to some major refactoring and more multitasking.

Unsupported protocols are tested anyway.

There's an update script for updating the data from previous runs of the
script.

There's an Icinga/Nagios script thaat reports the results of the last
run.

Not sure if I mentioned this before, there are now speed tests and lots
of graphs.

Lots and lots of tweaks, clean ups, and general goodness. Lots of
checking of the results, I'm fairly confident of them now. Mostly.


Here's the latest email version -

************************************************************************

Dear Mirror Admins,

This is the status of the mirror servers in the Devuan package mirror network.

EXPERIMENTAL CODE - double check all results you see here, and read the
logs if it's important. The full list of Devuan package mirrors is
available at the URL:

https://pkgmaster.devuan.org/mirror_list.txt

Please contact "mirrors@???" if any of the information
in the file above needs to be amended.

The full results of the mirror checking is available at the URL:

https://sledjhamr.org/apt-panopticon/results/Report-web.html

Due to the nature of the tests, some errors or warnings will be
counted several times. Refer to the logs on the web page for details.

Please see below the current status of the Devuan Package Mirror
network:

==== package mirror status 2019-12-25 14:18 GMT ====
[skip] means that the test hasn't been written yet.

deb.devuan.org....
      ftp: [skip] http: [OK] https: [OK] rsync: [skip]


      Protocol: [OK] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]
devuan.bio.lmu.de....
      ftp: [skip] http: [OK] https: [FAILED (18 errors)] rsync: [skip]
      DNS-RR:  141.84.43.19  2001:4ca0:4300::1:19
      Protocol: [OK] URL-sanity: [FAILED (9 errors)] Integrity: [OK]
      Updated: [OK]
devuan.c3sl.ufpr.br....
      ftp: [skip] http: [OK] https: [OK (12 warnings)] rsync: [skip]
      DNS-RR:  200.236.31.1
      Protocol: [OK (12 warnings)] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]
devuan.dcc.uchile.cl....
      ftp: [skip] http: [OK] https: [OK (4 warnings)] rsync: [skip]
      DNS-RR: [no]
      Protocol: [OK (4 warnings)] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]
devuan.ipacct.com....
      ftp: [skip] http: [OK] https: [OK (12 warnings)] rsync: [skip]
      DNS-RR: [no]
      Protocol: [OK (12 warnings)] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]
devuan.m10k.jp....
      ftp: [skip] http: [FAILED (9 errors)] https: [FAILED (9 errors, 6 warnings)] rsync: [skip]
      DNS-RR: [no]
      Protocol: [OK (6 warnings)] URL-sanity: [FAILED (18 errors)] Integrity: [OK]
      Updated: [OK]
devuan.mine.nu....
      ftp: [skip] http: [OK] https: [OK] rsync: [skip]
      DNS-RR:  37.187.111.86
      Protocol: [OK] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]
devuan.packet-gain.de....
      ftp: [skip] http: [OK] https: [OK (12 warnings)] rsync: [skip]
      DNS-RR:  95.216.15.86  2a01:4f9:2a:fa9::2
      Protocol: [OK (12 warnings)] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]
dist-mirror.fem.tu-ilmenau.de....
      ftp: [skip] http: [FAILED (4 errors, 66 warnings)] https: [timeout (1 timeout)] rsync: [skip]
      DNS-RR: [no]
      Protocol: [OK (66 warnings)] URL-sanity: [OK] Integrity: [OK]
      Updated: [FAILED (4 errors)]
espejito.fder.edu.uy....
      ftp: [skip] http: [OK] https: [OK (12 warnings)] rsync: [skip]
      DNS-RR:  2800:a8:c001::a  190.64.49.124
      Protocol: [OK (12 warnings)] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]
ftp.fau.de....
      ftp: [skip] http: [OK] https: [OK] rsync: [skip]
      DNS-RR:  131.188.12.211  2001:638:a000:1021:21::1
      Protocol: [OK] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]
mirror.checkdomain.de....
      ftp: [skip] http: [OK] https: [OK (12 warnings)] rsync: [skip]
      DNS-RR:  46.4.50.2  2a01:4f8:140:1102:2b76:955d:b48f:bdf3
      Protocol: [OK (12 warnings)] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]
mirror.devuan.de....
      ftp: [skip] http: [TIMEOUT (15 errors, 4 timeouts)] https: [TIMEOUT (4 errors, 4 timeouts)] rsync: [skip]
      DNS-RR: [no]
      Protocol: [TIMEOUT] URL-sanity: [TIMEOUT (2 errors)] Integrity: [TIMEOUT]
      Updated: [TIMEOUT]
mirror.koddos.net....
      ftp: [skip] http: [FAILED (18 errors)] https: [FAILED* (18 errors, 48 warnings)] rsync: [skip]
      DNS-RR:  2001:590:3803::31:151  31.220.0.151
      Protocol: [OK] URL-sanity: [FAILED (18 errors)] Integrity: [OK]
      Updated: [OK]
mirror.stinpriza.org....
      ftp: [skip] http: [OK] https: [OK] rsync: [skip]
      DNS-RR:  2a01:4f8:162:7293::14
      Protocol: [OK] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]
mirror.ungleich.ch....
      ftp: [skip] http: [OK* (132 warnings)] https: [OK] rsync: [skip]
      DNS-RR:  2a0a:e5c0:2:2:400:c8ff:fe68:bef3
      Protocol: [OK (66 warnings)] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]
mirror.vpgrp.io....
      ftp: [skip] http: [OK] https: [OK] rsync: [skip]
      DNS-RR:  185.183.113.129
      Protocol: [OK] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]
mirrors.dotsrc.org....
      ftp: [skip] http: [OK] https: [OK] rsync: [skip]
      DNS-RR:  130.225.254.116  2001:878:346::116
      Protocol: [OK] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]
pkgmaster.devuan.org....
      ftp: [skip] http: [OK] https: [OK] rsync: [skip]
      DNS-RR:  5.196.38.18
      Protocol: [OK] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]
sledjhamr.org....
      ftp: [skip] http: [OK] https: [OK] rsync: [skip]
      DNS-RR:  2a02:2a38:37:13:13::2  37.220.36.58
      Protocol: [OK] URL-sanity: [OK] Integrity: [OK]
      Updated: [OK]


==== faulty mirrors: ====
devuan.bio.lmu.de (https)
devuan.bio.lmu.de (URLSanity)
devuan.m10k.jp (http)
devuan.m10k.jp (https)
devuan.m10k.jp (URLSanity)
dist-mirror.fem.tu-ilmenau.de (http)
dist-mirror.fem.tu-ilmenau.de (https)
dist-mirror.fem.tu-ilmenau.de (Updated)
mirror.koddos.net (http)
mirror.koddos.net (https)
mirror.koddos.net (URLSanity)

-------------------------

* This means that this protocol isn't actually supported, but the test
was run ayway.

Thanks for your precious help in ensuring that Devuan GNU+Linux
remains a universal, stable, dependable, free operating system.

You can get the source code from
https://sledjhamr.org/cgit/apt-panopticon/about/ .

Love

The Dev1Devs

--
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.