+ add -x and -X exclude arguments to check_yum
+ add -d default argument to check_yum
+ fill out print_help in check_yum
+ add timeout/alarm handling to check_yum
+ add package wildcard support to check_yum
+ add support for up2date
+ add a spec file
+ add an improved check_linux_raid plugin
+ add a Nagios::Plugin module standardising common gunk
+ move --timeout|-t into Nagios::Plugin
+ redo current plugins to use new Nagios::Plugin framework
+ add a plugin to check we are running the latest installed kernel
+ add a plugin to check mtime, size, and regexes of a file e.g. a crontab log
+ add a -i case-insensitive flag to check_file (adding /i modifier to regex matches)
+ check_kernel_version isn't doing numeric comparisons properly
  e.g. 2.4.21-4.EL.smp is showing up newer than 2.4.21-32.EL.smp


- rewrite current Nagios::Plugin as an OO version e.g. Nagios::Pluglet
- redesign Nagios::Pluglet interface from scratch
- work through ePN issues in detail, especially plugin_name, plugin_location


- implement a check_tabular_output plugin, with areca cli output in mind e.g.
  -C command
  -F file
  -f field
  -o operator (eq, ne, lt, le, gt, ge, ==, !=, <, <=, >, >=, =~, !~, in, not in)
  -w warning value (scalar or range)
  -c critical value (scalar or range)
  -n count
  -V value filter
  -s perl sub
  e.g. check_tabular_output -C "/usr/bin/cli64 hw info" -f 
  sub: 'sub { $o = shift; $status = $o->[0]->{STATUS}; return ("CRITICAL", "foo") if $status > 3; return ("WARNING", "bar") if $status > 5; return ("OK", "status $status") }'


- now there are problems with the $PLUGIN being set by Nagios::Plugin, presumably
  because it's done (once) in a BEGIN section, and so not per-plugin. Should
  probably remove the magic $PLUGIN anyway, and just add an explicit get_plugin_name
  sub instead
- the dirname($0) hack for setting a use lib for Nagios::Plugin doesn't work
  under ePN - it gets /usr/bin in the lib path instead - I'd like a 
  NAGIOS_PLUGINDIR environment variable instead, presumably set by p1.pl

