2008-09-22 10:51 frihd * TODO, lib/agent.rb, lib/measures.rb, lib/protocol.rb, lib/shellcmd.rb: Done clean separation between measures semantics and shell commands issued. Also done some cleaning with the outputs such that they are easier to read. Next step: validation of hostname etc. that might appears in shell commands. 2008-09-21 17:43 frihd * lib/shellcmd.rb: Added missing file. 2008-09-21 17:42 frihd * TODO, lib/agent.rb, lib/measures.rb, rubygrenouille.rb: Started to separate "shell" code from measurements with a new class. Still need improvements (i.e. parsing of stdout or stderr from these commands has to be done in the new classes). 2008-09-21 13:47 frihd * TODO, lib/agent.rb, lib/measures.rb: Added a "broken loop" in which only breakdown tests are done. Slightly refactored the Measures code (with meaningfull return values). TODO: - validation of hostnames and other values that might appear in a command - validation of measures with "max dl" and "min dl" => see howto without ifconfig, maybe in /proc 2008-07-14 21:46 frihd * LICENSE, LISEZMOI, README, TODO, lib, lib/agent.rb, lib/constants.rb, lib/errors.rb, lib/measures.rb, lib/protocol.rb, rubygrenouille.rb: Initial commit, almost only to have a backup and a synchronized tool. Current status is : - ping and ftp measures are ok but not enabled in lib/agent.rb - rescue loop when breakdown errors are detected must be coded (need modifs in the main loop) - nothing is done for http dl/ul/ping measures Info: - uses system ping command - uses curl command for ftp dl/ul => need more test 2008-07-14 19:46 maat * .: init