The Web server collection provides a program for monitoring Web servers. It periodically checks that a server responds to requests.To use the tool, start the web-server-monitor
launcher as follows:
web-server-monitor
alert-email host-name [port] [poll-frequency-seconds] [server-response-timeout-seconds]
The monitor will send a HTTP HEAD request to the server at host-name
on port port
(or 80) every poll-frequency-seconds
seconds (or 1 hour). If the server does not respond within server-response-timeout-seconds
(or 75) seconds then the monitor will email alert-email
about the problem. Also, if the Web server responds with an error, the monitor will email the error message to alert-email
. For example, the following monitors the Web server for the book ``How to Design Programs''
web-server-monitor jay www.htdp.org
On UNIX systems, it is usually a good idea to redirect standard in, out, and error to /dev/null
so the monitor will not quit due to a SIGHUP
(hangup signal) when you log out. i.e.
web-server-monitor jay www.htdp.org > /dev/null < /dev/null 2>&1 &