EDDIE TODO ** Needs updating, this list not up-to-date **

- check os-dependent data collectors are thread-safe, as Linux/proc.py

- Fix doArgs to use standard Python args.

- escalation

- msg objects in action calls, eg:
    PORT  'hostname': 50006   ""  "ALIVE" email('alert', commonmsg.port.WARN)

- check inode usage

- DIR checks, like "DIR /usr/bin" to notify of changes.

- Can store state between sessions (for FILE checks, history, etc).
  Store state to /var/run/eddie/.... which can be re-read if restarted.

- "cron" mode for directives: always tries to run jobs starting from specific
  intervals, rather than pausing for interval between runs.

- group should handle multiple hostnames, eg: "group myeah,myponga:"

- allow MSG strings to be included from separate files, so instead of a string
  in the MSG def, it would have file:procwarn.

- extra args for PROC: matchre='.*': match on regular expression
    user="username": match on user
    notuser="username": match not owned by user, and allow multiple entries
    allow userid matches in rule.

