ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/web/www/cms/oldtodo.shtml
Revision: 1.5
Committed: Thu Mar 8 21:44:09 2001 UTC (23 years, 9 months ago) by tdb
Branch: MAIN
Changes since 1.4: +2 -1 lines
Log Message:
WebFeeder now dumps XML to disk.

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     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>