Changelog

07.15.99

  • karmaclientd runs as daemon
  • cleaned up some globals
09.02.99
  • finished web graphics
09.03.99
  • finished installation, configuraiton, quickstart guides
  • finished download website

Version 0.5.0
09.04.99

  • First release
Version 0.7.0 09.06.99
  • fixed so logging messages are not buffered until program quits
09.09.99
  • added mail notification routine (Thanks Dennis)
  • added signal handling (Thanks Mike)
  • added karmactl routine
  • added signal handlers for:
    • HUP reread config file
    • USR1 return status
    • TERM exit gracefully
09.10.99
  • revamped karma.conf
    • added preference groups
    • added warning and alert notification
    • added settings for blinking/noblinking icons
09.11.99
  • got email notification working fairly well
09.12.99
  • setup karma-user, karma-dev, karma-announce email lists
  • setup factory defaults (valid defauls if a service isn't specified in karma.conf file)
  • if no karma.conf file but DBI_DSN, DBI_USER, DBI_PASS are set, uses those, and monitors that database
  • replaced standard perl open and filehandles with new IO::File calls
09.20.99
  • got readConfig working on HUP signal
  • using new preference hierarchy (factory, default, and user defined)
  • services specified, but with no values use factory defaults
09.21.99
  • karmactl getting status via named pipe
  • karmad creates pid file while running
  • karmactl now looks for pid file to control running karmad
09.23.99
  • checking for Mail::Send package before using it
  • exit with useful message if DBI not installed
  • exit with useful message if DBD::Oracle not installed
  • reread config file from karmactl working
  • karmactl cleanup dynamic files option
  • karmactl stop option working
  • armactl status has last updated times, service status
  • KARMA_HOME default location for karma.pid, karmafifo
  • added logfile to karmagentd
  • better error logging to karmagentd
09.29.99
  • fixed problem with notification and intervals
  • fixed problem time truncation problem (intervals)
  • karmagentd cleans up & exits with TERM signal
09.29.99
  • released

Version 0.9.0

11.04.99

  • fixed time updating problems
  • handle autoextend datafiles (set to no_status)
11.14.99
  • karmactl status returns correct start time
11.15.99
  • added deftran queue monitoring
  • added deftran error monitoring
11.17.99
  • got repqueue, reperror working, info pages etc
  • finally got use strict working
  • created karma.pm for common code
11.22.99
  • added preference group sections on generated karma monitor page
  • on/off flag in config file
11.25.99
  • when multiple pref groups have different services enabled, unmonitored services get "-" in table
  • karmactl -f forces a refresh of all monitored services against all monitored databases
  • cleaned up pref_groups datastructures
  • bkgd karmad, karmagentd automatically with fork ()
11.27.99
  • fixed services updating after db shutdown
  • moved full/short option to email_notify config
  • cleaned up notification
  • created basic config file
11.29.99
  • added help pages for repqueue, reperror
  • created prefgroups config file
  • repqueue, reperror help files