TNGC monitoring and notification tool release 0.0a

Everything TNGC
Access: Guests, Registered Users, Members
Forum rules
Posts from Unregistered or New users will not appear until moderator approval in this section. Allow upto 24 hours before trying to post again.
Locked
AmigaFan2003
Sakhan
Sakhan
Posts: 5618
Joined: Sun Jan 23, 2005 8:56 pm

TNGC monitoring and notification tool release 0.0a

Post by AmigaFan2003 » Thu Dec 08, 2005 8:34 pm

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.
Last edited by AmigaFan2003 on Thu Dec 08, 2005 9:18 pm, edited 1 time in total.
Image

Firejack
Khan
Khan
Posts: 11309
Joined: Sat Jan 15, 2005 3:27 pm
Alias: Irricas
Location: UK
Contact:

Post by Firejack » Thu Dec 08, 2005 9:16 pm

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?
TerraNovaGaming.Community - for like minded gamers
Who you play with is what makes a game fun

ImageImage
Image

AmigaFan2003
Sakhan
Sakhan
Posts: 5618
Joined: Sun Jan 23, 2005 8:56 pm

Post by AmigaFan2003 » Thu Dec 08, 2005 9:48 pm

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.
Image

AmigaFan2003
Sakhan
Sakhan
Posts: 5618
Joined: Sun Jan 23, 2005 8:56 pm

Version 0.0b

Post by AmigaFan2003 » Fri Dec 09, 2005 7:44 pm

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>


Image

AmigaFan2003
Sakhan
Sakhan
Posts: 5618
Joined: Sun Jan 23, 2005 8:56 pm

Post by AmigaFan2003 » Fri Dec 09, 2005 7:57 pm

No stats avail from 00:23 to 20:02 today.

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

AmigaFan2003
Sakhan
Sakhan
Posts: 5618
Joined: Sun Jan 23, 2005 8:56 pm

Post by AmigaFan2003 » Mon Dec 12, 2005 7:08 pm

Monitoring shutdown whilst I develop the application further. I'll post when it comes back online again.
Image

AmigaFan2003
Sakhan
Sakhan
Posts: 5618
Joined: Sun Jan 23, 2005 8:56 pm

Post by AmigaFan2003 » Mon Dec 19, 2005 10:00 am

Server up again for performance testing - can everyone please take a look - I need to monitor bandwidth usage.

Cheers ;-)
Image

Locked

Return to “TerraNovaGaming.Community”

Who is online

Users browsing this forum: No registered users and 16 guests