New port: beacon-server.
PR: 37712 Submitted by: Janos Mohacsi <janos.mohacsi@bsd.hu>
This commit is contained in:
parent
0c51a66425
commit
0e9260c64c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=97082
6 changed files with 67 additions and 0 deletions
|
@ -42,6 +42,7 @@
|
|||
SUBDIR += balance
|
||||
SUBDIR += bandwidthd
|
||||
SUBDIR += bbsnet
|
||||
SUBDIR += beacon-server
|
||||
SUBDIR += bfilter
|
||||
SUBDIR += bgpq
|
||||
SUBDIR += bing
|
||||
|
|
35
net/beacon-server/Makefile
Normal file
35
net/beacon-server/Makefile
Normal file
|
@ -0,0 +1,35 @@
|
|||
# New ports collection makefile for: beacon-server
|
||||
# Date created: 2 May 2002
|
||||
# Whom: Janos Mohacsi <janos.mohacsi@bsd.hu>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= beacon
|
||||
PORTVERSION= 0.8.09
|
||||
CATEGORIES= net mbone perl5
|
||||
MASTER_SITES= http://dast.nlanr.net/Projects/Beacon/
|
||||
PKGNAMESUFFIX= -server
|
||||
DISTNAME= beaconserver_v${PORTVERSION}_perl
|
||||
|
||||
MAINTAINER= janos.mohacsi@bsd.hu
|
||||
COMMENT= Beacon active measurement tool to monitor multicast (server)
|
||||
|
||||
RUN_DEPENDS= ${SITE_PERL}/Date/Format.pm:${PORTSDIR}/devel/p5-TimeDate \
|
||||
${SITE_PERL}/${PERL_ARCH}/IO/Socket/Multicast.pm:${PORTSDIR}/net/p5-IO-Socket-Multicast
|
||||
|
||||
NO_BUILD= yes
|
||||
NO_WRKSUBDIR= yes
|
||||
USE_PERL5= yes
|
||||
|
||||
do-install:
|
||||
@if [ ! -d ${PREFIX}/beaconserver ]; then \
|
||||
${MKDIR} ${PREFIX}/beaconserver; fi
|
||||
${INSTALL_SCRIPT} -m 750 ${WRKDIR}/beaconserver_v${PORTVERSION}_htmlgen.pl ${PREFIX}/beaconserver/beaconserver_htmlgen.pl
|
||||
${INSTALL_SCRIPT} -m 750 ${WRKDIR}/beaconserver_v${PORTVERSION}_server.pl ${PREFIX}/beaconserver/beaconserver_server.pl
|
||||
${INSTALL_DATA} -m 644 ${WRKDIR}/LICENSE ${PREFIX}/beaconserver/
|
||||
|
||||
post-install:
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.mk>
|
1
net/beacon-server/distinfo
Normal file
1
net/beacon-server/distinfo
Normal file
|
@ -0,0 +1 @@
|
|||
MD5 (beaconserver_v0.8.09_perl.tar.gz) = f8db80a4b659b85383463c98c67ae5c2
|
16
net/beacon-server/pkg-descr
Normal file
16
net/beacon-server/pkg-descr
Normal file
|
@ -0,0 +1,16 @@
|
|||
Beacon Server
|
||||
|
||||
The NLANR Multicast Beacon is active measurement software that monitors
|
||||
the performance of a multicast session. It has two components:
|
||||
|
||||
Beacon Agent -- an active probing program running at each measurement machine.
|
||||
A set of Beacons sends packets continuously to each other through a
|
||||
multicast session, and measures the performance of the transmission. It
|
||||
then reports to the Beacon Server periodically. The current version (v0.63)
|
||||
is written in Java.
|
||||
|
||||
Beacon Server -- a central server collecting the performance information
|
||||
from the Beacon Clients. The v0.8 version of the Beacon Server is written
|
||||
in Perl.
|
||||
|
||||
WWW: http://dast.nlanr.net/Projects/Beacon/
|
10
net/beacon-server/pkg-message
Normal file
10
net/beacon-server/pkg-message
Normal file
|
@ -0,0 +1,10 @@
|
|||
Beacon Server
|
||||
|
||||
You must configure your beaconserver by editing:
|
||||
${PREFIX}/beaconserver/beaconserver_server.pl
|
||||
|
||||
You should run
|
||||
${PREFIX}/beaconserver/beaconserver_htmlgen.pl
|
||||
periodically (e.g. via cron) to generate HTML report of the measurement data.
|
||||
|
||||
You should need a Web server to make the report available.
|
4
net/beacon-server/pkg-plist
Normal file
4
net/beacon-server/pkg-plist
Normal file
|
@ -0,0 +1,4 @@
|
|||
beaconserver/beaconserver_server.pl
|
||||
beaconserver/beaconserver_htmlgen.pl
|
||||
beaconserver/LICENSE
|
||||
@dirrm beaconserver/
|
Loading…
Reference in a new issue