|
|
|
NodeWatch
|
|
NodeWatch Source Current Version NodeWatch v2.4.6 NodeWatch v2.4.0 NodeWatch v2.3.6 NodeWatch v2.3.3 NodeWatch v2.3.2 NodeWatch v2.3.0 NodeWatch v2.2.0 NodeWatch v2.1.1 NodeWatch v2.1 NodeWatch v2.04 NodeWatch v2.03 NodeWatch v1.90 NodeWatch v1.89 NodeWatch v1.85 NodeWatch v1.84 NodeWatch v1.83 NodeWatch v1.82 NodeWatch v1.8 NodeWatch v1.7 NodeWatch v1.6 |
NodeWatch SourceHere is the current version of NodeWatch.
CHANGES
Version 2.4.6
Stuart Kenrdick: 2009-04-19
-Optionally suppress blind and partition announcements
-Dampen node actions when exitting blind and partition modes
-Log error if unable to launch pinger
Version 2.4.4
Stuart Kendrick: 2009-04-15
-Set delimiters to angle brackets when in blind mode
-Remove all non-Class e nodes from flux variables when running
in blind mode
-Add debug-nodewatch helper script
Version 2.4.3
Stuart Kendrick: 2009-04-13
-Add option to suppress 'Blind Status' escalation
Version 2.4.2
Stuart Kendrick: 2009-04-09
-Update module list in gag-nodewatch
Version 2.4.1
Stuart Kendrick: 2008-11-12
-Clean up the Crier Page log characters
Version 2.4.0
Stuart Kendrick: 2007-10-29
-Add blind mode
-Add gag-nodewatch helper application
Version 2.3.6
Stuart Kendrick: 2007-06-18
-Add Debug Level to nodewatch.options
-Fix bug another bug in do_action affecting special characters
Version 2.3.5
Stuart Kendrick: 2007-05-07
-Fix another bug in do_action which broke actions which included
some special characters
Version 2.3.4
Stuart Kendrick: 2007-04-06
-Fix bug in do_action which broke actions which included some
special characters
Version 2.3.3
Stuart Kendrick: 2007-03-19
-Ignore child processes
-Resolve names every time node database is changed
-If a redundant set changes state, perform the 'special' action
regardless of whether or not we perform a standard action
Version 2.3.2
Stuart Kendrick: 2007-01-10
-Add links to config files on web page
-Log receipt of HUP signals
Version 2.3.1
Stuart Kendrick: 2006-12-17
-Enable dynamic debugging via IPC::Shareable
Version 2.3.0
Stuart Kendrick: 2006-11-05
-Fix bug in Scheduled Down Time handling
-Fix cosmetic bug in resolve_names
-Reset %SIG after POE ping routine runs to support use of &shutdown
-Enhance debugging infrastructure
-Stylistic changes
Version 2.2.0
Stuart Kendrick: 2005-09-19
-Give name resolution its own cycle time
-Stylistic changes
Version 2.1.1
Stuart Kendrick: 2005-06-27
-Comment out IPC::Shareable calls; not currently used
Version 2.1
Stuart Kendrick: 2004-10-08
-Add support for escalated behavior when all members of a
redundant set are down (Class "r" nodes)
-Add additional logging
Version 2.04
Stuart Kendrick: 2004-05-16
-Handle case where resolve_names takes longer than sleep_time
Version 2.03
Stuart Kendrick: 2004-02-29
-Add error handling when writes to syslog fail
Version 2.0
Stuart Kendrick: 2004-02-10
-Replace fping with POE::Component::Client::Ping
-Replace use of 'ps' with Proc::ProcessTable
-Adhere to cycle time more rigorously
Version 1.90
Stuart Kendrick: 2004-01-04
-Tighten fping options to deliver faster pinging
Version 1.89
Stuart Kendrick: 2003-07-16
-Use Sys::Hostname to acquire hostname
-Add 'Escalate Partition Status' option
-Stylistic mods
Version 1.88
Stuart Kendrick: 2003-10-29
-Fiddled with 'summary.html'
Version 1.87
Stuart Kendrick: 2003-10-19
-Fiddled with javascript within 'summary.html'
Version 1.86
Stuart Kendrick: 2003-10-17
-Fiddled with javascript within 'summary.html'
Version 1.85:
Stuart Kendrick: 2002-10-15
-Publish a copy of down node array via shared memory
-Streamline the HTML report code
-Allow Action field in nodewatch.nodes to be blank
-Add debug infrastructure
-Add rigor via the use of "-w" and "use strict"
-Add 'summary' HTML report
-Various stylistic changes
Version 1.84:
Stuart Kendrick: 2002-9-19
-Added REFRESH to down_nodes.html
Version 1.83:
Stuart Kendrick: 2002-06-11
-Modified crier page text
Version 1.82:
Jason Burdullis: Summer 2002
-Improved nodewatch_up abilities to detect a crumped process
Version 1.81:
Stuart Kendrick: Fall 2001
-Added visual cue around partition mode to HTML header
Version 1.8:
Stuart Kendrick: Fall 2001
-Removed support for n_httpd
-Added support for writing HTML reports
-Misc clean-up
Version 1.7:
Thomas Mathison: Summer 2001
- Added support for redundant core boxes to avoid partition mode.
- Changed the core box flag from 'r' (router) to 'c' (core).
Version 1.6:
Patrick Ryan: Spring 1997
- Added the scheduled down time feature.
- Redirected fping stderr to the syslog.
- Added period validity checking in read_period_db().
Version 1.5:
Patrick Ryan:
- Fixed a bug dealing with network partitioning.
- Added the ability to use the "none" action.
- Fixed some code which set nodes to the unknown status.
Version 1.4:
Patrick Ryan:
- Added differentiation between syslog operational messages and
syslog node messages.
- Changed the name to NodeWatch.
- Added allow multiple instances option.
Version 1.3:
Patrick Ryan:
- Pulled out qpage code from pingpage and made an action field
in the nodes file. The action field is a command to run when
pingpage wants to send a message. A set of symbols is defined
which, when encountered in the action field, are replaced with
what the symbols represent.
Version 1.2:
Patrick Ryan:
- Merged Pingpage 1.1 with Pingpage 1.1bug2. Pingpage 1.2
is designed to use the Quick Page alphanumeric paging client.
- Cleaned up source code.
- Put configuration variables which were previously configurable
only from the source into the configuration file mechanism.
Version 1.1:
Patrick Ryan:
- Fixed a bug with pinging. If $result returned null after
executing the pager, the error wouldn't be dected. It is now.
Version 1.0:
Stuart Kendrick: Fall 1996
- Production
Version 0.9:
Stuart Kendrick:
- Bug fix to $check_partition
- Migrated monoprocess code to do_lockfile().
- Give up current UID and become $pingpage_user
- Removed location of /usr/bin/ps and pingpage.lock
from options list
Version 0.8:
Patrick Ryan:
- Added %node_hist to keep track of time at which a node
last changed states.
Version 0.7:
Patrick Ryan:
- Complete rewrite.
- Major changes:
- Multiple pinging using fping.
- Dumps current node status to a well known file when
given a signal.
- Makes the crier times independant of the start and end
of the day.
Version 0.1:
Patrick Ryan:
- Changed source code formatting.
- Implemented simple changes.
Version 95Jun15
Ron Hood:
- Added on/off switches.
Version 94Jun08
Ron Hood:
- Added paging for other organizations.
Version 94Jun06
Ron Hood:
- Added crier function.
Version 94Jun02
Ron Hood:
- First Version.
|
|
Prepared by: Stuart Kendrick Last modified: 18-June-2007 |