[Sysfence-commit] sysfence TODO,1.10,1.11
Status: Alpha
Brought to you by:
emes
|
From: Michal S. <em...@us...> - 2004-05-29 16:42:16
|
Update of /cvsroot/sysfence/sysfence In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30765 Modified Files: TODO Log Message: + updated info files, preparing to make next release Index: TODO =================================================================== RCS file: /cvsroot/sysfence/sysfence/TODO,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- TODO 10 May 2004 12:20:19 -0000 1.10 +++ TODO 29 May 2004 16:42:04 -0000 1.11 @@ -7,30 +7,15 @@ So, current TODO is: - + 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 + + watch number of processes + . group by UIDs + . group by state + e.g.: - + 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? + nproc > 300 + nproc "http","mysql" > 20 + nproc zombie > 10 + nproc "http" zombie > 5 + ports to other systems . *BSD - AFAIK, these support proc fs, so it looks easy |