coume
03-18-2010, 06:16 PM
Hello,
For my future project, I would like to put together a status page, which would easily allow me and my members to monitor the servers status.
I have looked at Cacti, etc. but it seems tricky/impossible to create a public page like:
http://www.unitedhosting.co.uk/service-status.php
http://status.nethosted.co.uk/
http://www.site5.com/support/currentstatus/
I would like to displayed my list of servers and their process availability + historical uptime, etc...
Status2k seems to be able to do party what I want:
http://www.webfeatserver.com/status/
But do you know any other script/tool that could do the trick? Or if you have such status page, which script do you use?
Thanks
Ludo
UH-Matt
03-18-2010, 10:34 PM
Hi
I see you linked to our status page. We monitor all our servers independantly via hyperspin.com and they provide an RSS feed which powers our page you are interested in. We also monitor internally but the page powered by hyperspin is good for clients to see.
Sandino
03-19-2010, 11:59 AM
well to be honest, there are a variety of ways you could do it.
You could use a third party such as hyperspin and such (as someone stated previously).
You could use a cPanel API (if that is what you are using)
Or customly write your own PHP / Perl (or whatever language) script to query the server(s).
Alternatively, a quick google would probably find you a few open source scripts.
I could offer you 2 open source's I found if you like :)
Also, WHMCS has this sort of thing too, so you can base yours off theirs and add more to it. (it's not ioncube encoded so the code is free to edit :) )
Good Luck!
coume
03-19-2010, 02:53 PM
Thanks for the answer guys.
Sandino, I will be happy to have a look at the 2 programs you are using.
Thanks
Ludo
Sandino
03-19-2010, 04:13 PM
Here is one of them. It's pretty good i actually found the URL lol.
http://freewebs.com/phpstatus/
the other one I can give you if you PM me, I do not know the owner or where I got it from, and I believe I edited it a bit from the original.
agustan
03-20-2010, 04:55 AM
I also found these 2 PHP scripts, maybe you can try any of these and perhaps they are useful:
1. Server Status 2 (http://www.scriptdungeon.com/freephpscript/freescripts1003)
Server Status 2 is primarily aimed at web hosts who wish to display the status of their servers to clients but this software has found other uses. One unique feature is that it allows the grouping of servers based on the services they provide (HTTP,FTP etc) so you can display the status of DNS servers etc. It includes an announcement feature, easy addition of new service monitoring (for less used ports), full online administration panel and template based design for easy customisation.
2. Server Status Script (http://phpcentral.com/116-server-status-script.html) (simple one):
This simple PHP script will attempt to connect to port 80 on a server and if port 80 is unresponsive the script will send out an e-mail to a specified e-mail address.