ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/web/www/cms/documentation/gettingstarted.xhtml
(Generate patch)

Comparing web/www/cms/documentation/gettingstarted.xhtml (file contents):
Revision 1.6 by tdb, Thu May 15 20:48:02 2003 UTC vs.
Revision 1.11 by tdb, Sun Aug 1 15:25:19 2004 UTC

# Line 1 | Line 1
1 < <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2 <
3 < <!--
4 <    gettingstarted.shtml
5 <    Created by tdb1 27/05/2001
6 <    Last edited 27/05/2001
7 < -->
8 <
9 < <html>
10 <
11 < <head>
12 <  <title>Getting Started with the i-scream Central Monitoring System</title>
13 < </head>
14 <
15 < <basefont face="arial,sans-serif" size="2">
16 < <body bgcolor="#ffffff" link="#0000ff" alink="#3333cc" vlink="#3333cc" text="#000066">
17 <
18 < <table border="0" cellpadding="2" cellspacing="2">
19 <  <tr>
20 <    <td valign="top">
21 < <!--#include virtual="../left.inc" -->
22 <    </td>
23 <    <td valign="top">
24 < <!--#include virtual="../title.inc" -->
25 <
26 < <font face="arial,sans-serif" size="2">
27 <
28 < <h2>Getting Started with the i-scream Central Monitoring System</h2>
29 <
30 < <h3>1. Installing the corba services (pre-requisite for the server)</h3>
31 < <p>The server requires a CORBA Naming Service to run. It may be that you already
32 < have such a system running, in which case you can use that. Simply edit the
33 < jacorb.properties file to point to your Naming service. If you don't have a
34 < naming service running you could just set up your own manually, but if like us
35 < you want the easy approach, install our corba services program.</p>
36 < <p>This program runs the naming service and provides a builtin webserver to
37 < serve requests to the server application. The documentation details how to get
38 < this running. It should simply be a case of extracting and running.</p>
39 < <h3>1. Installing the server</h3>
40 < <p>The first stage is to download and install the server application. The
41 < latest versions of all i-scream applications can be found at the following
42 < URL:</p>
43 < <p><a href="http://www.i-scream.org/downloads">http://www.i-scream.org/downloads</a></p>
44 < <p>Once downloaded, the archive should be extracted to a directory of your
45 < choice. The server will run on most Java enabled platforms (including
46 < Windows, Linux and FreeBSD).</p>
47 < <p>The archive consists of only a few files and directories. The main file is
48 < the iscream-server.jar archive which contains all the binary code for the
49 < server. The lib directory contains other JAR archives which the server
50 < requires to run. The etc directory contains (or will contain)
51 < configuration for most of the i-scream central monitoring system. The next
52 < step is to configure the server to suit your requirements.</p>
53 < <h3>2. Configuring the server</h3>
54 < <p>The configuration is split into two main files. The first,
55 < default.properties can be considered a bootstrap configuration. This means
56 < that it provides basic configuration to get the server started, after
57 < which point the main configuration system takes over. This file should be
58 < checked through, and is pretty well explained by comments.</p>
59 < <p>The rest of the server configuration is based on system.conf. This can
60 < hold the entire system configuration, including hosts. It may also specify
61 < other configuration files to be included in the main configuration. This
62 < file is also commented extensively.</p>
63 < <p>This step may well take some time to get right, and you can come back to
64 < it at any point. Lots of the configuration can be changed "on the fly"
65 < as well.</p>
66 < <p>For fuller and complete details of the configuration system, and the
67 < server in general, please see the Server User Guide in the documentation
68 < section of the website.</p>
69 < <h3>2a. Setting up the database</h3>
70 < <p>The i-scream central monitoring system can make use of a database for
71 < generating historical reports. The documentation explains how you would
72 < configure the system to do this. You will need to create a single basic
73 < table yourself, this is also explained in the documentation.</p>
74 < <h3>3. Starting the server</h3>
75 < <p>Starting up the server is a trivial task. Usually you can just get away
76 < with running the run script provided. This will boot the server up
77 < displaying some basic information to the console. If something goes wrong,
78 < the error message should point to the cause.</p>
79 < <h3>4. Setting up hosts</h3>
80 < <p>Hosts can be run on either Unix (tested with Solaris, FreeBSD and some
81 < Linux distributions) or Windows. Both are equally easy to setup.</p>
82 < <p>Firstly, the Unix host is called &quot;ihost&quot;. This can be downloaded from the
83 < i-scream website. Once extracted it just needs to be started up. You need two
84 < pieces of information to do this: the filtermanager (part of the server) host
85 < and port number. If you haven't changed much in terms of configuration this will
86 < be the machine the server is running on, and port 4567. To start ihost you
87 < simply type:</p>
88 < </font>
89 < <pre>ihost.pl server.domain.com port</pre>
90 < <font face="arial,sans-serif" size="2">
91 < <p>ihost will then contact the server to obtain it's configuration and start
92 < sending information.</p>
93 < <p>The windows host, winhost, is very similar. All you need to do is install it
94 < using the provided installer in the download, and then edit the ini file to
95 < provide the two bits of information above. Running the application starts up
96 < communication with the server and data sending commences.</p>
97 < <p>Full details of both of these hosts can be found in the relevant
98 < documentation on the website.</p>
99 < <h3>5. Using Conient</h3>
100 < <p>Conient allows you to view, in real time, the data being sent by the
101 < hosts. This is a perfect way to test that all the above steps have
102 < successfully been completed.</p>
103 < <p>At present Conient is simply another archive which can be extracted and
104 < run. However, in the near future we hope to have an installer to make life
105 < easier. Conient is a Java application and will run on most Java enabled
106 < platforms.</p>
107 < <p>After extracting, the run script can be used to start Conient, or in some
108 < cases the JAR file can be executed manually. The GUI will then load. The
109 < configuration section requires you to enter a host and port for the
110 < server. By default this will be the machine on which the server is running
111 < and port 4510. Conient will then connect upon request and start displaying
112 < information.</p>
113 < <p>Assuming data is displayed you have successfully setup the i-scream
114 < central monitoring system. Well done!</p>
115 < <p>This is explained in much more detail in the Conient documentation.</p>
116 < <h3>6. Setting up DBReporter</h3>
117 < <p>If you are making use of a database you can setup the DBReporter to
118 < generate web-based reports of the information collected. This is just a
119 < case of extracting the archive to a suitable location, configuring it, and
120 < setting it to run on a regular basis (we suggest daily). DBReporter will
121 < also ensure the database is kept relatively clean.</p>
122 < <p>Full instructions are available in the DBReporter documentation.</p>
123 < <h3>7. Setting up the Web Interface</h3>
124 < <p>The Web interface allows you to view various aspects of the i-scream
125 < central monitoring system's output. These include realtime viewing of data
126 < (much like Conient), links to the DBReporter above, and full displaying of
127 < the alerts that can be generated by the server.</p>
128 < <p>The archive contains a series of PHP scripts which should be placed on
129 < your PHP enabled web server. The configuration files allow you to tailor
130 < the setup to suit your needs.</p>
131 < <p>Full instructions are available in the relevant documentation.</p>
132 < <h3>8. Further</h3>
133 < <p>You may decide to expand your setup to cover a larger network. For example, a
134 < distributed filter arrangement could cut down on the amount of traffic
135 < being sent around the network. The server itself can be distributed to suit your
136 < needs. You may wish to run the database section of the server on the same
137 < machine as the database, while running the rest on another machine.</p>
138 < <p>Some discussion about this is available in the server documentation.</p>
139 < <p>If you have any questions about any of the above, please don't hesitate to
140 < contact us at <a href="mailto:dev@i-scream.org">dev@i-scream.org</a>. If you find we've missed something out,
141 < again, please let us know.</p>
142 < <p>Finally, we'd like to thank you for trying this i-scream product. We realise
143 < that it's still at an early stage, and we therefore appreciate you taking
144 < the time to try it out.</p>
145 < <p>The i-scream team.
146 <
147 < </font>
148 <
149 < <!--#include virtual="../bottom.inc" --></td>
150 <  </tr>
151 < </table>
152 <
153 < </body>
1 > <!--#include virtual="/doctype.inc" -->
2 >  <head>
3 >    <title>
4 >      Getting Started with the i-scream Central Monitoring System
5 >    </title>
6 > <!--#include virtual="/style.inc" -->
7 >  </head>
8 >  <body>
9 >    <div id="container">
10 >      <div id="main">
11 > <!--#include virtual="/header.inc" -->
12 >        <div id="contents">
13 >          <h1 class="top">
14 >            Getting Started
15 >          </h1>
16 >          <h2>
17 >            Getting Started with the i-scream Central Monitoring System
18 >          </h2>
19 >          <h3>
20 >            1. Installing the corba services (pre-requisite for the
21 >            server)
22 >          </h3>
23 >          <p>
24 >            The server requires a CORBA Naming Service to run. It may
25 >            be that you already have such a system running, in which
26 >            case you can use that. Simply edit the jacorb.properties
27 >            file to point to your Naming service. If you don't have a
28 >            naming service running you could just set up your own
29 >            manually, but if like us you want the easy approach,
30 >            install our corba services program.
31 >          </p>
32 >          <p>
33 >            This program runs the naming service and provides a builtin
34 >            webserver to serve requests to the server application. The
35 >            documentation details how to get this running. It should
36 >            simply be a case of extracting and running.
37 >          </p>
38 >          <h3>
39 >            1. Installing the server
40 >          </h3>
41 >          <p>
42 >            The first stage is to download and install the server
43 >            application. The latest version of the CMS application
44 >            can be found in the <code>cms</code> directory of our
45 >            <a href="/mirrors.xhtml">download mirrors</a>.
46 >          <p>
47 >            Once downloaded, the archive should be extracted to a
48 >            directory of your choice. The server will run on most Java
49 >            enabled platforms (including Windows, Linux and FreeBSD).
50 >          </p>
51 >          <p>
52 >            The archive consists of only a few files and directories.
53 >            The main file is the iscream-server.jar archive which
54 >            contains all the binary code for the server. The lib
55 >            directory contains other JAR archives which the server
56 >            requires to run. The etc directory contains (or will
57 >            contain) configuration for most of the i-scream central
58 >            monitoring system. The next step is to configure the server
59 >            to suit your requirements.
60 >          </p>
61 >          <h3>
62 >            2. Configuring the server
63 >          </h3>
64 >          <p>
65 >            The configuration is split into two main files. The first,
66 >            default.properties can be considered a bootstrap
67 >            configuration. This means that it provides basic
68 >            configuration to get the server started, after which point
69 >            the main configuration system takes over. This file should
70 >            be checked through, and is pretty well explained by
71 >            comments.
72 >          </p>
73 >          <p>
74 >            The rest of the server configuration is based on
75 >            system.conf. This can hold the entire system configuration,
76 >            including hosts. It may also specify other configuration
77 >            files to be included in the main configuration. This file
78 >            is also commented extensively.
79 >          </p>
80 >          <p>
81 >            This step may well take some time to get right, and you can
82 >            come back to it at any point. Lots of the configuration can
83 >            be changed "on the fly" as well.
84 >          </p>
85 >          <p>
86 >            For fuller and complete details of the configuration
87 >            system, and the server in general, please see the Server
88 >            User Guide in the documentation section of the website.
89 >          </p>
90 >          <h3>
91 >            2a. Setting up the database
92 >          </h3>
93 >          <p>
94 >            The i-scream central monitoring system can make use of a
95 >            database for generating historical reports. The
96 >            documentation explains how you would configure the system
97 >            to do this. You will need to create a single basic table
98 >            yourself, this is also explained in the documentation.
99 >          </p>
100 >          <h3>
101 >            3. Starting the server
102 >          </h3>
103 >          <p>
104 >            Starting up the server is a trivial task. Usually you can
105 >            just get away with running the run script provided. This
106 >            will boot the server up displaying some basic information
107 >            to the console. If something goes wrong, the error message
108 >            should point to the cause.
109 >          </p>
110 >          <h3>
111 >            4. Setting up hosts
112 >          </h3>
113 >          <p>
114 >            Hosts can be run on either Unix (tested with Solaris,
115 >            FreeBSD and some Linux distributions) or Windows. Both are
116 >            equally easy to setup.
117 >          </p>
118 >          <p>
119 >            Firstly, the Unix host is called "ihost". This can be
120 >            downloaded from the i-scream website. Once extracted it
121 >            just needs to be started up. You need two pieces of
122 >            information to do this: the filtermanager (part of the
123 >            server) host and port number. If you haven't changed much
124 >            in terms of configuration this will be the machine the
125 >            server is running on, and port 4567. To start ihost you
126 >            simply type:
127 >          </p>
128 >          <pre>
129 > ihost.pl server.domain.com port
130 > </pre>
131 >          <p>
132 >            ihost will then contact the server to obtain it's
133 >            configuration and start sending information.
134 >          </p>
135 >          <p>
136 >            The windows host, winhost, is very similar. All you need to
137 >            do is install it using the provided installer in the
138 >            download, and then edit the ini file to provide the two
139 >            bits of information above. Running the application starts
140 >            up communication with the server and data sending
141 >            commences.
142 >          </p>
143 >          <p>
144 >            Full details of both of these hosts can be found in the
145 >            relevant documentation on the website.
146 >          </p>
147 >          <h3>
148 >            5. Using Conient
149 >          </h3>
150 >          <p>
151 >            Conient allows you to view, in real time, the data being
152 >            sent by the hosts. This is a perfect way to test that all
153 >            the above steps have successfully been completed.
154 >          </p>
155 >          <p>
156 >            At present Conient is simply another archive which can be
157 >            extracted and run. However, in the near future we hope to
158 >            have an installer to make life easier. Conient is a Java
159 >            application and will run on most Java enabled platforms.
160 >          </p>
161 >          <p>
162 >            After extracting, the run script can be used to start
163 >            Conient, or in some cases the JAR file can be executed
164 >            manually. The GUI will then load. The configuration section
165 >            requires you to enter a host and port for the server. By
166 >            default this will be the machine on which the server is
167 >            running and port 4510. Conient will then connect upon
168 >            request and start displaying information.
169 >          </p>
170 >          <p>
171 >            Assuming data is displayed you have successfully setup the
172 >            i-scream central monitoring system. Well done!
173 >          </p>
174 >          <p>
175 >            This is explained in much more detail in the Conient
176 >            documentation.
177 >          </p>
178 >          <h3>
179 >            6. Setting up DBReporter
180 >          </h3>
181 >          <p>
182 >            If you are making use of a database you can setup the
183 >            DBReporter to generate web-based reports of the information
184 >            collected. This is just a case of extracting the archive to
185 >            a suitable location, configuring it, and setting it to run
186 >            on a regular basis (we suggest daily). DBReporter will also
187 >            ensure the database is kept relatively clean.
188 >          </p>
189 >          <p>
190 >            Full instructions are available in the DBReporter
191 >            documentation.
192 >          </p>
193 >          <h3>
194 >            7. Setting up the Web Interface
195 >          </h3>
196 >          <p>
197 >            The Web interface allows you to view various aspects of the
198 >            i-scream central monitoring system's output. These include
199 >            realtime viewing of data (much like Conient), links to the
200 >            DBReporter above, and full displaying of the alerts that
201 >            can be generated by the server.
202 >          </p>
203 >          <p>
204 >            The archive contains a series of PHP scripts which should
205 >            be placed on your PHP enabled web server. The configuration
206 >            files allow you to tailor the setup to suit your needs.
207 >          </p>
208 >          <p>
209 >            Full instructions are available in the relevant
210 >            documentation.
211 >          </p>
212 >          <h3>
213 >            8. Further
214 >          </h3>
215 >          <p>
216 >            You may decide to expand your setup to cover a larger
217 >            network. For example, a distributed filter arrangement
218 >            could cut down on the amount of traffic being sent around
219 >            the network. The server itself can be distributed to suit
220 >            your needs. You may wish to run the database section of the
221 >            server on the same machine as the database, while running
222 >            the rest on another machine.
223 >          </p>
224 >          <p>
225 >            Some discussion about this is available in the server
226 >            documentation.
227 >          </p>
228 >          <p>
229 >            If you have any questions about any of the above, please
230 >            don't hesitate to contact us at
231 >            <a href="mailto:dev@i-scream.org">dev@i-scream.org</a>.
232 >            If you find we've missed something out, again, please let
233 >            us know.
234 >          </p>
235 >          <p>
236 >            Finally, we'd like to thank you for trying this i-scream
237 >            product. We realise that it's still at an early stage, and
238 >            we therefore appreciate you taking the time to try it out.
239 >          </p>
240 >          <p>
241 >            The i-scream team.
242 >          </p>
243 >        </div>
244 > <!--#include virtual="/footer.inc" -->
245 >      </div>
246 > <!--#include virtual="/menu.inc" -->
247 >    </div>
248 >  </body>
249   </html>

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines