I am a developper, but since I know Unix and use Linux at home, I have to handle ten webservers and hundred of websites, DNS adress, webservices, well, too many bits of informations to check.
We are moving from one IP class to another one, and it is time to make a map of all importants services. But how can I handle all these informations and check for not working ones?
I thinks units tests could be a solution, like this (in pseudo php code)
$this->checkHTTP('www.myweb.com'); $this->checkHTTPS('www.myweb.com'); $this->checkSOAP('https://www.myweb.com/ws.php', array('function'=>'getdate', 'param'=>array(...)); $this->checkIP(127.254.25.5, 'www.myweb.com');
A checkHTTP() call could check the HTTP code (200, 404, ...), the time to answer, ...
Does this already exists? What do you thinks about this?