ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/web/www/cms/oldtodo.shtml
Revision: 1.24
Committed: Sun Mar 21 23:58:13 2004 UTC (20 years, 9 months ago) by tdb
Branch: MAIN
CVS Tags: HEAD
Changes since 1.23: +2 -2 lines
State: FILE REMOVED
Log Message:
Commit new website. The old site is tagged, so this won't change the live
site... but it does move HEAD on to the new site.

Too many changes to list really. General points are:

- Moved to a XHTML CSS compliant site.
- Reorganised the site into a more multi-project based look.
- Removed a lot of cruft.

Still to do:

- Fix all the zillions of bugs stopping the whole site from validating :-)
- Tidy up the HTML in terms of layout and indentation.

Thanks to AJ for his help this weekend in doing this.

File Contents

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