ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/web/www/cms/oldtodo.shtml
Revision: 1.16
Committed: Sun Mar 18 17:41:21 2001 UTC (23 years, 9 months ago) by ajm
Branch: MAIN
Changes since 1.15: +10 -12 lines
Log Message:
 done everything on the todo for RELEASE 1

File Contents

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