ports/82948: New port: sysutils/epylog Epylog is a syslog parser which runs periodically

Alan Snelson Alan at Wave2.co.uk
Sun Jul 3 19:00:27 UTC 2005


>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 at 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 at 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 at 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 at 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:



More information about the freebsd-ports-bugs mailing list