I'm getting quite frustrated with my webhost concerning this matter.
I have implemented a script runs on my server on the server (it reports the time and database status).
Now I am going to create the monitoring program that will run on my LAN 24/7 and poll my server every X minutes.
Another option is to make a monitor script that will run from a public web site.
When I get the monitoring program going, it would be useful to have it running in a few places around the world. There have been a number of occasions where I can access it from here, but people outside of Australia haven't been able to. If anyone is willing to volunteer, let me know.
In the mean time, you can send a complaint to my Web Host directly so they will be able to see that I'm not making it up (as they seem to think). They call it other-end-itis.
The address for the 24/7 support desk is
support@mdwebhosting.com.au
Don't hold back.
Cheers,
Nap.