Website monitoring is the process of testing and verifying that end-users can interact with a website A website [citation needed] is a collection of related web pages, images, videos or other digital assets that are addressed relative to a common Uniform Resource Locator (URL), often consisting of only the domain name, or the IP address, and the root path ('/') in an Internet Protocol-based network. A web site is hosted on at least one web server, or web application In system software, a web application is an application that is accessed over a network such as the Internet or an intranet. The term may also mean a computer software application that is hosted in a browser-controlled environment [citation needed] or coded in a browser-supported language (such as JavaScript, combined with a browser-rendered. Website monitoring is often used by businesses to ensure that their sites are live and responding.

Website Security monitoring is also used to verify that a domain (and web site) is not only responding properly, but has not been hacked, blacklisted or hijacked.

Multiple tools are available to automate site availability checks and security checks.

Contents

What for?

Monitoring is essential to ensure that a website is available to users and downtime The term downtime is used to refer to periods when a system is unavailable. Downtime or outage duration refers to a period of time that a system fails to provide or perform its primary function. Reliability, availability, recovery, and unavailability are related concepts. The expected unavailability is the percentage of a timespan that a system is is minimized. Users that rely on a website or an application for work or pleasure will get frustrated or even stop using the application if it is not reliably available. Monitoring can cover many things that an application needs to function, like network connectivity, Domain Name System records, database connectivity, bandwidth, and computer resources like free RAM, CPU load, disk space, events, etc. Commonly measured metrics are response time and availability For example, a unit that is capable of being used 100 hours per week would have an availability of 100/168. However, typical availability values are specified in decimal (such as 0.9998). In high availability applications, a metric known as nines, corresponding to the number of nines following the decimal point, is used. In this system, "five (or uptime Uptime is a measure of the time a machine has been up without any downtime), but consistency and reliability metrics are gaining popularity.

Inside or outside monitoring

Website monitoring can be done from both inside and outside of a corporate firewall A firewall is a part of a computer system or network that is designed to block unauthorized access while permitting authorized communications. It is a device or set of devices which is configured to permit or deny computer applications based upon a set of rules and other criteria. Traditional Network Management Network management refers to the activities, methods, procedures, and tools that pertain to the operation, administration, maintenance, and provisioning of networked systems solutions focus on inside the firewall monitoring, whereas external performance monitoring will test and monitor performance issues across the Internet backbone The Internet backbone refers to the principal data routes between large, strategically interconnected networks and core routers in the Internet. These data routes are hosted by commercial, government, academic and other high-capacity network centers, the Internet exchange points and network access points, that interchange Internet traffic between and in some cases all the way to the end-user Economics and commerce define an end-user as the person who uses a product. The end-user or consumer may differ from the person who purchases the product. For instance, if a zookeeper purchases elephant food the purchaser of the product is different than the end-user of that product.

Inside firewall monitoring is done by special hardware appliances which can help you determine if your internal applications’ sluggish performance is caused by: design of applications, internal infrastructure, internal applications or connections to any public internet.

External performance monitoring is also known as end-user monitoring or end-to-end performance monitoring.citation needed

Real user monitoring Real user monitoring is a passive web monitoring technology that records all user interaction with a website. Monitoring actual user interaction with a website is important to website operators to determine if users are being served quickly, error free and if not which part of a business process is failing. Progressive companies are making an measures the performance and availability experienced by actual users, diagnoses individual incidents, and tracks the impact of a change.

What impact?

If it's up... A.K.A... It's down... per year
90% n/a 876 hours
95% n/a 438 hours
99% two 9's 87 hours, 36 minutes
99.9% three 9's 8 hours, 45 minutes, 36 seconds
99.99% four 9's 52 minutes, 33.6 seconds
99.999% five 9's 5 minutes, 15.36 seconds
99.9999% six 9's 31.68 seconds

Various types of protocol

Website monitoring service can check HTTP The Hypertext Transfer Protocol is a networking protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web pages, HTTPS Hypertext Transfer Protocol Secure is a combination of the Hypertext Transfer Protocol with the SSL/TLS protocol to provide encrypted communication and secure identification of a network web server. HTTPS connections are often used for payment transactions on the World Wide Web and for sensitive transactions in corporate information systems. HTTPS, FTP File Transfer Protocol is a standard network protocol used to copy a file from one host to another over a TCP/IP-based network, such as the Internet. FTP is built on a client-server architecture and utilizes separate control and data connections between the client and server. FTP is used with user-based password authentication or with anonymous, SMTP Simple Mail Transfer Protocol is an Internet standard for electronic mail (e-mail) transmission across Internet Protocol (IP) networks. SMTP was first defined in RFC 821 (STD 15) (1982), and last updated by RFC 5321 (2008) which includes the extended SMTP (ESMTP) additions, and is the protocol in widespread use today. SMTP is specified for, POP3 In computing, the Post Office Protocol is an application-layer Internet standard protocol used by local e-mail clients to retrieve e-mail from a remote server over a TCP/IP connection. POP and IMAP (Internet Message Access Protocol) are the two most prevalent Internet standard protocols for e-mail retrieval. Virtually all modern e-mail clients and, IMAP The Internet Message Access Protocol is one of the two most prevalent Internet standard protocols for e-mail retrieval, the other being the Post Office Protocol (POP). Virtually all modern e-mail clients and mail servers support both protocols as a means of transferring e-mail messages from a server, DNS The Domain Name System is a hierarchical naming system for computers, services, or any resource connected to the Internet or a private network. It associates various information with domain names assigned to each of the participants. Most importantly, it translates domain names meaningful to humans into the numerical (binary) identifiers, SSH Secure Shell or SSH is a network protocol that allows data to be exchanged using a secure channel between two networked devices. Used primarily on GNU/Linux and Unix based systems to access shell accounts, SSH was designed as a replacement for Telnet and other insecure remote shells, which send information, notably passwords, in plaintext,, Telnet TELNET is a network protocol used on the Internet or local area networks to provide a bidirectional interactive text-oriented communications facility via a virtual terminal connection. User data is interspersed in-band with TELNET control information in an 8-bit byte oriented data connection over the Transmission Control Protocol, SSL Transport Layer Security and its predecessor, Secure Socket Layer (SSL), are cryptographic protocols that provide security for communications over networks such as the Internet. TLS and SSL encrypt the segments of network connections at the Transport Layer end-to-end, TCP The Transmission Control Protocol is one of the core protocols of the Internet Protocol Suite. TCP is one of the two original components of the suite (the other being Internet Protocol, or IP), so the entire suite is commonly referred to as TCP/IP. Whereas IP handles lower-level transmissions from computer to computer as a message makes its way, PING Ping is a computer network administration utility used to test the reachability of a host on an Internet Protocol network and to measure the round-trip time for messages sent from the originating host to a destination computer. The name comes from active sonar terminology, Domain Name Expiry, SSL Certificate Expiry 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.

Advanced services offer in-browser web transaction monitoring based on browser addons such as Selenium or iMacros iMacros is an extension for the Mozilla Firefox, Google Chrome and Internet Explorer web browsers which adds record and replay functionality similar to that found in web testing and form filler software. The macros can be combined and controlled via Javascript. Demo macros and Javascript code examples are included with the software. The extension. These services test a website by remote controlling a large number of web browsers, thus they can also detect websites issues such a Javascript bugs that are browser specific.

Time performances: for example an HTTP page should answer in less than 1 second (for a download of 16Ko) to be considered as "good". citation needed

An implementation of time performance monitoring for the Apache HTTP Server The Apache HTTP Server, commonly referred to as Apache , is web server software notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server software to surpass the 100 million web site milestone. Apache was the first viable alternative to the Netscape Communications Corporation web server ( is the mod_arm4 [1] module.

Various type of monitoring

You may monitor a single page of your website, but you can also monitor a complete business process (often referred to as multi-step transactions).

Servers around the globe

Website monitoring services usually have a number of servers around the globe - USA, Europe, Asia, Australia and other locations. By having multiple servers in different geographic locations, monitoring service can determine if a Web server is available across different Networks worldwide. Some vendors claim that the more locations the better picture on your website availability while others say that three globally distributed stations are sufficient and more stations do not give more information.

Types of website monitoring

There are two main types of website monitoring

Notification options - alerts

As the information brought by website monitoring services is in most cases urgent and may be of crucial importance, various notification methods, often known as "alerts" are used: e-mail Electronic mail, commonly called email or e-mail, is a method of exchanging digital messages across the Internet or other computer networks. Originally, email was transmitted directly from one user to another computer. This required both computers to be online at the same time, a la instant messenger. Today's email systems are based on a store-and-, IM, regular and cell phones, SMS Short Message Service is the text communication service component of phone, web or mobile communication systems, using standardized communications protocols that allow the exchange of short text messages between fixed line or mobile phone devices. SMS text messaging is the most widely used data application in the world, with 2.4 billion active, fax, pagers, Skype Skype is a software application that allows users to make voice calls over the Internet. Calls to other users within the Skype service are free, while calls to both traditional landline telephones and mobile phones can be made for a fee using a debit-based user account system. Skype has also become popular for its additional features which include, etc.

See also

References

  1. ^ Apache ARM 4 module

Categories: Web technology | Network management Categories: Computer networking | Information technology management | System administration

 

The above information uses material from Wikipedia and is licensed under the GNU Free Documentation License.
Some facts may not have been fully verified for accuracy. [Disclaimers Wikipedia is an online open-content collaborative encyclopedia, that is, a voluntary association of individuals and groups working to develop a common resource of human knowledge. The structure of the project allows anyone with an Internet connection to alter its content. Please be advised that nothing found here has necessarily been reviewed by]
This page was last archived by our server on Thu Sep 9 01:42:14 2010. [ refresh local cache ]
Displaying this page or its contents does not use any Wikimedia Foundation's resources.
The owners of this site proudly support the Wikimedia Foundation.


Schools put safety curbs on student Web access - Greenwich Time
greenwichtime.com
Schools put safety curbs on student Web access - Greenwich Time
Fri, 25 Jun 2010 22:56:35 GMT+00:00
Greenwich Time If the district didn't filter Internet service, Karasick said she'd have to devote too much energy to monitoring students' activity online, ...
Google News Search: Website monitoring,
Thu Sep 9 01:42:22 2010
siteuptime
techmixer.com
siteuptime
557px x 500px | 30.70kB

[source page]

1 30 60 Web

Yahoo Images Search: Website monitoring,
Thu Sep 9 01:42:22 2010