NAME

Log::Saftpresse::Plugin::MtPolicyd - plugin to parse mtpolicyd logs

VERSION

version 1.6

Description

This plugin parses mtpolicyd log files

Synopsis

<Plugin mtpolicyd>
  module = "MtPolicyd"
</Plugin>

Input

This plugin expects a log line with

'program' => 'mtpolicyd'

and an message like

'message' => 'reputation: instance=25d8.55f1aea2.3adb.0, type=smtpd_access_policy, t=2ms, result=dunno'

or with mtpolicyd > 0.20:

'message' => 'reputation: instance=25d8.55f1aea2.3adb.0, type=smtpd_access_policy, t=2ms, plugin=whitelist, result=dunno'

Output

It will output the following fields:

vhost
instance
elapsed
action
reason
plugin (mtpolicyd version >= 0.20)

Counters

The plugin will create the following counters:

<host>.total
<host>.time
<host>.vhost.<vhost>.count
<host>.vhost.<vhost>.time
<host>.vhost.<vhost>.<action>
<host>.plugin.<plugin>.count
<host>.plugin.<plugin>.time
<host>.plugin.<plugin>.<action>

AUTHOR

Markus Benning <ich@markusbenning.de>

COPYRIGHT AND LICENSE

This software is Copyright (c) 1998 by James S. Seymour, 2015 by Markus Benning.

This is free software, licensed under:

The GNU General Public License, Version 2, June 1991