ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/web/www/cms/oldtodo.shtml
Revision: 1.2
Committed: Wed Mar 7 21:09:23 2001 UTC (23 years, 8 months ago) by tdb
Branch: MAIN
Changes since 1.1: +1 -0 lines
Log Message:
Solaris memory grabbing is flawed when free memory drops to less than 10M.

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