Above is an example of a nifty server status script I have been using in a recent project.
Here is the base code for monitoring a web server:
<img src="http://site-to-check.com/online.png" alt="status" onerror="this.src='files/offline.png'" />
The setup is:
- An online icon (online.png) on the remote server you want to see the status of.
- An offline icon (offline.png) on the server that is going to show the status page.
If the image on the remote server fails to load, the onerror event is triggered and the javascript rewrites the image tag to show the offline image. You can use relative or absolute paths for the offline image. This snippet is fully compatible with all major browsers, including Internet Explorer down to version 5.5!
Demo
Click here for a demo.
Resources
Below are the images I use, found on Clker, an excellent online clipart resource.
Participate
If you find this useful or have any suggestions for improving it, feel free to write in the comments!