1 <!--#include virtual="/doctype.inc" -->
4 <title>i-scream CMS homepage</title>
5 <!--#include virtual="/style.inc" -->
14 <!--#include virtual="/header.inc" -->
17 <h1 class="top">i-scream CMS homepage</h1>
21 <li><a href="#overview">Overview</a></li>
22 <li><a href="#screenshots">Screen Shots</a></li>
23 <li><a href="#demo">Reports Demo</a></li>
24 <li><a href="#downloads">Downloads</a></li>
25 <li><a href="#documentation">Documentation</a></li>
26 <li><a href="#history">Project History</a></li>
30 <h2><a name="overview">Overview</a></h2>
32 The i-scream central monitoring system provides a free, centrally
33 configurable distributed server to monitor the status and
34 performance of Solaris, Linux, FreeBSD and Windows machines
35 on a network. The server can raise alerts using email, IRC or
36 a large public information display. Information may also be
37 browsed interactively via the web or using our multi-platform
41 <li><a href="features.xhtml">Features</a></li>
44 Follow the link above for the original problem specification
45 we were given to develop the i-scream CMS, and the feature set
46 of the CMS after it was finished.
49 <h2><a name="screenshots">Screen Shots</a></h2>
51 <li><a href="screenshots/">Screen Shots</a></li>
54 These screenshots were taken at the end of the project, and
55 therefore show the old build given below, and none of our new
59 <h2><a name="demo">Reports Demo</a></h2>
61 <li><a href="reports/">Demo</a></li>
64 This is a demo of the web-based reports that the i-scream system
65 can do. It's taken from the old builds, so doesn't show any of
66 the new RRDTool based features.
69 <h2><a name="downloads">Downloads</a></h2>
71 <h3>Snapshot Builds</h3>
73 <li><a href="http://snapshots.i-scream.org">Snapshots</a></li>
76 Since the project was completed various changes have happened
77 in the CMS. These are undocumented, but fairly straightforward.
78 We'd strongly suggest you use this version of the CMS rather
79 than the builds from the end of the project.
82 We've done a fair amount of work on the graphing/database side
83 of the CMS, and fixed numerous bugs. Also, the new ihost/libstatgrab
84 combination requires the snapshot builds.
87 <h3>Old Builds (from project completion)</h3>
89 <li><a href="http://www.mirror.ac.uk/sites/ftp.i-scream.org/pub/i-scream/cms/">Old Builds</a></li>
92 These builds were completed at the end of the project itself.
93 They match with the documentation below, and work. But we've
94 done a fair amount of work since creating them.
97 <h2><a name="documentation">Documentation</a></h2>
99 <h3>Product documentation</h3>
101 <li><a href="documentation/">Documentation</a></li>
104 This documentation was written as the CMS project was completed.
105 It therefore applies to the downloads available from the time
106 the project finished. There will definately be descrepences
107 between this documentation and the snapshot builds.
110 <h3>Javadoc documentation</h3>
112 <li><a href="javadoc/">Javadoc</a></li>
115 Each component of the CMS written in java has fairly extensive
116 javadoc documentation that helps to explain the code and API's.
119 <h3>Process documentation</h3>
121 <li><a href="minutes.xhtml">Meeting Minutes</a></li>
122 <li><a href="projectpapers.xhtml">Documentation</a></li>
125 Various pieces of documentation were generated during the project
126 that were intended for internal use. They're not required reading
127 for running the CMS, but might be interesting if you're curious
128 about the project itself.
131 <h2><a name="history">Project History</a></h2>
134 The i-scream Distributed Central Monitoring System started off
135 as a final year project for a group of <a
136 href="http://www.cs.kent.ac.uk/"> Computer Science</a> students
137 at the <a href="http://www.kent.ac.uk/"> University of Kent</a>,
138 UK. The project was completed at 4pm on 29 March 2001. It
139 consisted of five lever-arch folders containing mostly source
140 code and documentation. The CVS repository was tagged to signify
144 As can be seen in our "<a href="features.xhtml">problem
145 domain</a>" document, the project was aimed at the UKC
146 Computer Science department, and as such we believed that a
147 demonstration to the "customer" was important. The
148 feedback from our demonstation was more positive than we had
149 anticipated. We believe that the system may now be of interest
150 to anybody who wishes to monitor a number of machines on their
151 network using a central configuration. The i-scream central
152 monitoring system is now being used by the UKC Computer Science
153 department, and their feedback is being used to further improve
157 The name <i>i-scream</i> arose from a meeting whereupon one
158 member of the development team felt a strange urge to draw an
159 ice cream on the discussion board. It later became apparent
160 that we had no name for our project (other than 'The Project').
161 It seemed only natural to name our project after the ice cream
162 that had been oh-so-randomly drawn on the white board. Copyright
163 issues immediately ruled out anything involving Mr Whippy, so
164 we had to settle for <i>i-scream</i>. And thus, we were left
165 with a cunning play on words - it still sounded like <i>ice
166 cream</i>, yet also served as a functional description of our
167 system - namely, one which screams at somebody if something has
173 <!--#include virtual="/footer.inc" -->
177 <!--#include virtual="/menu.inc" -->