Class to handle a single alert.
Convert to use Class::Tiny.
Dropped un-needed constant $SLASH.
Convert to use Class::Tiny.
Convert to use Class::Tiny. Modify to handle multiple 'string' and 'strings' components for each process, i.e., scanner-core, and the multiple agents.
Convert to use Class::Tiny. use File::Spec::Functions::catdir
convert to Class::Tiny. Deleted obsolete stuff.
convert to Class::Tiny. Extended fetch_alert_data(), fetch_alert_listeners
convert to Class::Tiny. Extended.
convert to Class::Tiny. Extended.
convert to Class::Tiny. Added debugging prints.
dropped a  blank line
New dispatcher  for email.
Handle lists of people who want to receive notifications.
tests for libraries.
Sample agent for scanner. Generates random values.
More print statements in 'verbose' mode. Refactored and cleaned.
Added print once a loop in verbose mode.
Display DB record number; store DB record number to track handled alerts.
Run scanner twice as often as agents.