From owner-freebsd-ports Sun Dec 31 10: 0: 7 2000 From owner-freebsd-ports@FreeBSD.ORG Sun Dec 31 10:00:01 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 84A4437B400 for ; Sun, 31 Dec 2000 10:00:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eBVI01R84894; Sun, 31 Dec 2000 10:00:01 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 31 Dec 2000 10:00:01 -0800 (PST) Resent-Message-Id: <200012311800.eBVI01R84894@freefall.freebsd.org> Resent-From: gnats-admin@FreeBSD.org (GNATS Management) Resent-To: freebsd-ports@FreeBSD.org Resent-Reply-To: gnats-admin@FreeBSD.org, ijliao@terry.dragon2.net Received: from Terry.Dorm8.NCTU.edu.tw (Terry.Dorm8.NCTU.edu.tw [140.113.93.99]) by hub.freebsd.org (Postfix) with ESMTP id 4195337B402 for ; Sun, 31 Dec 2000 09:56:12 -0800 (PST) Received: (from ijliao@localhost) by Terry.Dorm8.NCTU.edu.tw (8.11.1/8.11.1) id eBVHun976691; Mon, 1 Jan 2001 01:56:49 +0800 (CST) (envelope-from ijliao) Message-Id: <200012311756.eBVHun976691@Terry.Dorm8.NCTU.edu.tw> Date: Mon, 1 Jan 2001 01:56:49 +0800 (CST) From: Ying-Chieh Liao Sender: ijliao@Terry.Dorm8.NCTU.edu.tw Reply-To: ijliao@terry.dragon2.net To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/23983: new port : sysutils/checkservice Resent-Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 23983 >Category: ports >Synopsis: new port : sysutils/checkservice >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 31 10:00:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Ying-Chieh Liao >Release: FreeBSD 5.0-CURRENT i386 >Organization: NCTU CSIE >Environment: System: FreeBSD Terry.Dorm8.NCTU.edu.tw 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Wed Dec 20 08:59:11 CST 2000 root@Terry.Dorm8.NCTU.edu.tw:/usr/obj/usr/src/sys/TERRY i386 >Description: new port : checkservice 1.1.0 >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # checkservice # checkservice/Makefile # checkservice/pkg-comment # checkservice/distinfo # checkservice/pkg-descr # checkservice/pkg-plist # echo c - checkservice mkdir -p checkservice > /dev/null 2>&1 echo x - checkservice/Makefile sed 's/^X//' >checkservice/Makefile << 'END-of-checkservice/Makefile' X# New ports collection makefile for: checkservice X# Date created: Jan 1, 2001 X# Whom: Ying-Chieh Liao X# X# $FreeBSD$ X# X XPORTNAME= checkservice XPORTVERSION= 1.1.0 XCATEGORIES= sysutils XMASTER_SITES= http://www.linvision.com/checkservice/files/ X XMAINTAINER= ijliao@csie.nctu.edu.tw X XRUN_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Mail/Send.pm:${PORTSDIR}/mail/p5-Mail-Tools X XUSE_PERL5= YES X XNO_BUILD= YES X XMAN1= checkservice.1 XMAN5= checkservice.5 X Xpost-patch: X.for file in ${PORTNAME} man/${PORTNAME}.1 man/${PORTNAME}.5 X @${PERL} -pi -e "s|/etc|${PREFIX}/etc|g" ${WRKSRC}/${file} X.endfor X Xdo-install: X ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/sbin X ${INSTALL_DATA} ${WRKSRC}/opensocket.pl ${PREFIX}/lib/perl5/site_perl/${PERL_VER} X ${INSTALL_MAN} ${WRKSRC}/man/checkservice.1 ${PREFIX}/man/man1 X ${INSTALL_MAN} ${WRKSRC}/man/checkservice.5 ${PREFIX}/man/man5 X ${MKDIR} -m 755 ${PREFIX}/lib/${PORTNAME} X ${CP} -R ${WRKSRC}/plugins/ ${PREFIX}/lib/${PORTNAME} X ${MKDIR} -m 755 ${PREFIX}/etc/${PORTNAME} X ${CP} -R ${WRKSRC}/config/ ${PREFIX}/etc/${PORTNAME} X Xpost-install: X.if !defined(BATCH) X @${ECHO} "" X @${ECHO} "############################################################################" X @${ECHO} "# Config files are in ${PREFIX}/etc/${PORTNAME} #" X @${ECHO} "# Plugins are in ${PREFIX}/lib/${PORTNAME} #" X @${ECHO} "############################################################################" X.endif X X.include END-of-checkservice/Makefile echo x - checkservice/pkg-comment sed 's/^X//' >checkservice/pkg-comment << 'END-of-checkservice/pkg-comment' XCheckservice is written to check the status of the services END-of-checkservice/pkg-comment echo x - checkservice/distinfo sed 's/^X//' >checkservice/distinfo << 'END-of-checkservice/distinfo' XMD5 (checkservice-1.1.0.tar.gz) = 500a8f97b9a6c69d8b6d19ae0b84cb04 END-of-checkservice/distinfo echo x - checkservice/pkg-descr sed 's/^X//' >checkservice/pkg-descr << 'END-of-checkservice/pkg-descr' XCheckservice is written, as the name of the program suggests, to Xcheck the status of the services that you run on your own or a Xremote server/computer. It can monitor for example the FTP Server Xand Web server you are running and alarm you in several ways if Xsomething is wrong with them. X XThe variety of output types, check- & warningplugins make Checkservice X suitable for many tasks. With simple configfiles you can scan Ximportant services on the local host, but also on remote hosts, and Xmake sure you know if a vital service fails! Since the 0.9.9-release XCheckservice supports grouping. This is a convenient way to organize Xthe hosts to check in different categories. X XWWW: http://www.linvision.com/checkservice/ X X-- Ying-Chieh Liao X ijliao@csie.nctu.edu.tw END-of-checkservice/pkg-descr echo x - checkservice/pkg-plist sed 's/^X//' >checkservice/pkg-plist << 'END-of-checkservice/pkg-plist' Xsbin/checkservice Xlib/perl5/site_perl/%%PERL_VER%%/opensocket.pl Xetc/checkservice/checkservice.conf Xetc/checkservice/failed.mail Xetc/checkservice/hosts/localhost Xetc/checkservice/plugins/sms.conf Xetc/checkservice/plugins/smsnet.conf Xetc/checkservice/statuspage.conf Xetc/checkservice/timeout.mail Xetc/checkservice/unreachable.mail Xlib/checkservice/check/ftp.plugin Xlib/checkservice/check/http.plugin Xlib/checkservice/check/https.plugin Xlib/checkservice/check/imap.plugin Xlib/checkservice/check/ldap.plugin Xlib/checkservice/check/mysql.plugin Xlib/checkservice/check/nntp.plugin Xlib/checkservice/check/pop3.plugin Xlib/checkservice/check/postgresql.plugin Xlib/checkservice/check/smtp.plugin Xlib/checkservice/check/ssh.plugin Xlib/checkservice/check/telnet.plugin Xlib/checkservice/check/template.plugin Xlib/checkservice/warning/beep.plugin Xlib/checkservice/warning/sms.plugin Xlib/checkservice/warning/smsnet.plugin X@dirrm etc/checkservice/hosts X@dirrm etc/checkservice/plugins X@dirrm etc/checkservice X@dirrm lib/checkservice/check X@dirrm lib/checkservice/warning X@dirrm lib/checkservice END-of-checkservice/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message