Various database improvements have been added such as support for proper date/time data types, statistics logging, and custom columns. The formatting for unknown_trap_exec can now be changed. Support has been added to MATCH for bitwise AND. A new log file has been added for logging system messages to a text file for users without access to syslog. Various bugs have been fixed, including support for Net-SNMP 5.4 traphandle, a daemon mode PID file, REGEX captures, MATCH modifiers, and others.
A PREEXEC snmptt.conf file option was added to allow an external program to be run before processing the FORMAT and EXEC lines. The NODES statement now allows for both positive and negative matches and the MATCH statement will now accept any variable name instead of only enterprise variables. A default EXEC command can be set for unknown traps and various bugs were fixed.
Various improvments were added for SQL database
connections, including database auto-reconnect and
logging of unknown traps. New variable
substitutions were added for the trap description
and formatting, such as newline and form feed.
Statistical info on the number of traps received
or processed is now logged. Various bugs were
fixed, including issues with symbolic traps, MIB
conversion, and FORMAT/EXEC line parsing.
The process name for syslog output has been changed to 'snmptt[PID]' for traps and 'snmptt-sys[PID]' for system messages. The UID used by snmptt can now be changed after startup, and some bugs have been fixed.
New features have been added such as the MATCH
keyword to match events based on enterprise variables,
the REGEX keyword now supports captures and the i, g,
and e modifiers for complex regular expressions,
improved PostgreSQL support, DNS lookups, and remote
MySQL and PostgreSQL support. Some variable
substitutions have been added or changed, and Nagios/
Netsaint integration documentation has been added
along with various bugfixes.