<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The HTTP Website Monitoring Blog</title>
	<atom:link href="http://www.httpmon.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.httpmon.com/blog</link>
	<description>Monitoring and Analyzing Your Website</description>
	<lastBuildDate>Thu, 30 Dec 2010 00:34:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>UTF-8 is your friend &#8211; Part 3</title>
		<link>http://www.httpmon.com/blog/utf-8-is-your-friend-part-3/</link>
		<comments>http://www.httpmon.com/blog/utf-8-is-your-friend-part-3/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 00:34:27 +0000</pubDate>
		<dc:creator>httpmon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://www.httpmon.com/blog/?p=194</guid>
		<description><![CDATA[
			
				
			
		
<p>This is the third and last part of the UTF-8 is your friend blog posts, which aims to help you integrate UTF-8 support in the server-side code (covered in part 1), in the database (covered in part 2) and finally in the browser output, which we will cover here.</p>
<p>Luckily, enabling UTF-8 output on the browser level, <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.httpmon.com/blog/utf-8-is-your-friend-part-3/">UTF-8 is your friend &#8211; Part 3</a></span>


Related posts:<ol><li><a href='http://www.httpmon.com/blog/utf-8-is-your-friend-part-1/' rel='bookmark' title='Permanent Link: UTF-8 is your friend &#8211; Part 1'>UTF-8 is your friend &#8211; Part 1</a></li>
<li><a href='http://www.httpmon.com/blog/utf-8-is-your-friend-part-2/' rel='bookmark' title='Permanent Link: UTF-8 is your friend &#8211; Part 2'>UTF-8 is your friend &#8211; Part 2</a></li>
<li><a href='http://www.httpmon.com/blog/validating-html-and-css-with-w3c-markup-validation-service/' rel='bookmark' title='Permanent Link: Validating HTML and CSS with W3C&#8217;s markup validation service'>Validating HTML and CSS with W3C&#8217;s markup validation service</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Futf-8-is-your-friend-part-3%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Futf-8-is-your-friend-part-3%2F&amp;source=towards_gmbh&amp;style=normal&amp;service=bit.ly&amp;service_api=towards%3AR_0b70ea541b27d2f5f36b206386c0d438&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>This is the third and last part of the <strong>UTF-8 is your friend</strong> blog posts, which aims to help you integrate UTF-8 support in the server-side code (covered in part 1), in the database (covered in part 2) and finally in the browser output, which we will cover here.</p>
<p>Luckily, enabling UTF-8 output on the browser level, using HTML, is the easiest part. For this, we are going to use the <strong>META</strong> HTML tag that provides metadata information for the HTML document. Usually, metadata are used for the keywords or description of the page for search engine optimization purposes, but can also be used to define the character set to be used. As a matter of fact, the one and only single line displayed below is all what you need to add to your HTML files.</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">meta</span> <span style="color: #000066;">http-equiv</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Content-Type&quot;</span> <span style="color: #000066;">content</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/html; charset=UTF-8&quot;</span>&gt;</span></pre></div></div>

<p>If you have followed the three parts of these blog posts, you shouldn&#8217;t have any problem using any language in your web application thanks to UTF-8. That&#8217;s why UTF-8 is your friend and it&#8217;s worth learning how to tame it.</p>
<div class="shr-publisher-194"></div>

<p>Related posts:<ol><li><a href='http://www.httpmon.com/blog/utf-8-is-your-friend-part-1/' rel='bookmark' title='Permanent Link: UTF-8 is your friend &#8211; Part 1'>UTF-8 is your friend &#8211; Part 1</a></li>
<li><a href='http://www.httpmon.com/blog/utf-8-is-your-friend-part-2/' rel='bookmark' title='Permanent Link: UTF-8 is your friend &#8211; Part 2'>UTF-8 is your friend &#8211; Part 2</a></li>
<li><a href='http://www.httpmon.com/blog/validating-html-and-css-with-w3c-markup-validation-service/' rel='bookmark' title='Permanent Link: Validating HTML and CSS with W3C&#8217;s markup validation service'>Validating HTML and CSS with W3C&#8217;s markup validation service</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.httpmon.com/blog/utf-8-is-your-friend-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The hundredth monitored website</title>
		<link>http://www.httpmon.com/blog/the-hundredth-monitored-website/</link>
		<comments>http://www.httpmon.com/blog/the-hundredth-monitored-website/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 17:51:13 +0000</pubDate>
		<dc:creator>httpmon</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[uptime]]></category>

		<guid isPermaLink="false">http://www.httpmon.com/blog/?p=185</guid>
		<description><![CDATA[
			
				
			
		
<p>Last month, we proudly celebrated our hundredth monitored website. It might sound like a small milestone, nevertheless, for us at HTTPMon, it is great to see people actually using this website monitoring service.</p>
<p>We are even prouder to say that the company who added the 100th monitored website is, in our opinion, one of the most serious <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.httpmon.com/blog/the-hundredth-monitored-website/">The hundredth monitored website</a></span>


Related posts:<ol><li><a href='http://www.httpmon.com/blog/alternative-ways-to-access-your-monitored-website/' rel='bookmark' title='Permanent Link: Alternative ways to access your monitored website'>Alternative ways to access your monitored website</a></li>
<li><a href='http://www.httpmon.com/blog/website-monitoring-full-report/' rel='bookmark' title='Permanent Link: Website monitoring full report'>Website monitoring full report</a></li>
<li><a href='http://www.httpmon.com/blog/first-bug-found-in-opera-with-javascript-keydown-event/' rel='bookmark' title='Permanent Link: First bug found in Opera with JavaScript keydown event'>First bug found in Opera with JavaScript keydown event</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Fthe-hundredth-monitored-website%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Fthe-hundredth-monitored-website%2F&amp;source=towards_gmbh&amp;style=normal&amp;service=bit.ly&amp;service_api=towards%3AR_0b70ea541b27d2f5f36b206386c0d438&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Last month, we proudly celebrated our hundredth monitored website. It might sound like a small milestone, nevertheless, for us at HTTPMon, it is great to see people actually using this website monitoring service.</p>
<p>We are even prouder to say that the company who added the 100th monitored website is, in our opinion, one of the most serious and renowned PHP web development agency in Switzerland. In fact, to thank them for trusting us on monitoring one of their amazing projects, which by the way is a flash website event game developed for a public Swiss company, we are going to mention their name here. You might have already recognised the company I am speaking about; if not, it is <a href="http://www.liip.ch" target="_blank">Liip AG</a>. Thanks guys and continue your great work!</p>
<p>We hope to see in the future many other companies or private persons trusting HTTPMon for monitoring the uptime and status of their websites.</p>
<div class="shr-publisher-185"></div>

<p>Related posts:<ol><li><a href='http://www.httpmon.com/blog/alternative-ways-to-access-your-monitored-website/' rel='bookmark' title='Permanent Link: Alternative ways to access your monitored website'>Alternative ways to access your monitored website</a></li>
<li><a href='http://www.httpmon.com/blog/website-monitoring-full-report/' rel='bookmark' title='Permanent Link: Website monitoring full report'>Website monitoring full report</a></li>
<li><a href='http://www.httpmon.com/blog/first-bug-found-in-opera-with-javascript-keydown-event/' rel='bookmark' title='Permanent Link: First bug found in Opera with JavaScript keydown event'>First bug found in Opera with JavaScript keydown event</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.httpmon.com/blog/the-hundredth-monitored-website/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The cron daemon was on strike</title>
		<link>http://www.httpmon.com/blog/the-cron-daemon-was-on-strike/</link>
		<comments>http://www.httpmon.com/blog/the-cron-daemon-was-on-strike/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 20:04:17 +0000</pubDate>
		<dc:creator>httpmon</dc:creator>
				<category><![CDATA[Bugs]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.httpmon.com/blog/?p=176</guid>
		<description><![CDATA[
			
				
			
		
<p>The cron daemon, a job scheduler on Linux (and other UNIX operating systems), was for some unknown yet reasons not running for nearly a week. This means that unfortunately the prober was not checking the websites&#8217; availability and therefore you will not see any probes for the period between the 30th of September and the 4th <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.httpmon.com/blog/the-cron-daemon-was-on-strike/">The cron daemon was on strike</a></span>


Related posts:<ol><li><a href='http://www.httpmon.com/blog/first-bug-found-in-opera-with-javascript-keydown-event/' rel='bookmark' title='Permanent Link: First bug found in Opera with JavaScript keydown event'>First bug found in Opera with JavaScript keydown event</a></li>
<li><a href='http://www.httpmon.com/blog/utf-8-is-your-friend-part-1/' rel='bookmark' title='Permanent Link: UTF-8 is your friend &#8211; Part 1'>UTF-8 is your friend &#8211; Part 1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Fthe-cron-daemon-was-on-strike%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Fthe-cron-daemon-was-on-strike%2F&amp;source=towards_gmbh&amp;style=normal&amp;service=bit.ly&amp;service_api=towards%3AR_0b70ea541b27d2f5f36b206386c0d438&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>The cron daemon, a job scheduler on Linux (and other UNIX operating systems), was for some unknown yet reasons not running for nearly a week. This means that unfortunately the prober was not checking the websites&#8217; availability and therefore you will not see any probes for the period between the 30th of September and the 4th of October.</p>
<p>We are sorry about that, usually the cron daemon is very reliable but we will be checking closely to make sure it is running correctly again. We might also evaluate another method in the future not to be dependent on cron.</p>
<div class="shr-publisher-176"></div>

<p>Related posts:<ol><li><a href='http://www.httpmon.com/blog/first-bug-found-in-opera-with-javascript-keydown-event/' rel='bookmark' title='Permanent Link: First bug found in Opera with JavaScript keydown event'>First bug found in Opera with JavaScript keydown event</a></li>
<li><a href='http://www.httpmon.com/blog/utf-8-is-your-friend-part-1/' rel='bookmark' title='Permanent Link: UTF-8 is your friend &#8211; Part 1'>UTF-8 is your friend &#8211; Part 1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.httpmon.com/blog/the-cron-daemon-was-on-strike/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UTF-8 is your friend &#8211; Part 2</title>
		<link>http://www.httpmon.com/blog/utf-8-is-your-friend-part-2/</link>
		<comments>http://www.httpmon.com/blog/utf-8-is-your-friend-part-2/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 22:43:52 +0000</pubDate>
		<dc:creator>httpmon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://www.httpmon.com/blog/?p=158</guid>
		<description><![CDATA[
			
				
			
		
<p>In part 1 of this blog post series we have spoken about integrating the UTF-8 character set in your server side scripts. In this second part, we will introduce how to integrate UTF-8 in your database using MySQL as an example.</p>
<p>After having collected your data using PERL (or any other programming language) and successfully transformed the <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.httpmon.com/blog/utf-8-is-your-friend-part-2/">UTF-8 is your friend &#8211; Part 2</a></span>


Related posts:<ol><li><a href='http://www.httpmon.com/blog/utf-8-is-your-friend-part-1/' rel='bookmark' title='Permanent Link: UTF-8 is your friend &#8211; Part 1'>UTF-8 is your friend &#8211; Part 1</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Futf-8-is-your-friend-part-2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Futf-8-is-your-friend-part-2%2F&amp;source=towards_gmbh&amp;style=normal&amp;service=bit.ly&amp;service_api=towards%3AR_0b70ea541b27d2f5f36b206386c0d438&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>In part 1 of this blog post series we have spoken about integrating the UTF-8 character set in your server side scripts. In this second part, we will introduce how to integrate UTF-8 in your database using MySQL as an example.</p>
<p>After having collected your data using PERL (or any other programming language) and successfully transformed the foreign character set encoded data to UTF-8, you will most probably want to store them into a backend, such as a database. In our case, we store this data in a <a href="http://www.mysql.com/" target="_blank">MySQL database</a>. For the data to be stored correctly it is of utmost importance that your database or the table that will contain those data is configured for the UTF-8 character set. Unfortunately, MySQL uses by default ISO-8859-1 (a.k.a. latin1), so you will definitely need to change the encoding to UTF-8 if you don&#8217;t want to end up with scrambled and weird characters in your tables.</p>
<p>If you want to enable UTF-8 for your whole database, which is by the way the simplest and safest method, you will have to append &#8220;<strong>CHARACTER SET UTF8</strong>&#8221; to your &#8220;<strong>CREATE DATABASE</strong>&#8221; SQL statement. An example is listed below for a fictive database named &#8220;mydb&#8221;.</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">DATABASE</span> mydb <span style="color: #993333; font-weight: bold;">CHARACTER</span> <span style="color: #993333; font-weight: bold;">SET</span> UTF8;</pre></div></div>

<p>It is also possible to configure UTF-8 on a finer level enabling this character set for specific tables of your database by adding &#8220;<strong>DEFAULT CHARSET=UTF8</strong>&#8221; to the &#8220;<strong>CREATE TABLE</strong>&#8221; statement  as shown below for the fictive &#8220;mytable&#8221; table.</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">TABLE</span> mytable <span style="color: #66cc66;">&#40;</span>
        col1 <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">255</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span><span style="color: #66cc66;">,</span>
        col2 <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">255</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">NOT</span> <span style="color: #993333; font-weight: bold;">NULL</span>
<span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">DEFAULT</span> CHARSET<span style="color: #66cc66;">=</span>UTF8;</pre></div></div>

<p>If you have already created your database you are out of luck, because there is no way to modify the character encoding of the database once it is created. In that case you will need to recreate the whole database or table.</p>
<p>As you can see here, adding the default character encoding while creating your database or table is actually all you need to do to be able to store UTF-8 encoded data into a MySQL database. This is as simple as it gets about storing UTF-8 in a SQL database. In the third and last part of this blog post series we will see how to get UTF-8 correctly output to the web user.</p>
<div class="shr-publisher-158"></div>

<p>Related posts:<ol><li><a href='http://www.httpmon.com/blog/utf-8-is-your-friend-part-1/' rel='bookmark' title='Permanent Link: UTF-8 is your friend &#8211; Part 1'>UTF-8 is your friend &#8211; Part 1</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.httpmon.com/blog/utf-8-is-your-friend-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website monitoring full report</title>
		<link>http://www.httpmon.com/blog/website-monitoring-full-report/</link>
		<comments>http://www.httpmon.com/blog/website-monitoring-full-report/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 16:42:07 +0000</pubDate>
		<dc:creator>httpmon</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[chart]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[report]]></category>

		<guid isPermaLink="false">http://www.httpmon.com/blog/?p=145</guid>
		<description><![CDATA[
			
				
			
		
<p>As mentioned in a previous blog post, we were working recently on full reports for the monitored websites and are happy to announce that these are now available. The full reports enhances and complements the information already present in the various tabs (overview, last ten probes, server software, etc) of your monitored website and introduces dynamic <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.httpmon.com/blog/website-monitoring-full-report/">Website monitoring full report</a></span>


Related posts:<ol><li><a href='http://www.httpmon.com/blog/monitoring-probes-visually-enhanced-with-status-icons/' rel='bookmark' title='Permanent Link: Monitoring probes visually enhanced with status icons'>Monitoring probes visually enhanced with status icons</a></li>
<li><a href='http://www.httpmon.com/blog/uptime-graph-section-now-includes-monthly-uptime-downtime-graph/' rel='bookmark' title='Permanent Link: Uptime Graph section now includes monthly uptime/downtime graph'>Uptime Graph section now includes monthly uptime/downtime graph</a></li>
<li><a href='http://www.httpmon.com/blog/monitoring-the-reverse-dns-of-your-website/' rel='bookmark' title='Permanent Link: Monitoring the reverse DNS of your website'>Monitoring the reverse DNS of your website</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Fwebsite-monitoring-full-report%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Fwebsite-monitoring-full-report%2F&amp;source=towards_gmbh&amp;style=normal&amp;service=bit.ly&amp;service_api=towards%3AR_0b70ea541b27d2f5f36b206386c0d438&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>As mentioned in a previous blog post, we were working recently on full reports for the monitored websites and are happy to announce that these are now available. The full reports enhances and complements the information already present in the various tabs (overview, last ten probes, server software, etc) of your monitored website and introduces dynamic charts. Thanks to the <a href="http://code.google.com/apis/charttools/index.html" target="_blank">Google Visualization API</a> (aka Chart Tools) we could make extensive use of its time series chart in order to graph your website&#8217;s responsiveness (or speed) as well as all the detailed connection timings to your monitored website.</p>
<p>To access the full report of your website, enter it as usual in the monitoring input field on the left side of HTTPMon, then in the first &#8220;<strong>Overview</strong>&#8221; tab you will find a new report icon under your website&#8217;s thumbshot, click that very same icon and you&#8217;re there! You can see an example with that icon in the image below.</p>
<div id="attachment_146" class="wp-caption alignnone" style="width: 738px"><a href="http://www.httpmon.com/blog/wp-content/uploads/2010/09/website-monitoring-full-report.png"><img class="size-full wp-image-146" title="website-monitoring-full-report" src="http://www.httpmon.com/blog/wp-content/uploads/2010/09/website-monitoring-full-report.png" alt="Website monitoring full report icon" width="728" height="360" /></a><p class="wp-caption-text">The monitored website full report icon circled in red in the overview tab.</p></div>
<p>Note that your website will need to be at least monitored for 24 hours before you can access the full report. If your website has just been added to HTTPMon, the report icon will only appear after the first day of monitoring.</p>
<p>To summarise, the HTTPMon Full Reports provide you with the following monitoring information:</p>
<ul>
<li>HTML meta description tag as well as title tag</li>
<li>Global overview</li>
<li>Web server software</li>
<li>IP address information</li>
<li>Last 24 hours probes</li>
<li>Theoretical speed chart</li>
<li>Name lookup/connection/transfer times chart</li>
<li>Overall uptime chart</li>
<li>Overall downtimes</li>
</ul>
<p>With all the information in the full report, we hope that you will be able to get an even better insight into what is really happening on the hosting side of your website. We are also open to comments or suggestions if there are any particular monitoring data you would like to appear in this report.</p>
<div class="shr-publisher-145"></div>

<p>Related posts:<ol><li><a href='http://www.httpmon.com/blog/monitoring-probes-visually-enhanced-with-status-icons/' rel='bookmark' title='Permanent Link: Monitoring probes visually enhanced with status icons'>Monitoring probes visually enhanced with status icons</a></li>
<li><a href='http://www.httpmon.com/blog/uptime-graph-section-now-includes-monthly-uptime-downtime-graph/' rel='bookmark' title='Permanent Link: Uptime Graph section now includes monthly uptime/downtime graph'>Uptime Graph section now includes monthly uptime/downtime graph</a></li>
<li><a href='http://www.httpmon.com/blog/monitoring-the-reverse-dns-of-your-website/' rel='bookmark' title='Permanent Link: Monitoring the reverse DNS of your website'>Monitoring the reverse DNS of your website</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.httpmon.com/blog/website-monitoring-full-report/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>UTF-8 is your friend &#8211; Part 1</title>
		<link>http://www.httpmon.com/blog/utf-8-is-your-friend-part-1/</link>
		<comments>http://www.httpmon.com/blog/utf-8-is-your-friend-part-1/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 16:26:04 +0000</pubDate>
		<dc:creator>httpmon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[PERL]]></category>
		<category><![CDATA[regular expression]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://www.httpmon.com/blog/?p=124</guid>
		<description><![CDATA[
			
				
			
		
<p>This is the first part of a series of three blog posts explaining how crucial it is to implement correctly UTF-8 character encoding in your web application, when dealing with content in various languages or encodings.</p>
<p>Having to deal with websites and their respective character encodings is not as easy a task as it may sound. This <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.httpmon.com/blog/utf-8-is-your-friend-part-1/">UTF-8 is your friend &#8211; Part 1</a></span>


No related posts.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Futf-8-is-your-friend-part-1%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Futf-8-is-your-friend-part-1%2F&amp;source=towards_gmbh&amp;style=normal&amp;service=bit.ly&amp;service_api=towards%3AR_0b70ea541b27d2f5f36b206386c0d438&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>This is the first part of a series of three blog posts explaining how crucial it is to implement correctly UTF-8 character encoding in your web application, when dealing with content in various languages or encodings.</p>
<p>Having to deal with websites and their respective character encodings is not as easy a task as it may sound. This is even more true, when retrieving and storing content in various character encodings, and you might get caught in some pitfall if you don&#8217;t make sure you are handling the encoding correctly. A real case scenario is that of HTTPMon, which monitors websites in many different languages, such as english, german, greek and french, and so it must be able to parse HTML using any kind of character set.</p>
<p>The magic word to all your encoding problems is here <a href="http://en.wikipedia.org/wiki/UTF-8" target="_blank">UTF-8</a>, and the key element is to handle your data all the way through, starting from the backend of your web application until the web browser, using this specific unicode character encoding. When I say backend, this means your SQL database or scripts that are running on the server side and processing some kind of data. Let me explain this on three possible levels (i.e. server side scripts, database, and HTML) of a web application and in three consecutive blog posts. This first part will focus on the server side scripting level.</p>
<p>Let&#8217;s assume your server side script is processing data, which could be in any kind of character encoding, and feeds these data to your database for storage. In this case you will have to make sure that the non-UTF-8 encoded data first get converted to UTF-8. The difficulty here all resides in the reliable detection of UTF-8 in the content, because in most of the cases there isn&#8217;t any ready-made function or method for this purpose.</p>
<p>For HTTPMon, we mainly use PERL as  the server side scripting language for the backend, but since there are no ready-made functions to detect UTF-8, we had to come up with one. Luckily enough, we didn&#8217;t have to do much because Martin Dürst from the W3C already came up with a magical regular expression, in his<a href="http://www.w3.org/International/questions/qa-forms-utf-8" target="_blank"> Multilingual form encoding article</a>, which does exactly that. All we did was to implement Martin&#8217;s regexp in an easy to call PERL subroutine named is_string_utf8 as you can see below.</p>

<div class="wp_syntax"><div class="code"><pre class="perl" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">sub</span> is_string_utf8
<span style="color: #009900;">&#123;</span>
    <span style="color: #0000ff;">$metadesc</span> <span style="color: #339933;">=~</span>
        <span style="color: #000066;">m</span><span style="color: #339933;">/</span><span style="color: #0000ff;">\A</span><span style="color: #009900;">&#40;</span>
           <span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\x09</span><span style="color: #0000ff;">\x0A</span><span style="color: #0000ff;">\x0D</span><span style="color: #0000ff;">\x20</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\x7E</span><span style="color: #009900;">&#93;</span>            <span style="color: #666666; font-style: italic;"># ASCII</span>
         <span style="color: #339933;">|</span> <span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\xC2</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\xDF</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\x80</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\xBF</span><span style="color: #009900;">&#93;</span>             <span style="color: #666666; font-style: italic;"># non-overlong 2-byte</span>
         <span style="color: #339933;">|</span>  <span style="color: #0000ff;">\xE0</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\xA0</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\xBF</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\x80</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\xBF</span><span style="color: #009900;">&#93;</span>        <span style="color: #666666; font-style: italic;"># excluding overlongs</span>
         <span style="color: #339933;">|</span> <span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\xE1</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\xEC</span><span style="color: #0000ff;">\xEE</span><span style="color: #0000ff;">\xEF</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\x80</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\xBF</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#123;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#125;</span>  <span style="color: #666666; font-style: italic;"># straight 3-byte</span>
         <span style="color: #339933;">|</span>  <span style="color: #0000ff;">\xED</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\x80</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\x9F</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\x80</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\xBF</span><span style="color: #009900;">&#93;</span>        <span style="color: #666666; font-style: italic;"># excluding surrogates</span>
         <span style="color: #339933;">|</span>  <span style="color: #0000ff;">\xF0</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\x90</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\xBF</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\x80</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\xBF</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#123;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#125;</span>     <span style="color: #666666; font-style: italic;"># planes 1-3</span>
         <span style="color: #339933;">|</span> <span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\xF1</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\xF3</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\x80</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\xBF</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#123;</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#125;</span>          <span style="color: #666666; font-style: italic;"># planes 4-15</span>
         <span style="color: #339933;">|</span>  <span style="color: #0000ff;">\xF4</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\x80</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\x8F</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">\x80</span><span style="color: #339933;">-</span><span style="color: #0000ff;">\xBF</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#123;</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#125;</span>     <span style="color: #666666; font-style: italic;"># plane 16</span>
        <span style="color: #009900;">&#41;</span><span style="color: #339933;">*</span><span style="color: #0000ff;">\z</span><span style="color: #339933;">/</span>x <span style="color: #339933;">?</span> <span style="color: #000066;">return</span><span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">1</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> <span style="color: #000066;">return</span><span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">0</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Thanks to PERL&#8217;s built-in UTF-8 support from the <a href="http://perldoc.perl.org/utf8.html" target="_blank">utf8 pragma</a>, we could then simply encode the string with the utf8::encode() if it was not already in UTF-8 as detected by our is_string_utf8() subroutine. Basically, that&#8217;s all you need in your server side scripts, but make sure this is done correctly as you will have to store these into a UTF-8 formatted SQL database, which is the subject of part 2 of the &#8220;UTF-8 is your friend&#8221; blog post.</p>
<div class="shr-publisher-124"></div>

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.httpmon.com/blog/utf-8-is-your-friend-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alternative ways to access your monitored website</title>
		<link>http://www.httpmon.com/blog/alternative-ways-to-access-your-monitored-website/</link>
		<comments>http://www.httpmon.com/blog/alternative-ways-to-access-your-monitored-website/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 18:01:11 +0000</pubDate>
		<dc:creator>httpmon</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.httpmon.com/blog/?p=114</guid>
		<description><![CDATA[
			
				
			
		
<p>Your life has just been made slightly easier: starting from today it is possible to access your monitored website without using its &#8220;www&#8221; prefix. This is of course only valid for websites using &#8220;www&#8221; in their fully qualified domain name (FQDN). For example instead of entering &#8220;www.gotrotting.com&#8221;, one could just enter &#8220;gotrotting.com&#8221;; both ways would now <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.httpmon.com/blog/alternative-ways-to-access-your-monitored-website/">Alternative ways to access your monitored website</a></span>


Related posts:<ol><li><a href='http://www.httpmon.com/blog/large-thumbshot-of-monitored-websites/' rel='bookmark' title='Permanent Link: Large thumbshot of monitored websites'>Large thumbshot of monitored websites</a></li>
<li><a href='http://www.httpmon.com/blog/monitoring-probes-visually-enhanced-with-status-icons/' rel='bookmark' title='Permanent Link: Monitoring probes visually enhanced with status icons'>Monitoring probes visually enhanced with status icons</a></li>
<li><a href='http://www.httpmon.com/blog/monitoring-the-reverse-dns-of-your-website/' rel='bookmark' title='Permanent Link: Monitoring the reverse DNS of your website'>Monitoring the reverse DNS of your website</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Falternative-ways-to-access-your-monitored-website%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Falternative-ways-to-access-your-monitored-website%2F&amp;source=towards_gmbh&amp;style=normal&amp;service=bit.ly&amp;service_api=towards%3AR_0b70ea541b27d2f5f36b206386c0d438&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Your life has just been made slightly easier: starting from today it is possible to access your monitored website without using its &#8220;<strong>www</strong>&#8221; prefix. This is of course only valid for websites using &#8220;www&#8221; in their fully qualified domain name (FQDN). For example instead of entering &#8220;www.gotrotting.com&#8221;, one could just enter &#8220;gotrotting.com&#8221;; both ways would now work.</p>
<p>In addition,it is also possible to access your monitored website without having to go through the home page of HTTPMon, but by simply using a specific URL. So to access directly your monitored website, use &#8220;http://www.httpmon.com/monitor/www.yourwebsite.com&#8221;. Using the same monitored website &#8220;www.gotrotting.com&#8221; as in the previous example, one would simply have to enter &#8220;<a href="http://www.httpmon.com/monitor/www.gotrotting.com" target="_blank">http://www.httpmon.com/monitor/www.gotrotting.com</a>&#8221; as URL directly on the web browser. Again, here you could omit the &#8220;www&#8221; prefix if your website uses one.</p>
<div class="shr-publisher-114"></div>

<p>Related posts:<ol><li><a href='http://www.httpmon.com/blog/large-thumbshot-of-monitored-websites/' rel='bookmark' title='Permanent Link: Large thumbshot of monitored websites'>Large thumbshot of monitored websites</a></li>
<li><a href='http://www.httpmon.com/blog/monitoring-probes-visually-enhanced-with-status-icons/' rel='bookmark' title='Permanent Link: Monitoring probes visually enhanced with status icons'>Monitoring probes visually enhanced with status icons</a></li>
<li><a href='http://www.httpmon.com/blog/monitoring-the-reverse-dns-of-your-website/' rel='bookmark' title='Permanent Link: Monitoring the reverse DNS of your website'>Monitoring the reverse DNS of your website</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.httpmon.com/blog/alternative-ways-to-access-your-monitored-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validating HTML and CSS with W3C&#8217;s markup validation service</title>
		<link>http://www.httpmon.com/blog/validating-html-and-css-with-w3c-markup-validation-service/</link>
		<comments>http://www.httpmon.com/blog/validating-html-and-css-with-w3c-markup-validation-service/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 17:58:53 +0000</pubDate>
		<dc:creator>httpmon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[markup validation]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://www.httpmon.com/blog/?p=99</guid>
		<description><![CDATA[
			
				
			
		
<p>As part of our milestone to reach to a rock-stable version of HTTPMon and get away from the current beta version, we have been recently cleaning and optimizing the HTML and CSS code. All our HTML code uses the HTML version 4.01 strict document type definition (DTD) and it is therefore possible to easily validate it using <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.httpmon.com/blog/validating-html-and-css-with-w3c-markup-validation-service/">Validating HTML and CSS with W3C&#8217;s markup validation service</a></span>


Related posts:<ol><li><a href='http://www.httpmon.com/blog/large-thumbshot-of-monitored-websites/' rel='bookmark' title='Permanent Link: Large thumbshot of monitored websites'>Large thumbshot of monitored websites</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Fvalidating-html-and-css-with-w3c-markup-validation-service%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Fvalidating-html-and-css-with-w3c-markup-validation-service%2F&amp;source=towards_gmbh&amp;style=normal&amp;service=bit.ly&amp;service_api=towards%3AR_0b70ea541b27d2f5f36b206386c0d438&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>As part of our milestone to reach to a rock-stable version of HTTPMon and get away from the current beta version, we have been recently cleaning and optimizing the HTML and CSS code. All our HTML code uses the HTML version 4.01 strict document type definition (DTD) and it is therefore possible to easily validate it using the <a href="http://validator.w3.org/" target="_blank">markup validation service</a> from the <a href="http://www.w3.org/" target="_blank">World Wide Web Consortium (W3C)</a>. The same applies for the CSS files as this validator can check many formats including XML. The outcome of this validation check was only two small warnings for the HTML code and none for the CSS. So we corrected the HTML code and revalidated it to be sure we had valid HTML without warnings or errors anymore, which is now the case. You can test our HTML and CSS code by yourself using the two appropriate buttons below.</p>
<p style="text-align: center;"><a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.httpmon.com%2F"><img class="aligncenter" src="http://www.httpmon.com/blog/wp-content/uploads/2010/08/valid-html401-blue.png" alt="Valid HTML 4.01 Strict" width="88" height="31" /></a></p>
<p style="text-align: center;"><a href="http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.httpmon.com%2Fcss%2Fhttpmon.css"><img class="aligncenter" style="border: 0; width: 88px; height: 31px;" src="http://jigsaw.w3.org/css-validator/images/vcss-blue" alt="Valid CSS!" /></a></p>
<p>Nowadays, it isn&#8217;t a must anymore to have 100% valid HTML code. In fact, most of the websites do not validate against their HTML DTD and in some scenarios it is not even possible to do what you want without generating some warnings or errors in your HTML code. An extreme example would be the home page of Amazon&#8217;s website: if you try to validate it you will find out that it has 492 errors and 96 warnings, still the website works fine&#8230; The take home message here is that if you are able to remove the HTML validation errors and warnings like us without harming the design and function of your website, why not give it a shot!</p>
<div class="shr-publisher-99"></div>

<p>Related posts:<ol><li><a href='http://www.httpmon.com/blog/large-thumbshot-of-monitored-websites/' rel='bookmark' title='Permanent Link: Large thumbshot of monitored websites'>Large thumbshot of monitored websites</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.httpmon.com/blog/validating-html-and-css-with-w3c-markup-validation-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uptime Graph section now includes monthly uptime/downtime graph</title>
		<link>http://www.httpmon.com/blog/uptime-graph-section-now-includes-monthly-uptime-downtime-graph/</link>
		<comments>http://www.httpmon.com/blog/uptime-graph-section-now-includes-monthly-uptime-downtime-graph/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 18:30:36 +0000</pubDate>
		<dc:creator>httpmon</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[report]]></category>
		<category><![CDATA[uptime]]></category>

		<guid isPermaLink="false">http://www.httpmon.com/blog/?p=83</guid>
		<description><![CDATA[
			
				
			
		
<p>After nearly four months since the first websites started to be monitored, we thought it would be interesting for their webmasters to graphically view the monthly uptime and downtime. So, to achieve this we added a new monthly graph under the Uptime Graph tab of a monitored website, as you can see in the example below.</p>
<p <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.httpmon.com/blog/uptime-graph-section-now-includes-monthly-uptime-downtime-graph/">Uptime Graph section now includes monthly uptime/downtime graph</a></span>


Related posts:<ol><li><a href='http://www.httpmon.com/blog/monitoring-probes-visually-enhanced-with-status-icons/' rel='bookmark' title='Permanent Link: Monitoring probes visually enhanced with status icons'>Monitoring probes visually enhanced with status icons</a></li>
<li><a href='http://www.httpmon.com/blog/large-thumbshot-of-monitored-websites/' rel='bookmark' title='Permanent Link: Large thumbshot of monitored websites'>Large thumbshot of monitored websites</a></li>
<li><a href='http://www.httpmon.com/blog/unofficial-testing-launch-of-httpmon-beta-version/' rel='bookmark' title='Permanent Link: Unofficial testing launch of HTTPMon beta version'>Unofficial testing launch of HTTPMon beta version</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Fuptime-graph-section-now-includes-monthly-uptime-downtime-graph%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Fuptime-graph-section-now-includes-monthly-uptime-downtime-graph%2F&amp;source=towards_gmbh&amp;style=normal&amp;service=bit.ly&amp;service_api=towards%3AR_0b70ea541b27d2f5f36b206386c0d438&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>After nearly four months since the first websites started to be monitored, we thought it would be interesting for their webmasters to graphically view the monthly uptime and downtime. So, to achieve this we added a new <strong>monthly graph</strong> under the <strong>Uptime Graph</strong> tab of a monitored website, as you can see in the example below.</p>
<div id="attachment_86" class="wp-caption alignnone" style="width: 740px"><a href="http://www.httpmon.com/blog/wp-content/uploads/2010/08/monthly-website-downtime-uptime-graph1.png"><img class="size-full wp-image-86" title="Monthly website uptime/downtime graph for last 12 months" src="http://www.httpmon.com/blog/wp-content/uploads/2010/08/monthly-website-downtime-uptime-graph1.png" alt="" width="730" height="250" /></a><p class="wp-caption-text">Example of a monthly uptime/downtime graph for a website with increasing monthly downtime.</p></div>
<p>Previously, under the Uptime Graph tab you would only see the daily uptime/downtime graph for the last 30 days, which is informative but a bit limiting if you have already been monitoring your website for more than a month. Just like the daily graph, the monthly graph will show a percentage only if the website was down at any time during that month.</p>
<p>Stay tuned; more detailed graphs will soon come in a future full website monitoring report.</p>
<div class="shr-publisher-83"></div>

<p>Related posts:<ol><li><a href='http://www.httpmon.com/blog/monitoring-probes-visually-enhanced-with-status-icons/' rel='bookmark' title='Permanent Link: Monitoring probes visually enhanced with status icons'>Monitoring probes visually enhanced with status icons</a></li>
<li><a href='http://www.httpmon.com/blog/large-thumbshot-of-monitored-websites/' rel='bookmark' title='Permanent Link: Large thumbshot of monitored websites'>Large thumbshot of monitored websites</a></li>
<li><a href='http://www.httpmon.com/blog/unofficial-testing-launch-of-httpmon-beta-version/' rel='bookmark' title='Permanent Link: Unofficial testing launch of HTTPMon beta version'>Unofficial testing launch of HTTPMon beta version</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.httpmon.com/blog/uptime-graph-section-now-includes-monthly-uptime-downtime-graph/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monitoring probes visually enhanced with status icons</title>
		<link>http://www.httpmon.com/blog/monitoring-probes-visually-enhanced-with-status-icons/</link>
		<comments>http://www.httpmon.com/blog/monitoring-probes-visually-enhanced-with-status-icons/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 19:14:41 +0000</pubDate>
		<dc:creator>httpmon</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[status]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.httpmon.com/blog/?p=68</guid>
		<description><![CDATA[
			
				
			
		
<p>All monitoring results originating from the HTTP probes of a website will now be presented with status icons to help the interpretation of these results. This currently applies to the Last Ten Probes as well as the Downtimes sections of a monitored website which contains the HTTP Code and Transfer Time columns. An example taken from <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.httpmon.com/blog/monitoring-probes-visually-enhanced-with-status-icons/">Monitoring probes visually enhanced with status icons</a></span>


Related posts:<ol><li><a href='http://www.httpmon.com/blog/monitoring-the-reverse-dns-of-your-website/' rel='bookmark' title='Permanent Link: Monitoring the reverse DNS of your website'>Monitoring the reverse DNS of your website</a></li>
<li><a href='http://www.httpmon.com/blog/unofficial-testing-launch-of-httpmon-beta-version/' rel='bookmark' title='Permanent Link: Unofficial testing launch of HTTPMon beta version'>Unofficial testing launch of HTTPMon beta version</a></li>
<li><a href='http://www.httpmon.com/blog/large-thumbshot-of-monitored-websites/' rel='bookmark' title='Permanent Link: Large thumbshot of monitored websites'>Large thumbshot of monitored websites</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Fmonitoring-probes-visually-enhanced-with-status-icons%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.httpmon.com%2Fblog%2Fmonitoring-probes-visually-enhanced-with-status-icons%2F&amp;source=towards_gmbh&amp;style=normal&amp;service=bit.ly&amp;service_api=towards%3AR_0b70ea541b27d2f5f36b206386c0d438&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>All monitoring results originating from the HTTP probes of a website will now be presented with status icons to help the interpretation of these results. This currently applies to the <strong>Last Ten Probes</strong> as well as the <strong>Downtimes </strong>sections of a monitored website which contains the <strong>HTTP Code</strong> and <strong>Transfer Time</strong> columns. An example taken from the Last Ten Probes of a monitored website is shown in the image below.</p>
<div id="attachment_66" class="wp-caption alignnone" style="width: 418px"><a href="http://www.httpmon.com/blog/wp-content/uploads/2010/08/website-monitoring-visual-enhancement.png"><img class="size-full wp-image-66 " title="Website monitoring visual enhancement using status icons" src="http://www.httpmon.com/blog/wp-content/uploads/2010/08/website-monitoring-visual-enhancement.png" alt="Website monitoring visual enhancement using status icons" width="408" height="268" /></a><p class="wp-caption-text">Sample of last ten probes, hopefully not your website <img src='http://www.httpmon.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p></div>
<p>The HTTP Code column can contain three different type of icons depending on the result of the web server: if the server responds with an OK (<a href="http://en.wikipedia.org/wiki/HTTP_code#2xx_Success" target="_blank">HTTP status code 200</a>) then you will get a green OK icon, if the server responds with any other HTTP code there will be a yellow warning icon and if the web server is not responding you will see a red error icon with no HTTP code.</p>
<p>Likewise can the Transfer Time column contain three different types of icons, the same actually as the HTTP Code column but with a different meaning depending on the transfer time taken to access the main page of the website:  if the transfer time is less than two seconds you will seen the green OK icon, if the transfer time is between two and five seconds there will be the yellow warning icon and if the transfer time is slower than five seconds there will be the red error icon.</p>
<p>With these simple but nice status icons you are now able to quickly get an overview if things are going wrong with your website without having to be an expert in order to interpret the associated results. A big thanks to Maria for the great design work she did with the icons.</p>
<div class="shr-publisher-68"></div>

<p>Related posts:<ol><li><a href='http://www.httpmon.com/blog/monitoring-the-reverse-dns-of-your-website/' rel='bookmark' title='Permanent Link: Monitoring the reverse DNS of your website'>Monitoring the reverse DNS of your website</a></li>
<li><a href='http://www.httpmon.com/blog/unofficial-testing-launch-of-httpmon-beta-version/' rel='bookmark' title='Permanent Link: Unofficial testing launch of HTTPMon beta version'>Unofficial testing launch of HTTPMon beta version</a></li>
<li><a href='http://www.httpmon.com/blog/large-thumbshot-of-monitored-websites/' rel='bookmark' title='Permanent Link: Large thumbshot of monitored websites'>Large thumbshot of monitored websites</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.httpmon.com/blog/monitoring-probes-visually-enhanced-with-status-icons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

