I basically want a simple dashboard and email script that can do the following:
It will store an array of websites, an array of email addresses, an array of ip addresses, and do the following:
It will do a simple ping/check to see if the website is actually there and working as expected.
It will run a set page on each of those websites i.e [url removed, login to view] (the page on the website is already created so does not need making, this does a simple test insert to a postgresql database) which will perform the check to see if the connection works and the databsae works.
This will basically do some kind of check to see if the email is working, perhaps send an email to this account and ensure it does not bounce back.
This will basically be used to check for disk space on each of the servers, at the same time as seeing if they are running as they should be.
I code this kind of thing day in day out and know it is not that big of a project and should not take too long, but I just don't have the time to do this.
Testing of this script will be done locally on your own pc/server, and then once you feel it is working as expected, I will test on my own. I will also list the different server OS's we use (all linux distributions).
It should perform these tests daily(I will create a cronjob) which will email multiple email addresses to explain if everything is working, or what isn't. Separately(on the same script if possible) if i goto the url of the script, it will show me a simple screen explaining what is/isnt working.