New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Uptime Scripts?
Does anyone know of any free uptime scripts that doesn't require any modifications of the servers being monitored? I found a great one here, https://github.com/mojeda/ServerStatus , but it requires you to have a web server and other stuff on your servers. Is there anything like pingdom that is free and open source, that doesn't require modifications of your servers? All I need is the server to be pinged.
Comments
http://uptimerobot.com/
Thanks, but I need something that allows me to put the monitor on my own website, so people can see up time.
How about this?
I don't want to display uptime on another site; I simply want the monitoring to be publicly displayed on my own website. I would assume that there's a script out there, guess I just can't find one. https://github.com/mojeda/ServerStatus would be perfect if it could ping instead of require server side installs.
You could use the already suggested uptimerobot.com, together with a jquery plugin such as http://shreyaspurohit.github.io/jquery.plugin.uptimeRobotMonitor/ that allows you to display the statistics on your own website.
Maybe this is what you're looking for:
http://phpwatchdog.sourceforge.net/
Demo
http://phpwatchdog.sourceforge.net/phpwatchdog-live/
http://phpwatch.net/
http://www.phpservermonitor.org/
These are stand-alone PHP scripts for external monitoring.
Statuscake has a nice easy to embed widget you can use. Works on their free plan also.
https://github.com/madeinnordeste/PHP-Server-Monitor-Plus
smokeping - http://oss.oetiker.ch/smokeping/
Servermonitor is not using not a second server to confirm that, so you get sometimes false downtimes.
do you have any suggestion for a distributed monitoring? ;-)
I would not use http://uptimerobot.com/, its useless for IPv6 monitoring a lot false outages a day about 20 E-Mails or more.
@Falzo Statuscake is the best what i could found atm, i had 2 Servermonitor instances running and got a lot false prositive outages often.
Complete collection: http://lowendtalk.com/discussion/17958/2013-review-server-status-monitor-script-tool-from-let
@Infinty580 thx, looked at statuscake already, but I thought of a distributed solution to be selfhosted for someone who... lets say... has a lot of small VPSs (not that I assume there can someone like this be found around here easily ;-))
I think all solutions depending on one master to monitor all other hosts is not proof against false positives at all - as you mentioned already.
as with TO I would not want to install a complete test suite and database on each host to be monitored. rather I would like to see a lightweight solution which runs from a master-server but knows one or more slaves to fallback or countercheck given results.
I know nagios supports somewhat distributed monitoring, but thats far to big for what we are looking for I suppose...
http://simplemonitor.org/#demo looks perfect. Only requires a web server, then pings the servers you add to the config file to see if they're online. A perfect solution! Will let you know how it works.
If you do end up going this route, I suggest you use this version of ServerStatus. It's a rewrite of mojeda's serverstatus, Botox's version doesn't require a webserver and PHP on everyclient. It does however require python, but python is on most systems anyway.
Demo: https://status.botox.bz/
http://simplemonitor.org/#demo , In the installation, there is a step for adding the cron job. I keep getting an error when trying to add it in cPanel.
"Edit your cron file (nano /etc/crontab) and add the following line: (*/5 * * * * root php /folder_of_choice/robot.php)"