| 1 | tdb | 1.7 | <!--#include virtual="/doctype.inc" --> | 
 
 
 
 
 
 
 
 | 2 | tdb | 1.8 | <head> | 
 
 
 
 
 | 3 |  |  | <title> | 
 
 
 
 
 | 4 |  |  | CMS Screen Shots | 
 
 
 
 
 | 5 |  |  | </title><!--#include virtual="/style.inc" --> | 
 
 
 
 
 | 6 |  |  | </head> | 
 
 
 
 
 | 7 |  |  | <body> | 
 
 
 
 
 | 8 |  |  | <div id="container"> | 
 
 
 
 
 | 9 |  |  | <div id="main"> | 
 
 
 
 
 | 10 |  |  | <!--#include virtual="/header.inc" --> | 
 
 
 
 
 | 11 |  |  | <div id="contents"> | 
 
 
 
 
 | 12 |  |  | <h1 class="top"> | 
 
 
 
 
 | 13 |  |  | CMS Screen Shots | 
 
 
 
 
 | 14 |  |  | </h1> | 
 
 
 
 
 | 15 |  |  | <h2> | 
 
 
 
 
 | 16 |  |  | i-scream screenshots | 
 
 
 
 
 | 17 |  |  | </h2> | 
 
 
 
 
 | 18 |  |  | <p> | 
 
 
 
 
 | 19 |  |  | This page provides a sequence of screenshots to help you to | 
 
 
 
 
 | 20 |  |  | gain a better understanding of the i-scream distributed | 
 
 
 
 
 | 21 |  |  | central monitoring system and how it may be applied in | 
 
 
 
 
 | 22 |  |  | networked environments. Click on the thumbnails to | 
 
 
 
 
 | 23 |  |  | view the full size screenshots. | 
 
 
 
 
 | 24 |  |  | </p> | 
 
 
 
 
 | 25 |  |  | <p> | 
 
 
 
 
 | 26 |  |  | <b>Reports Centre (Web)</b><br /> | 
 
 
 
 
 | 27 |  |  | The i-scream reports centre provides a central access point | 
 
 
 
 
 | 28 |  |  | to all web-based reports that are provided by the i-scream | 
 
 
 
 
 | 29 |  |  | system. Reports are available to display information | 
 
 
 
 
 | 30 |  |  | about the current status of an individual machine and any | 
 
 
 
 
 | 31 |  |  | alerts pertaining to either an individual machine, or a | 
 
 
 
 
 | 32 |  |  | summary of alerts for all machines. Historical | 
 
 
 
 
 | 33 |  |  | information about monitored machines may also be accessed | 
 
 
 
 
 | 34 |  |  | from this point. | 
 
 
 
 
 | 35 |  |  | </p> | 
 
 
 
 
 | 36 |  |  | <p> | 
 
 
 
 
 | 37 |  |  | <a href="reports-main.gif"> | 
 
 
 
 
 | 38 |  |  | <img src="thumbnail-reports-main.gif" alt="click to enlarge!" width="100" height="77" /> | 
 
 
 
 
 | 39 |  |  | </a> | 
 
 
 
 
 | 40 |  |  | </p> | 
 
 
 
 
 | 41 |  |  | <p> | 
 
 
 
 
 | 42 |  |  | <b>Latest Information (Web)</b><br /> | 
 
 
 
 
 | 43 |  |  | Here we are viewing the latest information provided by a | 
 
 
 
 
 | 44 |  |  | host. Bars are used to represent values such as disk | 
 
 
 
 
 | 45 |  |  | space and free memory as this makes it easier to spot casual | 
 
 
 
 
 | 46 |  |  | problems. The small graph icons link to historical | 
 
 
 
 
 | 47 |  |  | reports of each field for the previous day. The choice | 
 
 
 
 
 | 48 |  |  | of fields to display on this page is stored in a separate | 
 
 
 
 
 | 49 |  |  | configuration file. | 
 
 
 
 
 | 50 |  |  | </p> | 
 
 
 
 
 | 51 |  |  | <p> | 
 
 
 
 
 | 52 |  |  | <a href="reports-raptor-latest-misc.gif"> | 
 
 
 
 
 | 53 |  |  | <img src="thumbnail-reports-raptor-latest-misc.gif" alt="click to enlarge!" width="100" height="104" /> | 
 
 
 
 
 | 54 |  |  | </a> | 
 
 
 
 
 | 55 |  |  | </p> | 
 
 
 
 
 | 56 |  |  | <p> | 
 
 
 
 
 | 57 |  |  | <b>Conient (Multiplatform real-time client)</b><br /> | 
 
 
 
 
 | 58 |  |  | Conient is a real-time client | 
 
 
 
 
 | 59 |  |  | that can hook into an i-scream server to allow the user to | 
 
 
 
 
 | 60 |  |  | view host information as it passes through the server. | 
 
 
 
 
 | 61 |  |  | The client displays information provided by the hosts as well | 
 
 
 
 
 | 62 |  |  | as the results of service checks performed by the server on | 
 
 
 
 
 | 63 |  |  | each host (eg FTP, Telnet, etc). Conient is written in | 
 
 
 
 
 | 64 |  |  | Java and can thus be run on most operating systems. | 
 
 
 
 
 | 65 |  |  | </p> | 
 
 
 
 
 | 66 |  |  | <p> | 
 
 
 
 
 | 67 |  |  | <a href="conient-main.gif"> | 
 
 
 
 
 | 68 |  |  | <img src="thumbnail-conient-main.gif" alt="click to enlarge!" width="100" height="110" /> | 
 
 
 
 
 | 69 |  |  | </a> | 
 
 
 
 
 | 70 |  |  | </p> | 
 
 
 
 
 | 71 |  |  | <p> | 
 
 
 
 
 | 72 |  |  | <b>Conient (Viewing extra data)</b><br /> | 
 
 
 
 
 | 73 |  |  | Less important host information may be viewed in a seperate | 
 
 
 
 
 | 74 |  |  | window to avoid clutter in Conient's display. Details | 
 
 
 
 
 | 75 |  |  | of the protocol for host-to-server communications are freely | 
 
 
 
 
 | 76 |  |  | available to developers. The protocol itself is | 
 
 
 
 
 | 77 |  |  | extensible and client programs such as Conient display even | 
 
 
 
 
 | 78 |  |  | unrecognised data from modified host programs. | 
 
 
 
 
 | 79 |  |  | </p> | 
 
 
 
 
 | 80 |  |  | <p> | 
 
 
 
 
 | 81 |  |  | <a href="conient-platform-info.gif"> | 
 
 
 
 
 | 82 |  |  | <img src="thumbnail-conient-platform-info.gif" alt="click to enlarge!" width="100" height="59" /> | 
 
 
 
 
 | 83 |  |  | </a> | 
 
 
 
 
 | 84 |  |  | </p> | 
 
 
 
 
 | 85 |  |  | <p> | 
 
 
 
 
 | 86 |  |  | <b>Conient (Configuration)</b><br /> | 
 
 
 
 
 | 87 |  |  | Conient is fully configurable from within the program | 
 
 
 
 
 | 88 |  |  | itself. Multiple configurations may be saved. | 
 
 
 
 
 | 89 |  |  | Conient can also be configured to connect to a server through | 
 
 
 
 
 | 90 |  |  | a firewall via an SSH tunnel or suchlike. | 
 
 
 
 
 | 91 |  |  | </p> | 
 
 
 
 
 | 92 |  |  | <p> | 
 
 
 
 
 | 93 |  |  | <a href="conient-config.gif"> | 
 
 
 
 
 | 94 |  |  | <img src="thumbnail-conient-config.gif" alt="click to enlarge!" width="100" height="48" /> | 
 
 
 
 
 | 95 |  |  | </a> | 
 
 
 
 
 | 96 |  |  | </p> | 
 
 
 
 
 | 97 |  |  | <p> | 
 
 
 
 
 | 98 |  |  | <b>ihost (Unix/Linux host)</b><br /> | 
 
 
 
 
 | 99 |  |  | The ihost is currently the main Unix/Linux/FreeBSD host | 
 
 
 
 
 | 100 |  |  | application for i-scream. ihost is centrally configured | 
 
 
 
 
 | 101 |  |  | by the server it connects to and periodically sends | 
 
 
 
 
 | 102 |  |  | information about the machine on which it is running. | 
 
 
 
 
 | 103 |  |  | The ihost is written in Perl, so can be easily altered to | 
 
 
 
 
 | 104 |  |  | send extra information to your i-scream server. | 
 
 
 
 
 | 105 |  |  | </p> | 
 
 
 
 
 | 106 |  |  | <p> | 
 
 
 
 
 | 107 |  |  | <a href="ihost-main.gif"> | 
 
 
 
 
 | 108 |  |  | <img src="thumbnail-ihost-main.gif" alt="click to enlarge!" width="100" height="51" /> | 
 
 
 
 
 | 109 |  |  | </a> | 
 
 
 
 
 | 110 |  |  | </p> | 
 
 
 
 
 | 111 |  |  | <p> | 
 
 
 
 
 | 112 |  |  | <b>WinHost (Windows host)</b><br /> | 
 
 
 
 
 | 113 |  |  | The WinHost is similar in concept to the ihost, however, this | 
 
 
 
 
 | 114 |  |  | one runs on Windows NT/2000 servers. Again, the | 
 
 
 
 
 | 115 |  |  | configuration is dynamically obtained from the server. | 
 
 
 
 
 | 116 |  |  | The WinHost is typically only present in the Windows system | 
 
 
 
 
 | 117 |  |  | tray. Double clicking on the system tray icon will | 
 
 
 
 
 | 118 |  |  | bring up a small window that allows data to be viewed and to | 
 
 
 
 
 | 119 |  |  | force reconfiguration with the server. | 
 
 
 
 
 | 120 |  |  | </p> | 
 
 
 
 
 | 121 |  |  | <p> | 
 
 
 
 
 | 122 |  |  | <a href="winhost-main.gif"> | 
 
 
 
 
 | 123 |  |  | <img src="thumbnail-winhost-main.gif" alt="click to enlarge!" width="100" height="62" /> | 
 
 
 
 
 | 124 |  |  | </a> | 
 
 
 
 
 | 125 |  |  | </p> | 
 
 
 
 
 | 126 |  |  | <p> | 
 
 
 
 
 | 127 |  |  | <b>Alerts (Email)</b><br /> | 
 
 
 
 
 | 128 |  |  | The i-scream server includes many alerting mechanisms. | 
 
 
 
 
 | 129 |  |  | Simple email alerts may be sent out if desired. Alert | 
 
 
 
 
 | 130 |  |  | levels and frequencies may be configured for the | 
 
 
 
 
 | 131 |  |  | server. This screenshot shows the format of a typical | 
 
 
 
 
 | 132 |  |  | alert; the contents of which are of course configurable. | 
 
 
 
 
 | 133 |  |  | </p> | 
 
 
 
 
 | 134 |  |  | <p> | 
 
 
 
 
 | 135 |  |  | <a href="alerter-email.gif"> | 
 
 
 
 
 | 136 |  |  | <img src="thumbnail-alerter-email.gif" alt="click to enlarge!" width="100" height="74" /> | 
 
 
 
 
 | 137 |  |  | </a> | 
 
 
 
 
 | 138 |  |  | </p> | 
 
 
 
 
 | 139 |  |  | <p> | 
 
 
 
 
 | 140 |  |  | <b>Alerts (IRC bot)</b><br /> | 
 
 
 
 
 | 141 |  |  | Another i-scream alerter comes in the form of an interactive | 
 
 
 
 
 | 142 |  |  | IRC bot. This may reside in an IRC (Internet relay | 
 
 
 
 
 | 143 |  |  | chat) channel and broadcasts alerts if told to do so. | 
 
 
 
 
 | 144 |  |  | This screenshot shows a typical interaction with a user in | 
 
 
 
 
 | 145 |  |  | the "Bersirc" IRC client. | 
 
 
 
 
 | 146 |  |  | </p> | 
 
 
 
 
 | 147 |  |  | <p> | 
 
 
 
 
 | 148 |  |  | <a href="alerter-irc.gif"> | 
 
 
 
 
 | 149 |  |  | <img src="thumbnail-alerter-irc.gif" alt="click to enlarge!" width="100" height="95" /> | 
 
 
 
 
 | 150 |  |  | </a> | 
 
 
 
 
 | 151 |  |  | </p> | 
 
 
 
 
 | 152 |  |  | <p> | 
 
 
 
 
 | 153 |  |  | <b>Alerts (Web page)</b><br /> | 
 
 
 
 
 | 154 |  |  | Individual alerts and a summary of all alerts raised by the | 
 
 
 
 
 | 155 |  |  | i-scream server may be viewed on the alerts web pages. | 
 
 
 
 
 | 156 |  |  | These show the different levels of alerts in configurable | 
 
 
 
 
 | 157 |  |  | colours and provides specific details about the alerts being | 
 
 
 
 
 | 158 |  |  | raised for each machine. | 
 
 
 
 
 | 159 |  |  | </p> | 
 
 
 
 
 | 160 |  |  | <p> | 
 
 
 
 
 | 161 |  |  | <a href="reports-alerts-all.gif"> | 
 
 
 
 
 | 162 |  |  | <img src="thumbnail-reports-alerts-all.gif" alt="click to enlarge!" width="100" height="96" /> | 
 
 
 
 
 | 163 |  |  | </a> | 
 
 
 
 
 | 164 |  |  | </p> | 
 
 
 
 
 | 165 |  |  | <p> | 
 
 
 
 
 | 166 |  |  | <b>Alerts (Public helpdesk display)</b><br /> | 
 
 
 
 
 | 167 |  |  | The reports centre also | 
 
 
 
 
 | 168 |  |  | provides a page that may be useful in configuring | 
 
 
 
 
 | 169 |  |  | non-interactive public displays of alerts. These | 
 
 
 
 
 | 170 |  |  | displays automatically refresh the page periodically and | 
 
 
 
 
 | 171 |  |  | supported web browsers may also automatically scroll the page | 
 
 
 
 
 | 172 |  |  | to allow a large font to be employed for easier reading from | 
 
 
 
 
 | 173 |  |  | a distance. | 
 
 
 
 
 | 174 |  |  | </p> | 
 
 
 
 
 | 175 |  |  | <p> | 
 
 
 
 
 | 176 |  |  | <a href="reports-public-autoscroll.gif"> | 
 
 
 
 
 | 177 |  |  | <img src="thumbnail-reports-public-autoscroll.gif" alt="click to enlarge!" width="100" height="78" /> | 
 
 
 
 
 | 178 |  |  | </a> | 
 
 
 
 
 | 179 |  |  | </p> | 
 
 
 
 
 | 180 |  |  | <p> | 
 
 
 
 
 | 181 |  |  | <b>Conient (Server queue monitoring)</b><br /> | 
 
 
 
 
 | 182 |  |  | The Conient client may also be used to | 
 
 
 
 
 | 183 |  |  | monitor information about the i-scream server itself. | 
 
 
 
 
 | 184 |  |  | Here we are viewing the status of the internal queues within | 
 
 
 
 
 | 185 |  |  | the server. This shows that the server is performing | 
 
 
 
 
 | 186 |  |  | healthily and that there are no bottlenecks. | 
 
 
 
 
 | 187 |  |  | </p> | 
 
 
 
 
 | 188 |  |  | <p> | 
 
 
 
 
 | 189 |  |  | <a href="conient-queues.gif"> | 
 
 
 
 
 | 190 |  |  | <img src="thumbnail-conient-queues.gif" alt="click to enlarge!" width="100" height="159" /> | 
 
 
 
 
 | 191 |  |  | </a> | 
 
 
 
 
 | 192 |  |  | </p> | 
 
 
 
 
 | 193 |  |  | <p> | 
 
 
 
 
 | 194 |  |  | <b>Historical reports (Web)</b><br /> | 
 
 
 
 
 | 195 |  |  | Historical information is collated by the | 
 
 
 
 
 | 196 |  |  | i-scream server into (typically) a MySQL database. A | 
 
 
 
 
 | 197 |  |  | separate program is used to produce the historical web | 
 
 
 
 
 | 198 |  |  | reports These may be browsed via this web-based interface | 
 
 
 
 
 | 199 |  |  | (see screenshot). The reports to be generated for each | 
 
 
 
 
 | 200 |  |  | machine and the size of the page are of course configurable. | 
 
 
 
 
 | 201 |  |  | </p> | 
 
 
 
 
 | 202 |  |  | <p> | 
 
 
 
 
 | 203 |  |  | <a href="reports-raptor-load15.gif"> | 
 
 
 
 
 | 204 |  |  | <img src="thumbnail-reports-raptor-load15.gif" alt="click to enlarge!" width="100" height="107" /> | 
 
 
 
 
 | 205 |  |  | </a> | 
 
 
 
 
 | 206 |  |  | </p> | 
 
 
 
 
 | 207 |  |  | <p> | 
 
 
 
 
 | 208 |  |  | <b>Historical reports (Metadata)</b><br /> | 
 
 
 
 
 | 209 |  |  | The historical report generation also | 
 
 
 
 
 | 210 |  |  | produces a number of other files that may be useful for third | 
 
 
 
 
 | 211 |  |  | party analysis tools. The chart itself is written as a | 
 
 
 
 
 | 212 |  |  | GIF image, as well as a small file suitable for including on | 
 
 
 
 
 | 213 |  |  | PHP pages that specifies the minimum and maximum values | 
 
 
 
 
 | 214 |  |  | during the 24 hour period. A file containing the raw | 
 
 
 
 
 | 215 |  |  | plot data is also produced to enable the use of third party | 
 
 
 
 
 | 216 |  |  | on-the-fly plotting tools. | 
 
 
 
 
 | 217 |  |  | </p> | 
 
 
 
 
 | 218 |  |  | <p> | 
 
 
 
 
 | 219 |  |  | <a href="reports-raptor-users.gif"> | 
 
 
 
 
 | 220 |  |  | <img src="thumbnail-reports-raptor-users.gif" alt="click to enlarge!" width="100" height="96" /> | 
 
 
 
 
 | 221 |  |  | </a> | 
 
 
 
 
 | 222 |  |  | </p> | 
 
 
 
 
 | 223 |  |  | <p> | 
 
 
 
 
 | 224 |  |  | <b>The i-scream server</b><br /> | 
 
 
 
 
 | 225 |  |  | The server is distributed and may therefore have multiple | 
 
 
 
 
 | 226 |  |  | points of data entry and run on more than one machine. | 
 
 
 
 
 | 227 |  |  | This helps to reduce the amount of host traffic over large | 
 
 
 
 
 | 228 |  |  | networks and reduces potential bottlenecks. The server | 
 
 
 
 
 | 229 |  |  | is written in Java to allow it to run on most operating | 
 
 
 
 
 | 230 |  |  | systems. This exciting screenshot shows the i-scream | 
 
 
 
 
 | 231 |  |  | server running ;-) | 
 
 
 
 
 | 232 |  |  | </p> | 
 
 
 
 
 | 233 |  |  | <p> | 
 
 
 
 
 | 234 |  |  | <a href="server-main.gif"> | 
 
 
 
 
 | 235 |  |  | <img src="thumbnail-server-main.gif" alt="click to enlarge!" width="100" height="100" /> | 
 
 
 
 
 | 236 |  |  | </a> | 
 
 
 
 
 | 237 |  |  | </p> | 
 
 
 
 
 | 238 |  |  | </div> | 
 
 
 
 
 
 
 
 | 239 | tdb | 1.6 | <!--#include virtual="/footer.inc" --> | 
 
 
 
 
 
 
 
 | 240 | tdb | 1.8 | </div> | 
 
 
 
 
 
 
 
 | 241 | tdb | 1.6 | <!--#include virtual="/menu.inc" --> | 
 
 
 
 
 
 
 
 | 242 | tdb | 1.8 | </div> | 
 
 
 
 
 | 243 |  |  | </body> | 
 
 
 
 
 
 
 
 | 244 | pjm2 | 1.1 | </html> |