New on LowEndTalk? Please Register and read our Community Rules.
Public Status Script

Hello,
I am looking for a status script to display the uptime of different servers, that users can access too.
Like this: https://getkvm.com/service-status/ (Hope you don't mind me sharing @GetKVM_Ash!)
Any recommendations?
Thanks!
Comments
I am looking for something like that also
@DominicL looks like that page may be getting graphs from elsewhere
Security Consultant
@dominicl
Nah i dont mind, only coded that up yesterday, took a while but im happy with it. Going to be adding more graphs to it for CPU and RAM as well.
Well if you'd like I can give you a copy of the code for: http://uptime.bluevm.com
Sure is, its basically a customer front end for our own internal monitoring. That was one of the hardest parts, securing it and making sure people cant get to our actual monitoring system, since we don't want the public to have access to everything.
https://simpleno.de/monitor
SimpleNode | VPS Hosting | KVM and OpenVZ | Dallas, TX | PayPal and Bitcoin accepted
@SimpleNode
Do you share the script for that? I really like it.
I love @PhilND's version of there status monitor, http://status.nodedeploy.com (They have back end graphs to see load and bandwidth throughout the day as well)
Would also love something like this
This is pretty, but it gave me this after a refresh:
That would be great if you could, thanks!
Who's script is that?
Yeah - love that one too!
Did for me too, but seems fine now.
Thanks guys.
I thought WHMCS had this kind of thing built in? (least it did when I was using it with Directadmin nodes)
I got it also
Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /var/www/snode/public_html/monitor/index.php:25 Stack trace: #0 /var/www/snode/public_html/monitor/index.php(25): SimpleXMLElement->__construct('') #1 {main} thrown in /var/www/snode/public_html/monitor/index.php on line 25
It does - but I hate it.
I personally really dislike WHMCS's built-in function. It requires a web server (either apache or nginx) and php running on the server for it to work.
Fair enough. :P
? What would you be hosting the dynamic status script on if not PHP? (though personally I was thinking of a cron job to 'sed' out static page).
Need a public facing webserver with PHP on each VPS node though (If this is for a VPS server) to serve the file.
EDIT: The pie beat me to it
Ooooh you mean the status page that it calls and checks. Missed that.
:P
Simple and clean, I like it.
Discord: robert#8239
which one are you talking about.
@HalfEatenPie The one that @simplenode posted.
Discord: robert#8239
awwwwwwwwww, I wanted to check it out (ps:... turn off display_errors)
Who needs graphs... http://easestatus.com (not my creation, i would like to customise it more but the coding style is so awkward and messy... One day i will redo it all).
AboveClouds • UK Company • UK Datacentre • UK Customer Support
High Performance Pure SSD Cloud Hosting with a personal touch ❤
Statusmon? i used it a few years back and found it to be unreliable with uptime history reporting. Does it work well for you?
@GetKVM_Ash The internal archiving is in-accurate, very.. But there is a way around this. You can use alertra which is only like $10/pcm.
AboveClouds • UK Company • UK Datacentre • UK Customer Support
High Performance Pure SSD Cloud Hosting with a personal touch ❤
i would like to have it, if there is no problem.
Nothing for the moment
@dedicados @dominicl - At the moment our system uses php on each of the remote nodes, but I'm 99% confident I can modify it to use a key via SSH to connect to each of the nodes instead. Let me know...
I just seen BlueVM uptime script that looks quite nice.
@t0p3a - Thank you, it can be modified to pull just about anything from the servers (IE RAM, Load, Disk Usage, etc...)
Well maybe make it available for download and let people update it somewhere or work on it togheter so it never gets outdated?
@StormVz remember it does alot more than that
Asset tracking, subnet tracking, rbl lookups, email alerts, vzmigrate from button press, status issue management, aswell as whole host of graphs
We may look at leasing out a hosted solution and provide ftp access to the view files so you can customize the layout.
https://nodedeploy.com | Premium VPS Solutions | Managed
@t0p3a - I'll be packaging it up tonight and dumping it on github.
All status pages need dog pics. Especially dumb ones like mine.
http://status.georgeloo.com/
Sure after you do that provide a link i will for sure install it
LOL @herbyscrub you need full background with different dog pics
I like modelmayhem.com 's 404 image better

@kbeezie fixed
SimpleNode | VPS Hosting | KVM and OpenVZ | Dallas, TX | PayPal and Bitcoin accepted
I'm looking for something that doesn't rely on PHP/HTTP to provide the info - I've got iStat installed on each of the servers does anyone know of any nice interface I could use on a central server to pull in all the info?
Munin-node
Is it resource hungry?
http://status.georgeloo.com/
I remember you posted this before... still waiting for the code to it :P
Nah, i don't see it using up much. Not sure how it would run on a VPS, though. Im sure people here have experience with running it on a VPS so lets hope they can chime in.
This one looks interesting:
https://github.com/balanced/status.balancedpayments.com
http://lmgtfy.com/?q=site:lowendtalk.com+status+script
I believe
is one of raymii's scripts?
https://github.com/balanced/status.balancedpayments.com
Reminds me of the Heroku Status page
https://status.heroku.com/
For those of you who were interested in getting a copy of our uptime script here it is:
http://uptime.bluevm.com/develop/uptime-checkerv0.2.2.zip
Directions for setup:
1. Create a database with a user attached to it.
2. Use the database.sql file provided to populate your database.
3. Update /includes/config.php with your database information.
4. Copy uptime.php to each server you wish to monitor.
5. Insert an entry into the servers table of the database with the path containing uptime.php (So as an example if you put it at http://yoursite.com/uptime/uptime.php you would enter yoursite.com/uptime/ into the IP address column of the table)
Other notes:
If you have trouble or need some help please feel free to PM me or email me at: [email protected]
If you would like to donate to say thanks or support future development visit: https://bluevm.com/coffee
This script is released under the WTFPL, enjoy!
@BlueVM Thanks! We're using it here http://status.stormvz.com with 1 minute refresh rate
(Will edit template etc. soon)
@StormVZ - Glad the directions were easy to follow. I've found that with a refresh rate of 10 seconds and about 100 people "sitting there watching it". It will consume about 4 GB of bandwidth per month... so it's pretty efficient.
@BlueVM - Thanks. Will install it shortly!
I made some small modifications to prevent people from getting the main IP of your servers based on viewing the HTML. Its good if your worried about DOS/DDOS.
Download URL: http://uptime.bluevm.com/develop/uptime-checkerv0.2.2.zip
To update just replace the local files (except config.php), the remote server code has not changed. You don't need to update, reality says if someone is going to DDOS your servers they'll get the IP if its listed on the uptime page or not.
@dominicl - Thanks