| Wed Oct 21 22:01:15 EST 1998 | Started Log file
Finished research into /proc structures see array.c Decided on what should be parsed out of /proc directory Finished Process.java data structures, still need methods to process info Started ProcParser.java (the file that parses the /proc directory) Decided to stick to 2d and swing for now...release of 3d api not scheduled till late november Came up with random idea to display data |
| Fri Oct 23 02:08:31 EST 1998 | Updated display data to show new ideas about resources, service, and processes |
| Thu Oct 29 08:06:29 EST 1998 | Changed structure so that each process class could update itself, now
ProcParse just just generates the all the process classes, but does
not parse
Wrote a native method to read links, because of bug in JVM that would not resolve socket or pipe file descriptors Included vectors for open files,devices,sockets, and pipes in process. Next to do is figure up usage statistics, and net statistics. |
| Fri Oct 30 09:48:49 EST 1998 | Wrote a native method getPage size (LinuxNative.c)
note: gcc -shared -I/usr/local/jdk1.1.6/include/ -I/usr/local/jdk1.1.6/include/genunix LinuxNative.c -o libLinuxNative.so Finished process system usage statics (memory usage, and cpu usage) in Process.java Still need to write resource classes and service classes. Still need to write socket class. Still need to write display algorithims |
| Mon Nov 2 18:51:43 EST 1998 | Wrote research paper rough draft |
| Mon Nov 16 03:07:59 EST 1998 | Can't get bandwidth or ip-accounting informatio without kernel patch
Wrote LinuxSocket.java Need to comment code Updated Process.java to create LinuxSockets Need to do Service .java Need to do Display.java |
| Mon Nov 16 11:44:03 EST 1998 | Commented ProcParser.java
Commented Process.java Commented LinuxSocket.java |
| Wed Dec 16 02:48:08 EST 1998 | Wrote final senior sem paper |
| Sat Jan 16 04:18:44 EST 1999 | Recommented code to be javadoc compliant.
Uploaded package listing Started Service.java |
| Sun Jan 24 23:47:57 EST 1999 | Began research into SNMP for java
wrote a simple client to catch SNMP UDP packets. Analyzed packets sent from snmpget -p 2000 -r 0 localhost public 1.5.0 (this gets the system type) |
| Sat Apr 10 14:56:56 EST 1999 | Wrote MIBparse.java, this parses a given MIBdirectory, and adds all
of the mibs it finds to int a tree for OID translation to text
Wrote ObjectNode.java, the MIBtree consists of these ObjectNodes. Reogranized source tree to fall under the ss98 package structure. Made Makefiles for source tree Implemented javadoc for source tree Studied RMI and got a working example (applet form) Wrote variuos classes to test out different asspects of system. Began writing frontend (Now have all parts needed , just need to hook them in) Menubar doesn't work in netscape TODO: Graphics for Display, RMI interface, Serializable proerties , dertime pertainent oids |
| Sun Apr 11 01:54:19 EST 1999 | Updated documentation |
| Mon Apr 12 04:05:21 EST 1999 | Added a source distribution method to the Makefile, life is now a little
eaiser.
Got RMI working from proto, aslo began (re)writing client side Still have problem with menubar in netscape. Appletviewer doesn't have problem could be a 1.1.7 vs 1.1.5 thing |
| Fri Apr 16 10:09:55 EST 1999 | Installed swing1.1 and converted all source to conform
Added ss98Host.class this is the propoerties class. It will be saved for each host we are monitoring. Added snmpControl this will function as ss98Host's parent and controler Added HostDialog.class. This class is used to edit/ create ss98Host and their properties. Creadted 4 new icons, as well as added four new menu/toolbar choices. Fixed menubar problem. was a swing thing. Fixed rmi problem about ss98Server_Stub not found. Included all of ss98Server's related classes (interface, Server, stub,skel) |
| Mon Apr 19 21:43:49 EST 1999 | Almost Completed HostDialog.java. Most of the time was spent
on gettting a decent GUI (Sunday and Today)
Still have to pass arguments back to host Object, as well as pass the host object back to server Snmp this week Graphics next Also need an AddHost and Delete Host |
| Thu May 6 11:00:50 EST 1999 | Updated documentation a little.
Got snmp working through client Added edit and delete hosts buttons and got them working. Added graphics to display hosts and OIDs of hosts. Added mouse listening to main canvas. encountered two major problems. jsnmp.session calls throw a security vilation when run in netscape, need to move jsnmp.session calls to rmi/server side. Image problem, had to initialize a new memory image source everythime I wanted to make a new image. This is solved, but I think there must be a better way. Overall, software is semi-useable, and relativly speedy. Here's a screen shot |