BSD Ports

misc/mirmon 2.11_1 FreeBSD

Monitor the status of mirrors

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Categories
misc
Package size
37.1 KiB, 106.4 KiB installed

Description

Many project are mirrored worldwide. Mirmon helps in monitoring these mirrors. In a concise graphic format, mirmon shows each site's history of the last two weeks, making it easy to spot stale or dead mirrors. Mirmon quietly probes a subset of the sites in a given list, writes the results in the 'state' file, and generates a Web page with the results

In the other systems

SystemPortVersion
FreeBSDmisc/mirmon2.11_1
OpenBSDnet/mirmon2.11p1
NetBSDmisc/mirmon2.11nb5
DragonFlymisc/mirmon2.11_1
MidnightBSDmisc/mirmon2.11
HardenedBSDmisc/mirmon2.11_1
GhostBSDmisc/mirmon2.11_1

Install

Binary package:

pkg install mirmon

From the ports tree:

cd /usr/ports/misc/mirmon/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mirmon>0:misc/mirmon

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.11_12.11_12.11_12.11_12.11_1
FreeBSD:14:quarterly2.11_12.11_1n/a2.11_12.11_1
FreeBSD:15:latest2.11_12.11_1n/a2.11_12.11_1
FreeBSD:15:quarterly2.11_12.11_1n/an/an/a
FreeBSD:16:latest2.11_12.11_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Run dependencies 1

No port depends on this one.

Configuration

Options name: misc_mirmon

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
perl5 shebangfix
Service scripts
none

Message after installing

The program is intended to be run by cron every hour.

    42 * * * * perl /usr/local/bin/mirmon -q -get update

  It quietly probes a subset of the sites in a given list,
  writes the results in the 'state' file and generates a web page
  with the results. The subset contains the sites that are new, bad
  and/or not probed for a specified time.

  When no 'get' option is specified, the program just generates a
  new web page from the last known state.

  The program checks the mirrors by running a (user specified)
  program on a pipe. A (user specified) number of probes is
  run in parallel using nonblocking IO. When something can be
  read from the pipe, it switches the pipe to blocking IO and
  reads one line from the pipe. Then it flushes and closes the
  pipe. No attempt is made to kill the probe.

  The probe should return something that looks like "1043625600\n",
  that is, a timestamp followed by a newline. The exit status of
  the probe is ignored.

===>   NOTICE:

The mirmon port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

distinfo 1
FileSizeSHA256
mirmon-2.11.tar.gz72482db02edd28f785cf1662e42134cc5bcc35acc1689719c2b69310b4416c3798e67
Master sites 1
  • http://www.staff.science.uu.nl/~penni101/mirmon/

Commit history 0

No commits in the history this site was built from.