FireDaemon daeMON Change Log N: New I: Improvement F: Fix ------------------------------------------------------------------------------ * v2011.7.41.2 August 2011 N Complete rewrite. Initial release. ------------------------------------------------------------------------------ * v1.22.35 4 October 2010 F -s didn't work on x64 Win 7 ------------------------------------------------------------------------------ * v1.21.17 11 July 2010 I stdout/sterr is no longer buffered F When -d option specified service list would be validated twice ------------------------------------------------------------------------------ * v1.21.15 8 June 2010 N Support for built-in Windows services (use -s option) N -g option. Don't restart all services in group. Only restart from the first failed service ------------------------------------------------------------------------------ * v1.18.5 18 December 2009 N -d Dynamic service monitoring (use in conjunction with -a) ------------------------------------------------------------------------------ * v1.17.3 12 December 2009 N Delivered as an EXE (32-bit and 64-bit) N Exclude specific services (-e option) N Service enumeration (-a or -s) ignores disabled services N Ignore manual stopped services (-k) ------------------------------------------------------------------------------ * v0.09 2 November 2009 N Disable group restart, restart individual services only (-r option) ------------------------------------------------------------------------------ * v0.08 19 August 2009 N Kills processes that exceed the memory threshold (-m option). Works in conjunction with -c and -i I Debug logging enhancements I Tested with Perl 5.10.0 on Windows 7 ------------------------------------------------------------------------------ * v0.07 9 February 2009 N High CPU can be ignored across a specified number of monitoring intervals (-i option) I Reduced logging output when -v not specified ------------------------------------------------------------------------------ * v0.06 26 January 2009 N Kills processes that exceed the CPU threshold (-c option) N Included CPU Grabber to simulate CPU load F CPU enumeration did work properly ------------------------------------------------------------------------------ * v0.05 10 May 2007 F Correct number of cores reported on Vista F Subprocess identification was incorrect on x64 if it the FD process was running under WoW64 ------------------------------------------------------------------------------ * v0.04 10 January 2007 N Multiple duplicate service/process combos handled ------------------------------------------------------------------------------ * v0.03 28 September 2006 N WMI service detection N Just stop all monitored services on failure (-a option) I Support for x86 and x64 Perl I Default monitoring frequency is now 30 seconds I Even more logging F Launching FireDaemon.EXE could fail ------------------------------------------------------------------------------ * v0.02 21 September 2006 N Passive monitoring (-p option). Just report N Run once (-o option). Just run once then exit N Verbose (-v option). Dump additional stats N Quiet (-q option). Run silently N All services (-a option). Overrides -s I You can now monitor just one service I Better logging I Renamed product to daeMON I Included Un*x style man page I Included example FireDaemon service configuration XML ------------------------------------------------------------------------------ * v0.01 19 September 2006 N Initial release