]> i-scream Git - www.i-scream.org.git/commitdiff
A page outlining the problem domain.
authorTim Bishop <tim@bishnet.net>
Mon, 30 Oct 2000 18:20:42 +0000 (18:20 +0000)
committerTim Bishop <tim@bishnet.net>
Mon, 30 Oct 2000 18:20:42 +0000 (18:20 +0000)
www/cms/probdomain.shtml [new file with mode: 0644]
www/probdomain.shtml [new file with mode: 0644]

diff --git a/www/cms/probdomain.shtml b/www/cms/probdomain.shtml
new file mode 100644 (file)
index 0000000..326cf0a
--- /dev/null
@@ -0,0 +1,101 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<!--
+    probdomain.shtml
+    Created by tdb1 30/10/2000
+    Last edited 30/10/2000
+-->
+
+
+<html>
+
+<head>
+ <title>The i-scream Project Problem Domain</title>
+ <meta name="description" content="The i-scream Project is a central monitoring system for Unix, Linux and NT servers.">
+ <meta name="keywords" content="i-scream, project, central monitoring system, unix, linux, nt, server, alert">
+ <meta name="generator" content="notepad on acid, aye.">
+</head>
+
+<body bgcolor="#ffffff" link="#0000ff" alink="#3333cc" vlink="#3333cc" text="#000066">
+
+<table border="0" cellpadding="2" cellspacing="2">
+ <tr>
+  <td valign="top">
+<!--#include virtual="left.inc" -->
+  </td>
+  <td valign="top">
+<!--#include virtual="title.inc" -->
+
+    <table border="0" width="500">
+     <tr>
+      <td>
+       <font size="2" face="arial,sans-serif">
+       
+       <center><h3>Original Problem</h3></center>
+
+       <p align="justify">
+        This is the original specification we were given when we took
+        on the project, and it seems an ideal basis for the problem
+        domain.
+       </p>
+       
+       <center><h3>Centralised Machine Monitoring</h3></center>
+
+       <p align="justify">
+        The Computer Science deparment has a number of different machines
+        running a variety of different operating systems. One of the tasks
+        of the systems administrators is to make sure that the machines
+        don't run out of resources. This involves watching processor loads,
+        available disk space, swap space, etc.
+       </p>
+       
+       <p align="justify">
+        It isn't practicle to monitor a large number of machines by logging
+        on and running commands such as 'uptime' on the unix machines, or
+        by using performance monitor for NT servers. Thus this project is
+        to write monitoring software for each platform supported which
+        reports resource usage back to one centralized location. System
+        Administrators would then be able to monitor all machines from this
+        centralised location.
+       </p>
+
+       <p align="justify">
+        Once this basic functionality is implemented it could usefully be
+        expanded to include logging of resource usage to identify longterm
+        trends/problems, alerter services which can directly contact
+        sysadmins (or even the general public) to bring attention to problem
+        areas. Ideally it should be possible to run multiple instances of
+        the reporting tool (with all instances being updated in realtime)
+        and to to be able to run the reporting tool as both as stand alone
+        application and embeded in a web page.
+       </p>
+
+       <p align="justify">
+        This project will require you to write code for the unix and Win32
+        APIs using C and knowledge of how the underlying operating systems
+        manage resources. It will also require some network/distributed
+        systems code and a GUI front end for the reporting tool. It is
+        important for students undertaking this project to understand the
+        importance of writing efficient and small code as the end product
+        will really be most useful when machines start run out of processing
+        power/memory/disk.
+       </p>
+
+       <p align="justify">
+        John Cinnamond (email jc) whose idea this is, will provide technical
+        support for the project.
+       </p>
+       
+       </font>
+      </td>
+     </tr>   
+    </table>
+
+<!--#include virtual="bottom.inc" -->
+  </td>
+ </tr>
+</table>
+
+</body>
+
+</html>
\ No newline at end of file
diff --git a/www/probdomain.shtml b/www/probdomain.shtml
new file mode 100644 (file)
index 0000000..326cf0a
--- /dev/null
@@ -0,0 +1,101 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<!--
+    probdomain.shtml
+    Created by tdb1 30/10/2000
+    Last edited 30/10/2000
+-->
+
+
+<html>
+
+<head>
+ <title>The i-scream Project Problem Domain</title>
+ <meta name="description" content="The i-scream Project is a central monitoring system for Unix, Linux and NT servers.">
+ <meta name="keywords" content="i-scream, project, central monitoring system, unix, linux, nt, server, alert">
+ <meta name="generator" content="notepad on acid, aye.">
+</head>
+
+<body bgcolor="#ffffff" link="#0000ff" alink="#3333cc" vlink="#3333cc" text="#000066">
+
+<table border="0" cellpadding="2" cellspacing="2">
+ <tr>
+  <td valign="top">
+<!--#include virtual="left.inc" -->
+  </td>
+  <td valign="top">
+<!--#include virtual="title.inc" -->
+
+    <table border="0" width="500">
+     <tr>
+      <td>
+       <font size="2" face="arial,sans-serif">
+       
+       <center><h3>Original Problem</h3></center>
+
+       <p align="justify">
+        This is the original specification we were given when we took
+        on the project, and it seems an ideal basis for the problem
+        domain.
+       </p>
+       
+       <center><h3>Centralised Machine Monitoring</h3></center>
+
+       <p align="justify">
+        The Computer Science deparment has a number of different machines
+        running a variety of different operating systems. One of the tasks
+        of the systems administrators is to make sure that the machines
+        don't run out of resources. This involves watching processor loads,
+        available disk space, swap space, etc.
+       </p>
+       
+       <p align="justify">
+        It isn't practicle to monitor a large number of machines by logging
+        on and running commands such as 'uptime' on the unix machines, or
+        by using performance monitor for NT servers. Thus this project is
+        to write monitoring software for each platform supported which
+        reports resource usage back to one centralized location. System
+        Administrators would then be able to monitor all machines from this
+        centralised location.
+       </p>
+
+       <p align="justify">
+        Once this basic functionality is implemented it could usefully be
+        expanded to include logging of resource usage to identify longterm
+        trends/problems, alerter services which can directly contact
+        sysadmins (or even the general public) to bring attention to problem
+        areas. Ideally it should be possible to run multiple instances of
+        the reporting tool (with all instances being updated in realtime)
+        and to to be able to run the reporting tool as both as stand alone
+        application and embeded in a web page.
+       </p>
+
+       <p align="justify">
+        This project will require you to write code for the unix and Win32
+        APIs using C and knowledge of how the underlying operating systems
+        manage resources. It will also require some network/distributed
+        systems code and a GUI front end for the reporting tool. It is
+        important for students undertaking this project to understand the
+        importance of writing efficient and small code as the end product
+        will really be most useful when machines start run out of processing
+        power/memory/disk.
+       </p>
+
+       <p align="justify">
+        John Cinnamond (email jc) whose idea this is, will provide technical
+        support for the project.
+       </p>
+       
+       </font>
+      </td>
+     </tr>   
+    </table>
+
+<!--#include virtual="bottom.inc" -->
+  </td>
+ </tr>
+</table>
+
+</body>
+
+</html>
\ No newline at end of file