| 1 | tdb | 1.1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | 
 
 
 
 
 | 2 |  |  |  | 
 
 
 
 
 | 3 |  |  | <!-- | 
 
 
 
 
 | 4 |  |  | todo.shtml | 
 
 
 
 
 | 5 |  |  | Created by tdb1 07/03/2001 | 
 
 
 
 
 | 6 |  |  | Last edited 07/03/2001 | 
 
 
 
 
 | 7 |  |  | --> | 
 
 
 
 
 | 8 |  |  |  | 
 
 
 
 
 | 9 |  |  | <html> | 
 
 
 
 
 | 10 |  |  |  | 
 
 
 
 
 | 11 |  |  | <head> | 
 
 
 
 
 | 12 |  |  | <title>i-scream TODO list</title> | 
 
 
 
 
 | 13 |  |  | </head> | 
 
 
 
 
 | 14 |  |  |  | 
 
 
 
 
 | 15 |  |  | <body bgcolor="#ffffff" link="#0000ff" alink="#3333cc" vlink="#3333cc" text="#000066"> | 
 
 
 
 
 | 16 |  |  |  | 
 
 
 
 
 | 17 |  |  | <table border="0" cellpadding="2" cellspacing="2"> | 
 
 
 
 
 | 18 |  |  | <tr> | 
 
 
 
 
 | 19 |  |  | <td valign="top"> | 
 
 
 
 
 | 20 |  |  | <!--#include virtual="left.inc" --> | 
 
 
 
 
 | 21 |  |  | </td> | 
 
 
 
 
 | 22 |  |  | <td valign="top"> | 
 
 
 
 
 | 23 |  |  | <!--#include virtual="title.inc" --> | 
 
 
 
 
 | 24 |  |  |  | 
 
 
 
 
 | 25 |  |  | <h2>i-scream TODO list</h2> | 
 
 
 
 
 | 26 |  |  |  | 
 
 
 
 
 | 27 |  |  | This is a list of things which still need to be done; | 
 
 
 
 
 | 28 |  |  |  | 
 
 
 
 
 | 29 |  |  | <h3>Server</h3> | 
 
 
 
 
 | 30 |  |  | <pre> | 
 
 
 
 
 | 31 |  |  | LocalClient Monitors: Disks, Load, Process, Queues, Service Checks, Users | 
 
 
 
 
 
 
 
 | 32 | tdb | 1.5 | WebFeeder needs to dump Alerts to disk | 
 
 
 
 
 
 
 
 | 33 | tdb | 1.1 | Sort out GC & Configuration objects (and CorbaHandlers). | 
 
 
 
 
 | 34 |  |  | Makefile stops halfway through on FreeBSD (dependency?). | 
 
 
 
 
 | 35 |  |  | Sort out verbosity levels of messages around the server. | 
 
 
 
 
 | 36 |  |  |  | 
 
 
 
 
 | 37 |  |  | Completed: | 
 
 
 
 
 | 38 |  |  | ---------- | 
 
 
 
 
 
 
 
 | 39 | tdb | 1.5 | 08/03/2001 - WebFeeder needs to dump XML to disk | 
 
 
 
 
 
 
 
 | 40 | tdb | 1.3 | 07/03/2001 - Service Checks: FTP, POP3, IMAP, SSH, Telnet | 
 
 
 
 
 
 
 
 | 41 | tdb | 1.1 | 01/03/2001 - Make it easy to change flags to the java compiler. | 
 
 
 
 
 | 42 |  |  | Configuration groups need implementing. | 
 
 
 
 
 | 43 |  |  | 28/02/2001 - Queue identification ? Use a hash of the Queue ? | 
 
 
 
 
 | 44 |  |  | Fix the Queue "unlimited" size problem. | 
 
 
 
 
 | 45 |  |  | 27/02/2001 - (not needed) ClientInterface/DBInterface need to "pull" data ? | 
 
 
 
 
 | 46 |  |  | Builds on the website ? | 
 
 
 
 
 | 47 |  |  | Change build scripts to make iscream-server.java/tar.gz/zip | 
 
 
 
 
 | 48 |  |  | 25/02/2001 - Move checking of logging verbosity to the servant. | 
 
 
 
 
 | 49 |  |  | 23/02/2001 - print verbosity level with logging messages | 
 
 
 
 
 | 50 |  |  | functionality added to the LoggerServant | 
 
 
 
 
 | 51 |  |  | 23/02/2001 - Startup of components - eg. running DBInterface on another machine. | 
 
 
 
 
 | 52 |  |  | Now catches any problems relating to not finding a component if | 
 
 
 
 
 | 53 |  |  | a component has a dependancy.  The component manager will then | 
 
 
 
 
 | 54 |  |  | retry it after a given timeout. | 
 
 
 
 
 | 55 |  |  | 12/02/2001 - Logging of Queue.status() somehow. | 
 
 
 
 
 | 56 |  |  | 06/02/2001 - Make use of the PrintWriter "autoflush" feature :) | 
 
 
 
 
 | 57 |  |  | 28/01/2001 - Add dependency checking for the DOCOPY Makefile target. | 
 
 
 
 
 | 58 |  |  | Client Interface needs more functionality. | 
 
 
 
 
 | 59 |  |  | SQL Driver doesn't work in Windows. | 
 
 
 
 
 | 60 |  |  | 18/01/2001 - Heartbeats are still dropped. | 
 
 
 
 
 | 61 |  |  | CVS directories get added to build tar/zip file. | 
 
 
 
 
 | 62 |  |  | Problem on FreeBSD with zip file adding more files than it should. | 
 
 
 
 
 | 63 |  |  | Remove Component from util package -> ComponentManager. | 
 
 
 
 
 | 64 |  |  | Remove ReferenceManager from util package -> ComponentManager. | 
 
 
 
 
 | 65 |  |  | Add status methods to the Queue that return just values. | 
 
 
 
 
 | 66 |  |  | Clean up the util package, it shouldn't do logging etc. | 
 
 
 
 
 | 67 |  |  | -- done with the exception of ReferenceManager. | 
 
 
 
 
 | 68 |  |  | 16/01/2001 - Build a util package JAR file seperately. | 
 
 
 
 
 | 69 |  |  | 14/01/2001 - Javadoc pages on website ? | 
 
 
 
 
 | 70 |  |  | -- done for the server at least. | 
 
 
 
 
 | 71 |  |  | 12/01/2001 - Investigate the use of a Queue in the Filter, to replace the | 
 
 
 
 
 | 72 |  |  | current FilterThread setup. | 
 
 
 
 
 | 73 |  |  | 07/01/2001 - Makefile needs to copy non-java files to JAR (eg. images). | 
 
 
 
 
 | 74 |  |  | 02/01/2001 - Add making of Javadoc pages to make scripts. | 
 
 
 
 
 | 75 |  |  | Queuing system in the root filter. | 
 
 
 
 
 | 76 |  |  | </pre> | 
 
 
 
 
 | 77 |  |  |  | 
 
 
 
 
 | 78 |  |  | <h3>Conient</h3> | 
 
 
 
 
 | 79 |  |  | <pre> | 
 
 
 
 
 | 80 |  |  | Consider graphing of some values? | 
 
 
 
 
 | 81 |  |  | Allow changing of view | 
 
 
 
 
 | 82 |  |  | -adding removing data fields?? | 
 
 
 
 
 | 83 |  |  | -comparing fields accross servers | 
 
 
 
 
 
 
 
 | 84 | ajm | 1.4 | Possibly use a JTree in place of a JTabbedPane | 
 
 
 
 
 | 85 |  |  | Fix bug where it can take up to two packets to display | 
 
 
 
 
 | 86 |  |  | correct information.  This is most visible in service | 
 
 
 
 
 | 87 |  |  | checks, but can also be seen on disk, memory and anything | 
 
 
 
 
 | 88 |  |  | else that uses two data items from the packet for one | 
 
 
 
 
 | 89 |  |  | component. | 
 
 
 
 
 
 
 
 | 90 | tdb | 1.1 | Maybe handle exceptions nicer in the comms | 
 
 
 
 
 | 91 |  |  | Switch to using the StringUtil class for the firewall command stuff | 
 
 
 
 
 | 92 |  |  |  | 
 
 
 
 
 | 93 |  |  | Completed: | 
 
 
 
 
 | 94 |  |  | ---------- | 
 
 
 
 
 | 95 |  |  | 01/03/2001 - re-work host display and choosing mechanism (ie, make us 1.1 protocol) | 
 
 
 
 
 | 96 |  |  | 26/02/2001 - Rework system displaying of components for Swing Event Handling | 
 
 
 
 
 | 97 |  |  | Allow config to be written back to a local file | 
 
 
 
 
 | 98 |  |  | Allow local file config to be changed via the GUI | 
 
 
 
 
 | 99 |  |  | 05/02/2001 - allow disk components to alter their units | 
 
 
 
 
 | 100 |  |  | have some icons and the i-scream logo on display | 
 
 
 
 
 | 101 |  |  | show errors in windows rather than on the console | 
 
 
 
 
 | 102 |  |  | Fix error in packet stopping update of ALL hosts | 
 
 
 
 
 | 103 |  |  | 04/02/2001 - Write LOADS more data components | 
 
 
 
 
 | 104 |  |  | 03/02/2001 - Allow config to be obtained from the server | 
 
 
 
 
 | 105 |  |  | 30/01/2001 - Add option to handle firewalls | 
 
 
 
 
 | 106 |  |  | 29/01/2001 - Allow config to be obtained from a local file | 
 
 
 
 
 | 107 |  |  | Fix problem with memory display showing negative values at start | 
 
 
 
 
 | 108 |  |  | Ensure all Swing updates use the Swing Event Handling thread (partial - only data components) | 
 
 
 
 
 | 109 |  |  | 28/01/2001 - Tidy up network comms and link handling | 
 
 
 
 
 | 110 |  |  | </pre> | 
 
 
 
 
 | 111 |  |  |  | 
 
 
 
 
 | 112 |  |  | <h3>statgrab</h3> | 
 
 
 
 
 | 113 |  |  | <pre> | 
 
 
 
 
 
 
 
 | 114 | tdb | 1.2 | Solaris - If free memory changes to < 10Mb (?) it changes to K rather than M (thus not matched) | 
 
 
 
 
 
 
 
 | 115 | tdb | 1.1 | FreeBSD - grabbing memory total | 
 
 
 
 
 | 116 |  |  | Linux - CPU %'s not always right, 2 repititions ? | 
 
 
 
 
 | 117 |  |  | Consider proc as a replacement for top on Linux | 
 
 
 
 
 | 118 |  |  | If possible, find alternatives to top, as it's very "heavy" | 
 
 
 
 
 | 119 |  |  | </pre> | 
 
 
 
 
 | 120 |  |  |  | 
 
 
 
 
 | 121 |  |  | <h3>C++ Host</h3> | 
 
 
 
 
 | 122 |  |  | <pre> | 
 
 
 
 
 | 123 |  |  | UDP Packet size to 8Kb | 
 
 
 
 
 | 124 |  |  | Porting to Linux/FreeBSD (Windows?) | 
 
 
 
 
 | 125 |  |  | </pre> | 
 
 
 
 
 | 126 |  |  |  | 
 
 
 
 
 | 127 |  |  | <h3>Winhost</h3> | 
 
 
 
 
 | 128 |  |  | <pre> | 
 
 
 
 
 | 129 |  |  | Processor ID should be packet.os.architecture | 
 
 
 
 
 | 130 |  |  | Minor version joined with packet.os.version | 
 
 
 
 
 | 131 |  |  | Logo ? Pink icon ? URL link ? fixes... | 
 
 
 
 
 | 132 |  |  | Solve OCX problem | 
 
 
 
 
 | 133 |  |  | </pre> | 
 
 
 
 
 | 134 |  |  |  | 
 
 
 
 
 | 135 |  |  | <h3>ihost</h3> | 
 
 
 
 
 | 136 |  |  | <pre> | 
 
 
 
 
 | 137 |  |  | </pre> | 
 
 
 
 
 | 138 |  |  |  | 
 
 
 
 
 | 139 |  |  | <h3>Web Reports</h3> | 
 
 
 
 
 | 140 |  |  | <pre> | 
 
 
 
 
 | 141 |  |  | Alert/System Summary Page | 
 
 
 
 
 | 142 |  |  | Individual Host Alert Summary Page(s) | 
 
 
 
 
 | 143 |  |  | Individual Host Lastest Data Page(s) (including service checks) | 
 
 
 
 
 | 144 |  |  | </pre> | 
 
 
 
 
 | 145 |  |  |  | 
 
 
 
 
 | 146 |  |  | <!--#include virtual="bottom.inc" --> | 
 
 
 
 
 | 147 |  |  | </td> | 
 
 
 
 
 | 148 |  |  | </tr> | 
 
 
 
 
 | 149 |  |  | </table> | 
 
 
 
 
 | 150 |  |  |  | 
 
 
 
 
 | 151 |  |  | </body> | 
 
 
 
 
 | 152 |  |  | </html> |