[Sysfence-commit] sysfence TODO,1.8,1.9
Status: Alpha
Brought to you by:
emes
|
From: Michal S. <em...@us...> - 2004-03-16 20:06:33
|
Update of /cvsroot/sysfence/sysfence In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23797 Modified Files: TODO Log Message: + new TODO. when completed, we may call it 1.0 :) Index: TODO =================================================================== RCS file: /cvsroot/sysfence/sysfence/TODO,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- TODO 27 Feb 2004 11:22:46 -0000 1.8 +++ TODO 16 Mar 2004 19:57:10 -0000 1.9 @@ -7,8 +7,34 @@ So, current TODO is: - + port to *BSD family and other UN*X systems. I neither know nor use any - of them, so every help is welcome. - + give info about command execution result. - - optionally, die after first execution of given command.. + ! log command execution result (option) + + + check for free space in filesystem + . function(s) returning free/used/total space size for given path + . number of monitored values will be variable - change stat array + into dynamic structure + . language extension, e.g. + + freespace /var/spool > 16M + spaceused /tmp > 200M + + + signal handling: let's call data-collecting thread a 'main thread' + . SIGHUP to any thread = read configuration again + . SIGSTOP to watching thread = suspend rule checking + SIGSTOP to main thread = suspend all rules checking + . SIGCONT to watching thread = resume rule checking + SIGCONT to main thread = resume all rules checking + . SIGTERM to watching thread = stop & die + SIGTERM to main thread = stop & die all + + + status info in cmdline (as seen in 'ps auxw') + . main thread changes name to 'sffetch' (or sth.) + . watching thread changes name to 'sfwatch rulename' + . stopped thread changes name to 'sfwatch STOPPED rulename' + . during command execution name is 'sfwatch EXEC rulename' + . give info about current conditions value? + + + ports to other systems + . *BSD - AFAIK, these support proc fs, so it looks easy + . uther unices (looking for info & help) |