| 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 | tdb | 1.22 | Last edited 25/05/2001 | 
 
 
 
 
 
 
 
 | 7 | tdb | 1.1 | --> | 
 
 
 
 
 | 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 | tdb | 1.22 | <h2><font face="Arial">(old) i-scream central monitoring system TODO list</font></h2> | 
 
 
 
 
 
 
 
 | 26 | tdb | 1.1 |  | 
 
 
 
 
 
 
 
 | 27 | tdb | 1.22 | <font face="Arial" size="2">This is the TODO list to be achieved by the end of the "project" period. | 
 
 
 
 
 | 28 |  |  | A | 
 
 
 
 
 | 29 |  |  | <a href="/todo.shtml">newer TODO list</a> now exists to cover the future things | 
 
 
 
 
 | 30 |  |  | we plan to do with the development of the i-scream central monitoring system.</font><h3> | 
 
 
 
 
 | 31 |  |  | <font face="Arial">Server</font></h3> | 
 
 
 
 
 | 32 |  |  | <pre>LocalClient Monitors: Users. | 
 
 
 
 
 
 
 
 | 33 | tdb | 1.1 |  | 
 
 
 
 
 | 34 |  |  | Completed: | 
 
 
 
 
 | 35 |  |  | ---------- | 
 
 
 
 
 
 
 
 | 36 | tdb | 1.20 | 22/03/2001 - FIX the major memory leak and deadlock issues. | 
 
 
 
 
 | 37 |  |  | LocalClient Monitors: Load, Processes, Queues. | 
 
 
 
 
 
 
 
 | 38 | tdb | 1.15 | 18/03/2001 - LocalClient Monitors: Disks/Memory need MB threshold | 
 
 
 
 
 
 
 
 | 39 | tdb | 1.13 | 15/03/2001 - Alert dumping needs to be organised better. | 
 
 
 
 
 
 
 
 | 40 | tdb | 1.17 | Running on Windows InetAddress.getHostName() doesn't return the FQDN. | 
 
 
 
 
 
 
 
 | 41 | tdb | 1.8 | 13/03/2001 - Thread naming, at least at a "what class it is" level. | 
 
 
 
 
 
 
 
 | 42 | tdb | 1.17 | Utilise the ConfigurationProxy throughout the server. | 
 
 
 
 
 | 43 |  |  | Sort out GC & Configuration objects (and CorbaHandlers). | 
 
 
 
 
 
 
 
 | 44 | tdb | 1.8 | 09/03/2001 - WebFeeder needs to dump Alerts to disk. | 
 
 
 
 
 
 
 
 | 45 | tdb | 1.5 | 08/03/2001 - WebFeeder needs to dump XML to disk | 
 
 
 
 
 
 
 
 | 46 | tdb | 1.8 | LocalClient Monitors: Disks, Service Checks | 
 
 
 
 
 
 
 
 | 47 | tdb | 1.3 | 07/03/2001 - Service Checks: FTP, POP3, IMAP, SSH, Telnet | 
 
 
 
 
 
 
 
 | 48 | tdb | 1.1 | 01/03/2001 - Make it easy to change flags to the java compiler. | 
 
 
 
 
 | 49 |  |  | Configuration groups need implementing. | 
 
 
 
 
 | 50 |  |  | 28/02/2001 - Queue identification ? Use a hash of the Queue ? | 
 
 
 
 
 | 51 |  |  | Fix the Queue "unlimited" size problem. | 
 
 
 
 
 | 52 |  |  | 27/02/2001 - (not needed) ClientInterface/DBInterface need to "pull" data ? | 
 
 
 
 
 | 53 |  |  | Builds on the website ? | 
 
 
 
 
 | 54 |  |  | Change build scripts to make iscream-server.java/tar.gz/zip | 
 
 
 
 
 | 55 |  |  | 25/02/2001 - Move checking of logging verbosity to the servant. | 
 
 
 
 
 | 56 |  |  | 23/02/2001 - print verbosity level with logging messages | 
 
 
 
 
 | 57 |  |  | functionality added to the LoggerServant | 
 
 
 
 
 | 58 |  |  | 23/02/2001 - Startup of components - eg. running DBInterface on another machine. | 
 
 
 
 
 | 59 |  |  | Now catches any problems relating to not finding a component if | 
 
 
 
 
 | 60 |  |  | a component has a dependancy.  The component manager will then | 
 
 
 
 
 | 61 |  |  | retry it after a given timeout. | 
 
 
 
 
 | 62 |  |  | 12/02/2001 - Logging of Queue.status() somehow. | 
 
 
 
 
 | 63 |  |  | 06/02/2001 - Make use of the PrintWriter "autoflush" feature :) | 
 
 
 
 
 | 64 |  |  | 28/01/2001 - Add dependency checking for the DOCOPY Makefile target. | 
 
 
 
 
 | 65 |  |  | Client Interface needs more functionality. | 
 
 
 
 
 | 66 |  |  | SQL Driver doesn't work in Windows. | 
 
 
 
 
 | 67 |  |  | 18/01/2001 - Heartbeats are still dropped. | 
 
 
 
 
 | 68 |  |  | CVS directories get added to build tar/zip file. | 
 
 
 
 
 | 69 |  |  | Problem on FreeBSD with zip file adding more files than it should. | 
 
 
 
 
 | 70 |  |  | Remove Component from util package -> ComponentManager. | 
 
 
 
 
 | 71 |  |  | Remove ReferenceManager from util package -> ComponentManager. | 
 
 
 
 
 | 72 |  |  | Add status methods to the Queue that return just values. | 
 
 
 
 
 | 73 |  |  | Clean up the util package, it shouldn't do logging etc. | 
 
 
 
 
 | 74 |  |  | -- done with the exception of ReferenceManager. | 
 
 
 
 
 | 75 |  |  | 16/01/2001 - Build a util package JAR file seperately. | 
 
 
 
 
 | 76 |  |  | 14/01/2001 - Javadoc pages on website ? | 
 
 
 
 
 | 77 |  |  | -- done for the server at least. | 
 
 
 
 
 | 78 |  |  | 12/01/2001 - Investigate the use of a Queue in the Filter, to replace the | 
 
 
 
 
 | 79 |  |  | current FilterThread setup. | 
 
 
 
 
 | 80 |  |  | 07/01/2001 - Makefile needs to copy non-java files to JAR (eg. images). | 
 
 
 
 
 | 81 |  |  | 02/01/2001 - Add making of Javadoc pages to make scripts. | 
 
 
 
 
 | 82 |  |  | Queuing system in the root filter. | 
 
 
 
 
 | 83 |  |  | </pre> | 
 
 
 
 
 | 84 |  |  |  | 
 
 
 
 
 
 
 
 | 85 | tdb | 1.22 | <h3><font face="Arial">Conient</font></h3> | 
 
 
 
 
 | 86 |  |  | <pre>Completed: | 
 
 
 
 
 
 
 
 | 87 | tdb | 1.1 | ---------- | 
 
 
 
 
 
 
 
 | 88 | ajm | 1.16 | 18/03/2001 - Switch to using the StringUtil class for the firewall command stuff. | 
 
 
 
 
 | 89 |  |  | Fix bug where it can take up to two packets to display | 
 
 
 
 
 | 90 |  |  | correct information.  This is most visible in service | 
 
 
 
 
 | 91 |  |  | checks, but can also be seen on disk, memory and anything | 
 
 
 
 
 | 92 |  |  | else that uses two data items from the packet for one | 
 
 
 
 
 | 93 |  |  | component. | 
 
 
 
 
 
 
 
 | 94 | tdb | 1.1 | 01/03/2001 - re-work host display and choosing mechanism (ie, make us 1.1 protocol) | 
 
 
 
 
 | 95 |  |  | 26/02/2001 - Rework system displaying of components for Swing Event Handling | 
 
 
 
 
 | 96 |  |  | Allow config to be written back to a local file | 
 
 
 
 
 | 97 |  |  | Allow local file config to be changed via the GUI | 
 
 
 
 
 | 98 |  |  | 05/02/2001 - allow disk components to alter their units | 
 
 
 
 
 | 99 |  |  | have some icons and the i-scream logo on display | 
 
 
 
 
 | 100 |  |  | show errors in windows rather than on the console | 
 
 
 
 
 | 101 |  |  | Fix error in packet stopping update of ALL hosts | 
 
 
 
 
 | 102 |  |  | 04/02/2001 - Write LOADS more data components | 
 
 
 
 
 | 103 |  |  | 03/02/2001 - Allow config to be obtained from the server | 
 
 
 
 
 | 104 |  |  | 30/01/2001 - Add option to handle firewalls | 
 
 
 
 
 | 105 |  |  | 29/01/2001 - Allow config to be obtained from a local file | 
 
 
 
 
 | 106 |  |  | Fix problem with memory display showing negative values at start | 
 
 
 
 
 | 107 |  |  | Ensure all Swing updates use the Swing Event Handling thread (partial - only data components) | 
 
 
 
 
 | 108 |  |  | 28/01/2001 - Tidy up network comms and link handling | 
 
 
 
 
 | 109 |  |  | </pre> | 
 
 
 
 
 | 110 |  |  |  | 
 
 
 
 
 
 
 
 | 111 | tdb | 1.22 | <h3><font face="Arial">statgrab</font></h3> | 
 
 
 
 
 | 112 |  |  | <pre>Completed: | 
 
 
 
 
 
 
 
 | 113 | tdb | 1.14 | ---------- | 
 
 
 
 
 
 
 
 | 114 | tdb | 1.19 | 20/03/2001 - Linux - CPU %'s not always right, 2 repititions ? | 
 
 
 
 
 
 
 
 | 115 | tdb | 1.18 | 19/03/2001 - Odd behaviour with more than 1000 processes, on Solaris at least | 
 
 
 
 
 | 116 |  |  | FreeBSD - grabbing memory total | 
 
 
 
 
 
 
 
 | 117 | tdb | 1.14 | 11/03/2001 - Solaris - If free memory changes to < 10Mb (?) it changes to K rather than M (thus not matched) | 
 
 
 
 
 
 
 
 | 118 | tdb | 1.1 | </pre> | 
 
 
 
 
 | 119 |  |  |  | 
 
 
 
 
 
 
 
 | 120 | tdb | 1.22 | <h3><font face="Arial">C++ Host</font></h3> | 
 
 
 
 
 | 121 |  |  | <pre>UDP Packet size to 8Kb | 
 
 
 
 
 
 
 
 | 122 | tdb | 1.1 | Porting to Linux/FreeBSD (Windows?) | 
 
 
 
 
 | 123 |  |  | </pre> | 
 
 
 
 
 | 124 |  |  |  | 
 
 
 
 
 
 
 
 | 125 | tdb | 1.22 | <h3><font face="Arial">Winhost</font></h3> | 
 
 
 
 
 | 126 |  |  | <pre>Completed: | 
 
 
 
 
 
 
 
 | 127 | tdb | 1.17 | ---------- | 
 
 
 
 
 | 128 |  |  | 19/03/2001 - Still needs to send the true uptime. | 
 
 
 
 
 | 129 |  |  | Processor ID should be packet.os.platform | 
 
 
 
 
 | 130 |  |  | Minor version joined with packet.os.version | 
 
 
 
 
 | 131 |  |  | Logo ? Pink icon ? | 
 
 
 
 
 | 132 |  |  | Solve OCX problem | 
 
 
 
 
 
 
 
 | 133 | tdb | 1.1 | </pre> | 
 
 
 
 
 | 134 |  |  |  | 
 
 
 
 
 
 
 
 | 135 | tdb | 1.22 | <h3><font face="Arial">ihost</font></h3> | 
 
 
 
 
 | 136 |  |  | <pre>Completed: | 
 
 
 
 
 
 
 
 | 137 | tdb | 1.14 | ---------- | 
 
 
 
 
 | 138 |  |  | 12/03/2001 - Produce a very quick "check script" which can be run by cron. | 
 
 
 
 
 
 
 
 | 139 | tdb | 1.1 | </pre> | 
 
 
 
 
 | 140 |  |  |  | 
 
 
 
 
 
 
 
 | 141 | tdb | 1.22 | <h3><font face="Arial">Web Reports</font></h3> | 
 
 
 
 
 | 142 |  |  | <pre>Completed: | 
 
 
 
 
 
 
 
 | 143 | tdb | 1.19 | ---------- | 
 
 
 
 
 
 
 
 | 144 | pjm2 | 1.21 | 22/03/2001 - Alert/System Summary Page (incl. helpdesk style) | 
 
 
 
 
 
 
 
 | 145 | tdb | 1.19 | 15/03/2001 - Individual Host Alert Summary Page(s) | 
 
 
 
 
 | 146 |  |  | 14/03/2001 - Individual Host Lastest Data Page(s) (including service checks) | 
 
 
 
 
 
 
 
 | 147 | tdb | 1.1 | </pre> | 
 
 
 
 
 | 148 |  |  |  | 
 
 
 
 
 | 149 |  |  | <!--#include virtual="bottom.inc" --> | 
 
 
 
 
 | 150 |  |  | </td> | 
 
 
 
 
 | 151 |  |  | </tr> | 
 
 
 
 
 | 152 |  |  | </table> | 
 
 
 
 
 | 153 |  |  |  | 
 
 
 
 
 | 154 |  |  | </body> | 
 
 
 
 
 
 
 
 | 155 | tdb | 1.22 | </html> |