]> i-scream Git - www.i-scream.org.git/blob - www/oldtodo.shtml
Conforming to the look and feel, baby.
[www.i-scream.org.git] / www / oldtodo.shtml
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 25/05/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><font face="Arial">(old) i-scream central monitoring system TODO list</font></h2>
26
27 <font face="Arial" size="2">This is the TODO list to be achieved by the end of the &quot;project&quot; 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
34 Completed:
35 ----------
36 22/03/2001 - FIX the major memory leak and deadlock issues.
37              LocalClient Monitors: Load, Processes, Queues.
38 18/03/2001 - LocalClient Monitors: Disks/Memory need MB threshold
39 15/03/2001 - Alert dumping needs to be organised better.
40              Running on Windows InetAddress.getHostName() doesn't return the FQDN.
41 13/03/2001 - Thread naming, at least at a "what class it is" level.
42              Utilise the ConfigurationProxy throughout the server.
43              Sort out GC & Configuration objects (and CorbaHandlers).
44 09/03/2001 - WebFeeder needs to dump Alerts to disk.
45 08/03/2001 - WebFeeder needs to dump XML to disk
46              LocalClient Monitors: Disks, Service Checks
47 07/03/2001 - Service Checks: FTP, POP3, IMAP, SSH, Telnet
48 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 <h3><font face="Arial">Conient</font></h3>
86 <pre>Completed:
87 ----------
88 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 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 <h3><font face="Arial">statgrab</font></h3>
112 <pre>Completed:
113 ----------
114 20/03/2001 - Linux - CPU %'s not always right, 2 repititions ?
115 19/03/2001 - Odd behaviour with more than 1000 processes, on Solaris at least
116              FreeBSD - grabbing memory total
117 11/03/2001 - Solaris - If free memory changes to < 10Mb (?) it changes to K rather than M (thus not matched)
118 </pre>
119
120 <h3><font face="Arial">C++ Host</font></h3>
121 <pre>UDP Packet size to 8Kb
122 Porting to Linux/FreeBSD (Windows?)
123 </pre>
124
125 <h3><font face="Arial">Winhost</font></h3>
126 <pre>Completed:
127 ----------
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 </pre>
134
135 <h3><font face="Arial">ihost</font></h3>
136 <pre>Completed:
137 ----------
138 12/03/2001 - Produce a very quick "check script" which can be run by cron.
139 </pre>
140
141 <h3><font face="Arial">Web Reports</font></h3>
142 <pre>Completed:
143 ----------
144 22/03/2001 - Alert/System Summary Page (incl. helpdesk style)
145 15/03/2001 - Individual Host Alert Summary Page(s)
146 14/03/2001 - Individual Host Lastest Data Page(s) (including service checks)
147 </pre>
148
149 <!--#include virtual="bottom.inc" -->
150     </td>
151   </tr>
152 </table>
153
154 </body>
155 </html>