Internet Server Monitoring
From Wikipedia, the free encyclopedia
Internet (Web) Server Monitoring is much wider than Website monitoring. Monitoring your Web Server means that the server owner always knows if one or all of his services go down. Web Server Monitoring may be internal, i.e. web server software checks its status and notifies the owner if some services go down, and external, i.e. some Web Server Monitoring companies check the services status with a certain frequency. External monitoring is much more reliable, as it keeps on working when the server completely goes down.
Contents |
[edit] Various protocols
Web server monitoring service can check HTTP pages, HTTPS, FTP, SMTP, POP3, IMAP, DNS, SSH, Telnet, SSL, TCP, DNS, PING and a range of other ports with great variety of check intervals from every 4 hours to every one minute. Typically, most website monitoring services test your server anywhere between once-per hour to once-per-minute.
[edit] Web Server Monitoring Process
When monitoring a web server for potential problems, an external web monitoring service checks a number of parameters. First of all, it monitors for a proper HTTP return code. By HTTP specifications RFC 2616, any web server returns several HTTP codes. Analysis of the HTTP codes is the fastest way to determine the current status of the monitored web server.
Status Code | Meaning |
---|---|
200 | OK |
201 | Created |
202 | Accepted |
204 | No Content |
301 | Moved Permanently |
302 | Moved Temporarily |
304 | Not Modified |
400 | Bad Request |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
500 | Internal Server Error |
501 | Not Implemented |
502 | Bad Gateway |
503 | Service Unavailable |
[edit] Notification Options
As the information brought by web server monitoring services is in most cases urgent and may be of crucial importance, various notification methods may be used: e-mail, regular and cell phones, SMS, fax, pagers, etc.
[edit] References
- Information is provided by Dotcom-Monitor.com (consulted on October 12, 2006) [1]