This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
devel:blueprints:servicemon-spring-cleaning [2010/05/27 11:51] olemb |
devel:blueprints:servicemon-spring-cleaning [2010/06/09 10:52] olemb |
||
---|---|---|---|
Line 2: | Line 2: | ||
This is more of a todo-list than a blueprint. | This is more of a todo-list than a blueprint. | ||
- | |||
- | ====== Activities planned for May/July 2010 ====== | ||
===== Todo ===== | ===== Todo ===== | ||
- | * add a library function that checks if a command exists and is executable (and returns the full path to the command.) This will fix LP#545029 (https://bugs.launchpad.net/nav/+bug/545029) | + | * use library to fix [[https://bugs.launchpad.net/nav/+bug/545029|LP#545029]] |
* make .descr parser a little more robust (it doesn't handle empty arguments (like 'args=') | * make .descr parser a little more robust (it doesn't handle empty arguments (like 'args=') | ||
* fix version checking in DNS checker | * fix version checking in DNS checker | ||
* write a new checkservice? | * write a new checkservice? | ||
- | * add DHCP checker (already written) | ||
* update copyright notices and encodings for library | * update copyright notices and encodings for library | ||
===== Done ===== | ===== Done ===== | ||
- | * add a library function that checks if a command exists and is executable (and returns the full path to the command.) This will fix LP#545029 (https://bugs.launchpad.net/nav/+bug/545029) | + | * add a library function that checks if a command exists and is executable (and returns the full path to the command.) |
* remove getRequiredArguments() from all checkers (it is never called, and just confuses anyone who works on the code) | * remove getRequiredArguments() from all checkers (it is never called, and just confuses anyone who works on the code) | ||
* replace timeoutsocket.py with builtin standard Python socket methods settimeout() and makefile('r+') | * replace timeoutsocket.py with builtin standard Python socket methods settimeout() and makefile('r+') | ||
Line 22: | Line 19: | ||
* remove duplicate code from http/https checkers (done) | * remove duplicate code from http/https checkers (done) | ||
* update copyright notices in checkers | * update copyright notices in checkers | ||
+ | * add new DHCP checker | ||
===== Repository ===== | ===== Repository ===== | ||
https://heimdal.uit.no/hg/olemb/servicemon-spring-cleaning/ | https://heimdal.uit.no/hg/olemb/servicemon-spring-cleaning/ | ||
+ | (branch: servicemon-spring-cleaning) | ||
+ | |||