Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
added LAST-SEEN slot to disk monitor added PROCESS-MONITOR and PROCESS-CONTAINER added stuff to config.lisp to make process monitors added COUNT to cluster macro so we can know which number node this is changed WITHOUT-ERRORS macro to look at the *ignore-errors* variable and if it is NIL, then propogate the error instead of ignoring it (nice for debugging :) changed how monitors are rescheduled - take the time *before* the monitor runs, then reschedule at that time + the monitor interval (unless that would be now or in the past) changed the disk monitor test to use "df -P" instead of "df" (for POSIX output - *some* of my linux boxes were giving *funky* default df output :P) - seems to work on all my *NIX machines :) added stuff to do process-container tests added stuff for web UI to display process-containers
more web fixups - now web ui is *independant* in different tabs
added PING-INTERVAL slot to PING-MONITOR class made SHOW method on PING-MONITOR return the image reworked how PROCESS works with PING-MONITOR uses new slot made MAKE-PING take keyword args instead of optional, added interval arg fixes with web UI
got rid of hunchentoot dependencies (since SymbolicWeb got rid of HT dependencies)
made various config objects set their PARENT slot made "multiple after methods" work for web UI
made it so objects loaded via config file have proper parents minor web ui fixups - more info about monitors!
added OVER-RTT slot to PING-MONITOR class to keep track of how many times in a row the RTT limit has been exceeded. This is mostly for the Web UI stuff. Changed SCHEDULE from a function to a method so we can play some fun CLOS games there. Added additional logic to PROCESS for PING-MONITOR - some of it is cruft! reworked HOST-PINGS - only consider a host to not be pingable if it has FAILED previously added more to the Web UI
added load-monitor to config syntax (not named "load" for obvious reasons!) added FIND-EQUIPMENT-BY-NAME function to find a piece of gear in the *equipment* list by its name. added FIND-OBJECT method to find an object in a SCHEDULER, TIMESLOT, or EVENT. This is used to see if an object is already scheduled! Also hella useful for de bugging! :) fixed thunko where all monitors wouldn't be run if the host didn't ping INCLUDIN G FREAKIN' PING MONITORS!!! D'OH! (I think I introduced this bug! :P ) added code to ensure that the ping monitor is scheduled! (may not be needed!) Worked a little on parsing df output a little better. Ignoring lines with Files ystem at the beginning instead of simply assuming the first line is that (I had some errors where, apparently, the first line was blank, then the second was the "Filesystem" line.. :P ) a little work on the Web UI
FINALLY, adding web.lisp - not done, by any means!
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|