Date: Sun, 3 Jul 2005 18:51:05 GMT From: Alan Snelson <Alan@Wave2.co.uk> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/82948: New port: sysutils/epylog Epylog is a syslog parser which runs periodically Message-ID: <200507031851.j63Ip5M2090689@www.freebsd.org> Resent-Message-ID: <200507031900.j63J0RCo086443@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 82948 >Category: ports >Synopsis: New port: sysutils/epylog Epylog is a syslog parser which runs periodically >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jul 03 19:00:27 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Alan Snelson >Release: 5.4 >Organization: Wave2 Limited >Environment: FreeBSD bserver1.wave2.co.uk 5.4-RELEASE FreeBSD 5.4-RELEASE #1: Wed May 18 19:23:58 BST 2005 root@bserver1.wave2.co.uk:/usr/obj/usr/src/sys/bserver1 i386 >Description: Epylog is a syslog parser which runs periodically, looks at your logs, processes some of the entries in order to present them in a more comprehensible format, and then mails you the output. It is written specifically for large network clusters where a lot of machines (around 50 and upwards) log to the same loghost using syslog or syslog-ng. It is an alternative to a similar package, called LogWatch. >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: # # /usr/ports/sysutils/epylog # /usr/ports/sysutils/epylog/Makefile # /usr/ports/sysutils/epylog/pkg-descr # /usr/ports/sysutils/epylog/pkg-plist # /usr/ports/sysutils/epylog/distinfo # echo c - /usr/ports/sysutils/epylog mkdir -p /usr/ports/sysutils/epylog > /dev/null 2>&1 echo x - /usr/ports/sysutils/epylog/Makefile sed 's/^X//' >/usr/ports/sysutils/epylog/Makefile << 'END-of-/usr/ports/sysutils/epylog/Makefile' X# New ports collection makefile for: epylog X# Date created: 3 July 2005 X# Whom: Alan Snelson <alan@wave2.co.uk> X# X# $FreeBSD$ X# X XPORTNAME= epylog XPORTVERSION= 1.0.3 XCATEGORIES= sysutils XMASTER_SITES= http://linux.duke.edu/projects/epylog/download/ X XMAINTAINER= alan@wave2.co.uk XCOMMENT= Epylog is a syslog parser which mails you the output X XRUN_DEPENDS=py-libxml2:${PORTSDIR}/textproc/py-libxml2 X XMAN3=epylog.3 XMAN5=epylog-modules.5 epylog.conf.5 XMAN8=epylog.8 X XHAS_CONFIGURE=yes XCONFIGURE_ARGS=--with-lynx --prefix=${PREFIX} X X.include <bsd.port.mk> END-of-/usr/ports/sysutils/epylog/Makefile echo x - /usr/ports/sysutils/epylog/pkg-descr sed 's/^X//' >/usr/ports/sysutils/epylog/pkg-descr << 'END-of-/usr/ports/sysutils/epylog/pkg-descr' XEpylog is a syslog parser which runs periodically, Xlooks at your logs, processes some of the entries Xin order to present them in a more comprehensible format, Xand then mails you the output. XIt is written specifically for large network clusters Xwhere a lot of machines (around 50 and upwards) log to the Xsame loghost using syslog or syslog-ng. XIt is an alternative to a similar package, called LogWatch. X XThe epylog engine should work on most unix systems running XPython-2.2 and above, although currently the processing modules Xare only written to work with linux (and particularly Red Hat Linux Xseries 7 and above). XHowever, other unix and linux flavors should work fine, Xas long as they use standard logging facilities and things like PAM. X XWWW: http://linux.duke.edu/projects/epylog X X- Alan Snelson Xalan@wave2.co.uk END-of-/usr/ports/sysutils/epylog/pkg-descr echo x - /usr/ports/sysutils/epylog/pkg-plist sed 's/^X//' >/usr/ports/sysutils/epylog/pkg-plist << 'END-of-/usr/ports/sysutils/epylog/pkg-plist' Xshare/nls/POSIX Xshare/nls/en_US.US-ASCII Xetc/cron.daily/epylog.cron Xetc/epylog/epylog.conf Xetc/epylog/modules.d/logins.conf Xetc/epylog/modules.d/mail.conf Xetc/epylog/modules.d/notices.conf Xetc/epylog/modules.d/packets.conf Xetc/epylog/modules.d/spamd.conf Xetc/epylog/modules.d/weeder.conf Xetc/epylog/notice_dist.xml Xetc/epylog/notice_local.xml Xetc/epylog/report_template.html Xetc/epylog/trojans.list Xetc/epylog/weed_dist.cf Xetc/epylog/weed_local.cf Xlib/perl5/site_perl/epylog.pm Xlib/python2.4/site-packages/epylog/__init__.py Xlib/python2.4/site-packages/epylog/__init__.pyc Xlib/python2.4/site-packages/epylog/helpers.py Xlib/python2.4/site-packages/epylog/helpers.pyc Xlib/python2.4/site-packages/epylog/log.py Xlib/python2.4/site-packages/epylog/log.pyc Xlib/python2.4/site-packages/epylog/module.py Xlib/python2.4/site-packages/epylog/module.pyc Xlib/python2.4/site-packages/epylog/mytempfile.py Xlib/python2.4/site-packages/epylog/mytempfile.pyc Xlib/python2.4/site-packages/epylog/publishers.py Xlib/python2.4/site-packages/epylog/publishers.pyc Xlib/python2.4/site-packages/epylog/report.py Xlib/python2.4/site-packages/epylog/report.pyc Xsbin/epylog Xshare/doc/epylog-1.0.3/AUTHORS Xshare/doc/epylog-1.0.3/ChangeLog Xshare/doc/epylog-1.0.3/INSTALL Xshare/doc/epylog-1.0.3/LICENSE Xshare/doc/epylog-1.0.3/README Xshare/doc/epylog-1.0.3/doc/modules.txt Xshare/doc/epylog-1.0.3/doc/roadmap.txt Xshare/doc/epylog-1.0.3/doc/templates/template.mod.pl Xshare/doc/epylog-1.0.3/doc/templates/template_mod.py Xshare/doc/epylog-1.0.3/doc/testcase/logins.testcase Xshare/doc/epylog-1.0.3/doc/testcase/mail.testcase Xshare/doc/epylog-1.0.3/doc/testcase/notices.testcase Xshare/doc/epylog-1.0.3/doc/testcase/packets.testcase Xshare/doc/epylog-1.0.3/doc/testcase/spamd.testcase Xshare/doc/epylog-1.0.3/doc/testcase/weeder.testcase Xshare/epylog/modules/logins_mod.py Xshare/epylog/modules/logins_mod.pyc Xshare/epylog/modules/mail_mod.py Xshare/epylog/modules/mail_mod.pyc Xshare/epylog/modules/notices_mod.py Xshare/epylog/modules/notices_mod.pyc Xshare/epylog/modules/packets_mod.py Xshare/epylog/modules/packets_mod.pyc Xshare/epylog/modules/spamd_mod.py Xshare/epylog/modules/spamd_mod.pyc Xshare/epylog/modules/weeder_mod.py Xshare/epylog/modules/weeder_mod.pyc END-of-/usr/ports/sysutils/epylog/pkg-plist echo x - /usr/ports/sysutils/epylog/distinfo sed 's/^X//' >/usr/ports/sysutils/epylog/distinfo << 'END-of-/usr/ports/sysutils/epylog/distinfo' XMD5 (epylog-1.0.3.tar.gz) = 6beedd62e0d59d6309ae1f537fc75772 XSIZE (epylog-1.0.3.tar.gz) = 117774 END-of-/usr/ports/sysutils/epylog/distinfo exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200507031851.j63Ip5M2090689>