This is a brief overview of the major changes between opEvents releases.
- synthetic events are now subject to full deduplication and storm control
- the package now ships with suitable default log rotation config files
- improved robustness for log parsers and GUI behaviour
- reworked the interface between NMIS and opevents, opeventsd now offers more precise functions for initial import and subsequent refresh operatinons of NMIS node information.
the GUI now also provides access to these functions.
- improved handling of stateful events for completely unknown nodes or devices
- email contents are now completely configurable in the form of any number of user-defined templates, which includes both email subject and body.
- the GUI now provides a link to the online product documentation.
- opevents can now log events as JSON files, implemented as a policy action.
- opevents now supports flexible watchdog timers for nodes and/or specific nodes' elements, implemented as policy action.
- various GUI improvements
- opevents can now log events in NMIS syslog format, implemented as a policy action
- reworked stateful deduplication and event synthesis functionality for improved robustness
- various bug fixes, node- and ip-cache-related, interaction between whitelist and rawlogging
- insertion of events from command-line or JSON files was reparied to fix a type issue that kept such events from showing up in the GUI
- fixed an issue that could keep queued events pending for too long on a very lightly loaded system
- GUI updates to improve the display of events' context
- event emails were updated to contain more useful information
- supported policy actions now also include generic tagging of an event
- the escalation subsystem was made more resilient
overhaul of the mail sending infrastructure
fixes for external authentication methods and NMIS import issues
- opeventsd can now parse (and consume) NMIS logs in JSON format
Changes between releases 1.0.0 and 1.0.3:
- opeventsd now resurrects its worker slave on demand
- a new generic parser engine for local customisation was added
- opeventsd can now create events from the command-line or from a single JSON file
- opevents now supports any number of logfiles per log parser type
- the ip address cache now works properly and more efficiently
- opeventsd now displays all supported command-line arguments when run with -h or -?
- opevents now properly handles truncated (not rotated) logs