The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 1.3

  • Change: 6fff32c97c77244669ab3c2ec27f26784f2d9bb1 Author: Markus Benning <ich@markusbenning.de> Date : 2016-01-06 12:24:51 +0000
    • complete initial version of debian package
  • Change: ecbe58c3bcce3066a171d50cb70ed37831faf3e6 Author: Markus Benning <ich@markusbenning.de> Date : 2016-01-05 10:55:39 +0000
    • fix regex for postfix short queueids
    • Matthias Schneider pointed out that a postfix short queuedid (without enable_long_queue_ids) could be 8,9,10 or 12 chars depending on queues filesystem inode.
  • Change: e994f286003b8671484b6bdf49e077f9d25fcc11 Author: Markus Benning <ich@markusbenning.de> Date : 2016-01-04 22:29:44 +0000
    • add basic packaging work
  • Change: dd34115fed49c52e8260ff369c941916d4513a04 Author: Markus Benning <ich@markusbenning.de> Date : 2016-01-04 20:43:36 +0000
    • Merge branch 'master' of github.com:benningm/saftpresse
  • Change: d666b909bda9adbfba8436f8a13bd0c4efab0832 Author: Markus Benning <ich@markusbenning.de> Date : 2015-08-31 09:00:42 +0000
    • add minimum perl version

Documentation

a modular and configurable logfile analyzer
a postfix logfile analyzer

Modules

a modular logfile analyzer
class to analyze log messages
commandline interface extension for Log::Saftpresse
configuration option parser for Log::Saftpresse
class to hold the constants used in pflogsumm
class to manage saftpresse counter output
objects to hold and manipulate counters
base class for output of counters
plugin to dump counters to stdout
plugin to write counters to carbon line reciever
plugin to output counters in HTML report
plugin to dump counters in JSON format
plugin to output counters in pflogsumm style output
base class for a log input
log input for following a file
RELP server input plugin for saftpresse
class for parsing and generating RELP frames
class for building RELP RSP records
udp/tcp network server input plugin for saftpresse
log input for reading STDIN
logging for Log::Saftpresse
object to hold informations across log events
base class for outputs
plugin to write events to elasticsearch
plugin to write events to carbon line reciever
plugin to dump events to in JSON to stdout
class to manage saftpresse outputs
base class for saftpresse plugins
plugin to parse amavisd-new logs
plugin to parse apache logs
plugin to lookup geoip database
read metric values from logs and export them as counters
plugin to skip messages not from today or yesterday
plugin to limit messages by syslog program name
plugin to parse network packets logged by linux/netfilter
plugin to parse mtpolicyd logs
plugin to parse analyse postfix logging
plugin to gather postfix delivered messages statistics
plugin to gather postfix warning|fatal|panic messages
plugin to parse the postfix queue ID
plugin to gather postfix recieved messages statistics
plugin to gather postfix reject statistics
plugin to parse postfix service
plugin to gather postfix smtp client statistics
plugin to gather postfix/smtpd advanced statistics
plugin to gather TLS statistics
class with collection of some utility functions
plugin to build postfix statistics from geoip info
role for plugins to gather statistics/counters
syslog server input plugin for saftpresse
plugin to parse syslog logfile format
base class for classes holding plugins
class to read log file inputs
class with collection of some utility functions