# | 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.uk/downloads">http://www.i-scream.org.uk/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 "ihost". 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 | < | <pre>ihost.pl server.domain.com port</pre> |
89 | < | <p>ihost will then contact the server to obtain it's configuration and start |
90 | < | sending information.</p> |
91 | < | <p>The windows host, winhost, is very similar. All you need to do is install it |
92 | < | using the provided installer in the download, and then edit the ini file to |
93 | < | provide the two bits of information above. Running the application starts up |
94 | < | communication with the server and data sending commences.</p> |
95 | < | <p>Full details of both of these hosts can be found in the relevant |
96 | < | documentation on the website.</p> |
97 | < | <h3>5. Using Conient</h3> |
98 | < | <p>Conient allows you to view, in real time, the data being sent by the |
99 | < | hosts. This is a perfect way to test that all the above steps have |
100 | < | successfully been completed.</p> |
101 | < | <p>At present Conient is simply another archive which can be extracted and |
102 | < | run. However, in the near future we hope to have an installer to make life |
103 | < | easier. Conient is a Java application and will run on most Java enabled |
104 | < | platforms.</p> |
105 | < | <p>After extracting, the run script can be used to start Conient, or in some |
106 | < | cases the JAR file can be executed manually. The GUI will then load. The |
107 | < | configuration section requires you to enter a host and port for the |
108 | < | server. By default this will be the machine on which the server is running |
109 | < | and port 4510. Conient will then connect upon request and start displaying |
110 | < | information.</p> |
111 | < | <p>Assuming data is displayed you have successfully setup the i-scream |
112 | < | central monitoring system. Well done!</p> |
113 | < | <p>This is explained in much more detail in the Conient documentation.</p> |
114 | < | <h3>6. Setting up DBReporter</h3> |
115 | < | <p>If you are making use of a database you can setup the DBReporter to |
116 | < | generate web-based reports of the information collected. This is just a |
117 | < | case of extracting the archive to a suitable location, configuring it, and |
118 | < | setting it to run on a regular basis (we suggest daily). DBReporter will |
119 | < | also ensure the database is kept relatively clean.</p> |
120 | < | <p>Full instructions are available in the DBReporter documentation.</p> |
121 | < | <h3>7. Setting up the Web Interface</h3> |
122 | < | <p>The Web interface allows you to view various aspects of the i-scream |
123 | < | central monitoring system's output. These include realtime viewing of data |
124 | < | (much like Conient), links to the DBReporter above, and full displaying of |
125 | < | the alerts that can be generated by the server.</p> |
126 | < | <p>The archive contains a series of PHP scripts which should be placed on |
127 | < | your PHP enabled web server. The configuration files allow you to tailor |
128 | < | the setup to suit your needs.</p> |
129 | < | <p>Full instructions are available in the relevant documentation.</p> |
130 | < | <h3>8. Further</h3> |
131 | < | <p>You may decide to expand your setup to cover a larger network. For example, a |
132 | < | distributed filter arrangement could cut down on the amount of traffic |
133 | < | being sent around the network. The server itself can be distributed to suit your |
134 | < | needs. You may wish to run the database section of the server on the same |
135 | < | machine as the database, while running the rest on another machine.</p> |
136 | < | <p>Some discussion about this is available in the server documentation.</p> |
137 | < | <p>If you have any questions about any of the above, please don't hesitate to |
138 | < | contact us at <a href="mailto:dev@i-scream.org.uk">dev@i-scream.org.uk</a>. If you find we've missed something out, |
139 | < | again, please let us know.</p> |
140 | < | <p>Finally, we'd like to thank you for trying this i-scream product. We realise |
141 | < | that it's still at an early stage, and we therefore appreciate you taking |
142 | < | the time to try it out.</p> |
143 | < | <p>The i-scream team. |
144 | < | |
145 | < | </font> |
146 | < | |
147 | < | <!--#include virtual="../bottom.inc" --></td> |
148 | < | </tr> |
149 | < | </table> |
150 | < | |
151 | < | </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> |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |