Added a check for bad dns on the node that prevents bootmanager from booting.
[monitor.git] / todo
1
2 TODO:
3  * reimplement the config.py / .config mechanism.  i'd like for many commands
4    to share very similar argument or argument sets, as well as have some
5    common config options.  I'm not sure the best way to do this.
6
7  * Find a better location to place and pull the PLK files currently in the pdb
8    directory.  Ultimately, these should be stored in a real DB.  Until then,
9    they should sit in a location that is accessible from the www scripts,
10    backend scripts, and user utilities.
11
12  * pull out global configuration information from various files, like rt_db,
13    mailer.py,  auth.py, and any others.  Create a single configuration file
14    from which all others pull.
15
16    - convert plc and other files to use the new monitorconfig.py rather than
17      auth, or plc.*
18    - need to alter all import 'auth' statements.
19
20 Lower priority:
21  * Add a more structured, 'automate' library of scripts and means of making
22    batch calls, etc.
23
24  * add a third package for user tools that will interact with the Monitor
25    service.  Mostly, I'm guessing this would be queries for the live status
26    nodes and a more reliable 'reboot' and 'reinstall' mechanism than currently
27    availble with PLC.
28