Page 1 of 1

TNGC monitoring and notification tool release 0.0a

Posted: Thu Dec 08, 2005 8:34 pm
by AmigaFan2003
I've put to gether toolset to monitor the TNGC website, please feel free to have a look and let me know what you think - in fact, I need you to use it so I can gauge it's bandwidth usage.

Address is http://80.229.154.118:8080/centauri

Login details are username = user, password = 1142

For our web developers out there, the Centauri toolset is coded in Java with JavaScript filtering. The web pages are all coded in XML/XSL. Add a showStep=2 or a showStep=3 to the url display the XML data being retireved for each page.

Current funtionality is:-
Netping monitoring on TS2, BF2, HL2, TNGC Webserver and FJ's home computer.

HTTPcheck on TNGC hompeage and forums.

Boolean expressions all working as intended so parent services show as down or up in correct relation to thier child services.

E-mail notifications have been configuired and are working - e-mail currently sent to Amiga's email address if a component goes down.

Same as above but for text message notifications.

Server is collecting hourly stats and correctly showing them in the service detail graphs (ping over time for instance)

Pareto charts are working as intended - this shows what component is creating the majority of the downtime
Todo and bug list:-
Output a forum post if a service goes down, along with the reason.

Plot average value on charts.

Remove title bar above right hand side datablock in executive view.

Randomly generate the above picture from a list of screenshots on the TNGC website.

Fix the importing of the http://www.game-monitor.com image on the service page to correctly display the appropriate image, i.e. BF2 service has the BF2 monitor image shown.

Transfer notifications to FJ.

Remove SixSigma and COPQ (cost of poor quality) components - overdoing it for a gaming community having them avail.

PSlogon, WoWlogon, Werner, Nordrassil and Kor'Gall servers are not monitored atm - they will show up all the time. Investigations ongoing as to how they can be monitored - NetPing events are blocked!

Bug: TNGC web server and TS2 show an excessive amount of downtime. Event log shows that every 20, 30 or 40mins at HH:MM:06 that each of these servers is down for one second. No idea why but it might be my router/ISP. Investigations ongoing.

Posted: Thu Dec 08, 2005 9:16 pm
by Firejack
Looks pretty cool.

The password and username you have put in this thread can be read by anyone since its not a protected forum.

I guess that doesn't really matter though since I didn't realise you were going to make this tool available to the whole community. But since you have is there anyway to avoid needing a password and username to login?

Posted: Thu Dec 08, 2005 9:48 pm
by AmigaFan2003
Yep, it's hard coded into the JAVA.

Shouldn't really matter though as the the user account can't change anything, basically view only access. It can run reports which might hammer the DB but I've put a max size and frequency on it so it shouldn't be an issue.

There is an operator and admin account that has increased acces (can mark services as down, can remove periods of downtime, can adjust period stats are collect for or actually force adhoc collection etc) - I'll be giving those out when I've had a think about how we're going to manage this tool.

Version 0.0b

Posted: Fri Dec 09, 2005 7:44 pm
by AmigaFan2003
Version 0.0b
Type:Bug fix.
Description:HL2 and BF2 screens did not show the correct .png from http://www.game-info.com.
Resoloution:HL2 and BF2 screens now show the correct respective .png from http://www.game-info.com (players, rank, map etc).
File(s) amended: ServerInfo.xsl.
Code (if small enough to make sense he in the notes):

<tr> <td>

<xsl:choose>
<xsl:when test='@Parent="true"'>
<!-- Do not display JPG -->
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test='/page/HttpRequest/Parameters/@SM_ID="HL2"'>
<img src="http://www.game-monitor.com/server-stat ... :27015.png"/>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test='/page/HttpRequest/Parameters/@SM_ID!="BF2"'>
<b>No additional information available for this server as yet</b>
</xsl:when>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test='/page/HttpRequest/Parameters/@SM_ID="BF2"'>
<img src="http://www.game-monitor.com/server-stat ... :16567.png" />
</xsl:when>
</xsl:choose>

</td> </tr>



Posted: Fri Dec 09, 2005 7:57 pm
by AmigaFan2003
No stats avail from 00:23 to 20:02 today.

I reloaded the server and forgot to turn on the monitoring :oops:

Posted: Mon Dec 12, 2005 7:08 pm
by AmigaFan2003
Monitoring shutdown whilst I develop the application further. I'll post when it comes back online again.

Posted: Mon Dec 19, 2005 10:00 am
by AmigaFan2003
Server up again for performance testing - can everyone please take a look - I need to monitor bandwidth usage.

Cheers ;-)