<?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>Rhythm IT Blog</title>
	<atom:link href="http://www.rhythmit.com/blog/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rhythmit.com/blog</link>
	<description>The Rhythm</description>
	<lastBuildDate>Mon, 30 May 2011 05:18:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Clouds clouds clouds, here there and everywhere.  What are we talking about?</title>
		<link>http://www.rhythmit.com/blog/index.php/2011/05/clouds-clouds-clouds-here-there-and-everywhere-what-are-we-talking-about/</link>
		<comments>http://www.rhythmit.com/blog/index.php/2011/05/clouds-clouds-clouds-here-there-and-everywhere-what-are-we-talking-about/#comments</comments>
		<pubDate>Mon, 30 May 2011 05:09:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rhythmit.com/blog/?p=91</guid>
		<description><![CDATA[Companies both large and small are promoting a “don’t buy/invest in any gear or software” just “pay us per month and we’ll share our cool stuff we have with you” model.  This is opposed to a “buy you own” approach which is possibly more traditional to your organisations whether large or small.  These companies set <a href="http://www.rhythmit.com/blog/index.php/2011/05/clouds-clouds-clouds-here-there-and-everywhere-what-are-we-talking-about/#more-91" class="more-link">Continue reading &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">Companies both large and small are promoting a “don’t buy/invest in any gear or software” just “pay us per month and we’ll share our cool stuff we have with you” model.  This is opposed to a “buy you own” approach which is possibly more traditional to your organisations whether large or small.  </p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">These companies set up a shared system/platform) that they then slice up and sell to customers. The concept of “shared systems” has been around since the early days of IT. In fact, early computers were mainly shared system because the workstation/PC didn’t exist yet!  What has changed is effectively who owns what.</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">While there are exceptions, such a system refers to “software as a service” or “hardware as a service” that satisfies some key criteria I define as:</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<ul>
<li>You don’t own anything; you rent space/capacity – effectively a privilege of using said service.</li>
<li>Other customers use the same system (it is a homogenous service).</li>
<li>The system is off site (often in another country) and accessible only via the internet, often the web – some very good points to this, but there are risks and concerns for businesses to address.</li>
<li>You have limited (if any) control over how the system operates – your business processes match the system, not the other way around.</li>
<li>You pay for (rent) the service on an on-going basis and if you stop, you usually lose your access.</li>
</ul>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">So a customer is paying for the use of software or a system.  That system could be processing power to run a website, it could be a web based accounting package, it could be file storage or it could be an email marketing tool – there are tons of examples.  Whatever service/system it is your purchasing, this way of buying makes it somewhat simpler for people to see, focus on what is important to them, and make a decision on, and ultimately use.  How any why?  Does it make sense to go Cloud?</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">In my next post I’ll dive deeper into that. Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rhythmit.com/blog/index.php/2011/05/clouds-clouds-clouds-here-there-and-everywhere-what-are-we-talking-about/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud #1 – the grey fluffy type or the hottest thing since three days ago?</title>
		<link>http://www.rhythmit.com/blog/index.php/2011/05/cloud-1-%e2%80%93-the-grey-fluffy-type-or-the-hottest-thing-since-three-days-ago-2/</link>
		<comments>http://www.rhythmit.com/blog/index.php/2011/05/cloud-1-%e2%80%93-the-grey-fluffy-type-or-the-hottest-thing-since-three-days-ago-2/#comments</comments>
		<pubDate>Mon, 16 May 2011 05:16:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rhythmit.com/blog/?p=101</guid>
		<description><![CDATA[This series of posts will outline advantages and disadvantages of three possible ways of running your business’ systems: cloud/service, privately hosted and on premises. This overused – and in my opinion poorly understood – term “cloud” has lead me to prepare a series of posts that outline an opinion on “are cloud based systems right <a href="http://www.rhythmit.com/blog/index.php/2011/05/cloud-1-%e2%80%93-the-grey-fluffy-type-or-the-hottest-thing-since-three-days-ago-2/#more-101" class="more-link">Continue reading &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">This series of posts will outline advantages and disadvantages of three possible ways of running your business’ systems: cloud/service, privately hosted and on premises.</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">This overused – and in my opinion poorly understood – term “cloud” has lead me to prepare a series of posts that outline an opinion on “are cloud based systems right for my business”.  I see a need for good advice on the subject, after recently discussing options with a current client of <a href="http://www.rhythmit.com">Rhythm IT</a> looking to upgrade their systems.  The discussion included what systems they might need, the costs involved in setup, operational risk, migration and on-going OPEX, and ultimately should they retain systems in house or move to cloud services or to virtualise using remote systems.</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">I loosely define a “cloud based system” business model as the concept of “an on demand homogenous system/service that is supplied by a provider on a large scale to many customers”.  This differs from the Wikipedia definition, but I’ll dive into this further in the follow up posts.  A point I will address now though is type of arrangement is not new – the terms used to refer to and describe this model have just evolved and changed to continue to drive customer demand.  IT marketing and sales people in large companies enjoy making up new buzzwords and concepts, in order to continue selling products/services through the value chain to the end user/customer.  A customer could be new; they have a new need for a system, or they are migrating from one system to another.  A customer could also be upgrading – out with the old in with the hottest new system since last year.</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">Eventually most business reach a critical mass where they want to achieve more but can’t because their IT setup is simply not up to the task.   Decision makers realise this, but are not sure how to proceed next because there are so many options.  We have seen that with a lot of clients and always provide advice on a case by case basis.  Everyone’s needs (or wants) are different.  As a decision maker you must be careful when choosing a new system because while marketing and sales people on the other end of a phone may have a good/vague/no idea of what the system they are selling can do for you (they wouldn’t be good sales people otherwise!) they most likely have no idea what it will do and won’t do for your business.</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">
It is that last point that is critical to your business’ operations and on-going success.  I do not intend these posts to be lengthy or detailed, as every business’ needs are different and you should seek advice on your own systems.  You should seek specialised, personalised advice to help choose what is right for you, and then by the way you’ll need someone to help get you up and running.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rhythmit.com/blog/index.php/2011/05/cloud-1-%e2%80%93-the-grey-fluffy-type-or-the-hottest-thing-since-three-days-ago-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VOIP cost savings</title>
		<link>http://www.rhythmit.com/blog/index.php/2010/11/voip-cost-savings/</link>
		<comments>http://www.rhythmit.com/blog/index.php/2010/11/voip-cost-savings/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 03:30:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rhythmit.com/blog/?p=79</guid>
		<description><![CDATA[This post is part two of what may turn into a series of blog posts surrounding VOIP and technologies associated with telephony. This post will focus on one topic that decision makers and financial controllers will be interested in – cost savings migrating from traditional phone/PABX systems (commonly referred to as PSTN or POTS) to a Voice-over-IP (VOIP) phone/PBX <a href="http://www.rhythmit.com/blog/index.php/2010/11/voip-cost-savings/#more-79" class="more-link">Continue reading &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">This post is part two of what may turn into a series of blog posts surrounding VOIP and technologies associated with telephony.<span style="mso-spacerun: yes;"> </span>This post will focus on one topic that decision makers and financial controllers will be interested in – cost savings migrating from traditional phone/PABX systems (commonly referred to as PSTN or POTS) to a Voice-over-IP (VOIP) phone/PBX system.</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">Current costs incurred –</p>
<ul>
<li><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font: 7.0pt &amp;amp;amp;"> </span></span></span>A $45 (<span class="SpellE">ish</span>) per month charge for the “privilege” of Telecom/TelstraClear etc per line.</li>
<li><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font: 7.0pt &amp;amp;amp;"> </span></span></span>4c per minute local call</li>
<li>35c per minute mobile calls.</li>
<li>Say 20c per minute national toll calls.</li>
</ul>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">Obviously you can shop around and get better calling rates – I just use these rates to help illustrate this example.</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">I’m now going to list the similar charges you would incur if you were on a VOIP system –</p>
<ul>
<li>A $20 (<span class="SpellE">ish</span>) per month charge for a “SIP trunk” – equivalent to either one incoming or one outgoing simultaneous call i.e. a line.</li>
<li><strong>Free </strong>local calls.</li>
<li>25c per minute mobile calls.</li>
<li>4c per minute national toll calls.</li>
</ul>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">To keep things interesting, I’ll outline a few of the possible cost savings using an office set up that <span class="GramE">our </span>friends the dynamic duo Batman and Robin (B &amp; R) occupy.</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><b>Scenario 1:</b><span style="mso-spacerun: yes;"> </span>A phone in the Bat Cave</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">The Bat Cave has a phone that Alfred can use to get a hold of Batman &amp; Robin on their mobiles when necessary, and let’s say they also call the PD and the local Pizza store quite often.<span style="mso-spacerun: yes;"> </span>Their calling bill is $400 per month, 25% local calls, 75% mobile calls.</p>
<table class="MsoNormalTable" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;">
<td style="width: 125.25pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="167" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">
</td>
<td style="width: 116.2pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Traditional</p>
</td>
<td style="width: 114.95pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="153" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">VOIP</p>
</td>
<td style="width: 105.7pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="141" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Savings</p>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="width: 125.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="167" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Monthly line rental<span style="mso-spacerun: yes;"> </span></p>
</td>
<td style="width: 116.2pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">$45</p>
</td>
<td style="width: 114.95pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="153" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">$20</p>
</td>
<td style="width: 105.7pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="141" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">56%</p>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="width: 125.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="167" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Local calls<span style="mso-spacerun: yes;"> </span></p>
</td>
<td style="width: 116.2pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">$100</p>
</td>
<td style="width: 114.95pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="153" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><strong>$0</strong></p>
</td>
<td style="width: 105.7pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="141" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">100%</p>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="width: 125.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="167" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Mobile calls<span style="mso-spacerun: yes;"> </span></p>
</td>
<td style="width: 116.2pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">$300</p>
</td>
<td style="width: 114.95pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="153" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">$215</p>
</td>
<td style="width: 105.7pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="141" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">29%</p>
</td>
</tr>
<tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes;">
<td style="width: 125.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="167" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><strong>Total<span style="mso-spacerun: yes;"> </span></strong></p>
</td>
<td style="width: 116.2pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><strong>$445</strong></p>
</td>
<td style="width: 114.95pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="153" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><strong>$235</strong></p>
</td>
<td style="width: 105.7pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="141" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><strong>47%</strong></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">Robin &gt; Holy smoke Batman! If we change to VOIP we’ll save ourselves $210 per month! Imagine the extra pizza we can order with those savings!</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">Batman &gt; <span class="GramE">You’re</span> right Robin! With those savings, we could afford a new coffee machine too!</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><b>Scenario 2:</b></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">The dynamic duo have been busy fighting crime, and the Gotham PD have been so pleased with B &amp; R’s help they’ve asked them to expand their operations. Coast City PD has heard of their success and <span class="GramE">are</span> asking them to set up a Bat Cave in their City.<span style="mso-spacerun: yes;"> </span>With 2 offices (one in Gotham, one in Coast City) a fair amount of inter-office communication will be necessary to keep the crime fighting coordinated.<span style="mso-spacerun: yes;"> </span>So say each office has 5 lines and they will incur toll charges when someone in Gotham calls Coast City (and vice versa).<span style="mso-spacerun: yes;"> </span>Their calling bill is $2000 per month per office, 25% inter-office calls, 25% local calls, 25% toll calls, 25% mobile calls.</p>
<table class="MsoNormalTable" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;">
<td style="width: 125.25pt; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="167" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">
</td>
<td style="width: 116.2pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Traditional</p>
</td>
<td style="width: 114.95pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="153" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">VOIP</p>
</td>
<td style="width: 105.7pt; border: solid windowtext 1.0pt; border-left: none; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="141" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Savings</p>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="width: 125.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="167" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Monthly line rental<span style="mso-spacerun: yes;"> </span></p>
</td>
<td style="width: 116.2pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">$450</p>
</td>
<td style="width: 114.95pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="153" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">$200</p>
</td>
<td style="width: 105.7pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="141" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">56%</p>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="width: 125.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="167" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Inter-office calls<span style="mso-spacerun: yes;"> </span></p>
</td>
<td style="width: 116.2pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">$1000</p>
</td>
<td style="width: 114.95pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="153" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><strong>$0</strong></p>
</td>
<td style="width: 105.7pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="141" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">100%</p>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="width: 125.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="167" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Local calls<span style="mso-spacerun: yes;"> </span></p>
</td>
<td style="width: 116.2pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">$1000</p>
</td>
<td style="width: 114.95pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="153" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><strong>$0</strong></p>
</td>
<td style="width: 105.7pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="141" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">100%</p>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="width: 125.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="167" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">National toll calls<span style="mso-spacerun: yes;"> </span></p>
</td>
<td style="width: 116.2pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">$1000</p>
</td>
<td style="width: 114.95pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="153" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">$250</p>
</td>
<td style="width: 105.7pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="141" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">75%</p>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="width: 125.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="167" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Mobile calls<span style="mso-spacerun: yes;"> </span></p>
</td>
<td style="width: 116.2pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">$1000</p>
</td>
<td style="width: 114.95pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="153" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">$715</p>
</td>
<td style="width: 105.7pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="141" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">29%</p>
</td>
</tr>
<tr style="mso-yfti-irow: 6; mso-yfti-lastrow: yes;">
<td style="width: 125.25pt; border: solid windowtext 1.0pt; border-top: none; mso-border-top-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="167" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><strong>Total<span style="mso-spacerun: yes;"> </span></strong></p>
</td>
<td style="width: 116.2pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="155" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><strong>$4450</strong></p>
</td>
<td style="width: 114.95pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="153" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><strong>$1200</strong></p>
</td>
<td style="width: 105.7pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; mso-border-top-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt 0cm 5.4pt;" width="141" valign="top">
<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;"><strong>73%</strong></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<p>Robin &gt; Holy calculus Batman! &#8211; A quick overall calculation gives us a monthly saving of $3250!<span style="mso-spacerun: yes;"> </span></p>
<p><span style="mso-spacerun: yes;"> </span>Batman &gt; Well Robin, this is modern technology for you! Let’s order a Pizza, I’m starved!</p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">You can quickly appreciate that the cost savings are larger the more lines and calling you do – it’s a simple economies of scale.<span style="mso-spacerun: yes;"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rhythmit.com/blog/index.php/2010/11/voip-cost-savings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Apps</title>
		<link>http://www.rhythmit.com/blog/index.php/2010/09/mobile-apps/</link>
		<comments>http://www.rhythmit.com/blog/index.php/2010/09/mobile-apps/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 04:12:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.rhythmit.com/blog/?p=41</guid>
		<description><![CDATA[Imagine you could view your latest sales figures while walking into the boardroom, or check your current inventory levels of a key component as you sit on the bus to work, or track the location of your sales teams through the GPS locators on their vehicles between meetings.]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>Imagine you could view your latest sales figures while walking into the boardroom, or check your current inventory levels of a key component as you sit on the bus to work, or track the location of your sales teams through the GPS locators on their vehicles between meetings. These are just a few examples of what can be achieved with mobile apps.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>Mobile apps are applications designed for portable devices like cell phones or PDAs. They are specially tailored to the smaller screens commonly found on such devices and allow you to take your key business information with you wherever you go. If your device has WiFi or cellular data you have even more flexibility by being able to view real-time data on the go.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>With more and more businesses offering smartphones to their staff to access email on the go, you may already have the hardware in place to support mobile apps. To some extent phones from manufacturers such as blackberry and palm are capable of running mobile apps, however with the advent of the iPhone operating system (and subsequent arrival of the Google Android platform) the capabilities of mobile apps have advanced greatly and are becoming more common place in trendsetting businesses.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>These days mobile apps are a huge market, with the big players Apple and Android having dedicated online stores where applications can be purchased – check out the huge variety available on iTunes. Many of these applications are games or gimmicks, but there are a good number which can really help productivity in the office. In fact if you run a large CRM like SAP or Oracle you will find that these companies already have mobile apps established which give you certain functionality to your phone.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>The team at Rhythm IT love designing mobile apps from the ground up to replace or complement your existing information systems. If you already have a CRM or inventory system for example, we can create a mobile app which allows you to access this information on the go. The opportunities are almost unlimited!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rhythmit.com/blog/index.php/2010/09/mobile-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remote Access</title>
		<link>http://www.rhythmit.com/blog/index.php/2010/09/remote-access-2/</link>
		<comments>http://www.rhythmit.com/blog/index.php/2010/09/remote-access-2/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 04:07:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Remote Access]]></category>

		<guid isPermaLink="false">http://www.rhythmit.com/blog/?p=29</guid>
		<description><![CDATA[As I write this blog post, I’m sitting in a downtown Wellington Cafe...]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>As I write this blog post, I’m sitting in a downtown Wellington Cafe. The concept of “working remotely” – or Teleworking – call it what you will, isn’t a new concept to information workers, particularly if you’re working in the tech sector. Most workers nowdays have remote access to email as a given. What is new is the complete functionality, ease of use, and cost (or lack thereof) of working from home or a cafe. Now your boss can expect you to do more than just check your email! Technology is now at a point where <em>anyone </em>can do <em>almost</em> anything from a laptop or PC at home, in a cafe, an airport lounge or anywhere else for that matter with internet access. Getting the latest P &amp; L from out of our accounting package, checking emails, or updating our customer database can now work from home just as if we’re sitting at our desk at work. If something is web-based, chances are you can do that already. But what about a system that’s not on the web? “What are the possibilities now then?” you ask&#8230; I’m happy to share a couple with you.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>One might think that the opportunity to continue ones job while sipping a Moccha and eating a slice is cross purpose – we get out of the office leaving our work behind to go grab a coffee and have a natter with a friend – but for some of us there are real efficiencies to gain. If you’re at home on the weekend and think “oh that’s where that transaction should have been allocated to” then you don’t really want to spend 15mins or more driving into work just for a 5min job, do you? With the right set up, you can log in to your PC screen at work, open your accounting package, fix the transaction, then close out all in 5 mins. So you’ve saved yourself 30 mins of your Saturday and are glad that you’ve crossed that niggly item off your to do list.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>What if you were considering finishing maternity leave early and returning to work for half a day, but live 45 mins out of the office and can’t bear the morning traffic 5 days a week? Well, why not consider “teleworking” a couple (or more) days each week? If you have a home PC (with Windows or Mac it doesn’t really matter anymore) then you can do almost anything. Being able to do spread sheeting, CRM, print documents to the work or the home printer, access shared files and a multitude of other functions are now available to you via your work PC or server will get you by. You might get a little bit more work done too you never know.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>Or how about sitting in an airport lounge, wanting to catch up on forecasts and current month’s earnings? Same situation, whether you’re operating from a temporary base or from somewhere like home. Remote access is becoming more and more prevalent. Technology to enable it is built into most inexpensive small business IT solutions now, so chances are you just need a knowledgeable IT team to set it up. From email access through to your CRM program, if it’s not on the web just access your desktop. And hey you don’t need to leave your computer on anymore either. If you’re conscious of the environment (or your power bill) remote “wake up” is available.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>If you think your business could work smarter using remote access, Rhythm IT can help. Save yourself the 30mins on Saturday morning by giving us a call and discussing what you’d like to access. We can come up with a solution for you.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rhythmit.com/blog/index.php/2010/09/remote-access-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accounting Systems &#8211; GST Change</title>
		<link>http://www.rhythmit.com/blog/index.php/2010/09/hello/</link>
		<comments>http://www.rhythmit.com/blog/index.php/2010/09/hello/#comments</comments>
		<pubDate>Sun, 05 Sep 2010 23:06:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rhythmit.com/blog/?p=71</guid>
		<description><![CDATA[By now you’ve probably heard about the GST change from 12.5% to 15% occurring this October. Put it this way: if you haven’t then start panicking and head to www.ird.govt.nz to read more. What’s important is that you make sure your accounting system can handle it. What do you mean by that? You have an <a href="http://www.rhythmit.com/blog/index.php/2010/09/hello/#more-71" class="more-link">Continue reading &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>By now you’ve probably heard about the GST change from 12.5% to 15% occurring this October. Put it this way: if you haven’t then start panicking and head to www.ird.govt.nz to read more. What’s important is that you make sure your accounting system can handle it. What do you mean by that?</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>You have an up to date accounting package or point of sale system (cash till). Whether that’s MYOB, Quicken, Cash Manager or a spreadsheet, you need to make sure you can add a new GST code at 15% and have that apply from 1 October.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>If you have a non-standard balance date (i.e. your yearly accounts don’t end on 31 March) and you don’t file monthly, you may need to file a GST return for the end of September (at 12.5%), then another for October (at 15%) before continuing your regular 2 monthly or 6 monthly returns. You’ll need to get this information out of your accounting package.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>You’ll need to make sure that any invoices/EFTPOS dockets/reports you produce on or after 1 October have a GST rate of 15% applied. Anyone who sends you an invoice for your purchase has 15% added rather than 12.5%. While you may be diligent there are sure to be some who have missed this or have things set up incorrectly.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>MYOB and others have already sent an update CD to their clients who are subscribed to the yearly support. If you are not subscribed then you will need to purchase an updated version. MYOB have recently renamed most of their MYOB Accounting suite to MYOB AccountRight, and the program now has a purple or yellow/orange icon instead of the traditional green.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>Those of you with Xero or any other online/web-based accounting system should be up to date and have received advice from your provider regarding the GST rate change. Those clients who operate a custom system (such as a CRM or another accounting package) should also have received advice from your provider regarding the GST change. If you have not, then you should contact them immediately so you are not left out.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span>If you have concerns that your accounting system is not compatible with the 15% rate or not, feel free to contact us. Rhythm IT can source an updated accounting package for you and are happy to assist with the upgrade to ensure a smooth transition. This may involve a transition from one package to another, so it is best to get on to this as soon as possible.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rhythmit.com/blog/index.php/2010/09/hello/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Camp 2009 &#8211; Exchange Web Services Managed API</title>
		<link>http://www.rhythmit.com/blog/index.php/2009/06/code-camp-2009-exchange-web-services-managed-api/</link>
		<comments>http://www.rhythmit.com/blog/index.php/2009/06/code-camp-2009-exchange-web-services-managed-api/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 07:40:43 +0000</pubDate>
		<dc:creator>bert</dc:creator>
				<category><![CDATA[Exchange]]></category>

		<guid isPermaLink="false">http://www.rhythmit.com/blog/?p=13</guid>
		<description><![CDATA[Hi there!   Thanks to all who attended Code Camp 2009.  I have posted my slides for the short Lightning Talk I presented. You can download the Presentation slides in PPTX format.]]></description>
			<content:encoded><![CDATA[<div><img style="float: right" src="http://www.rhythmit.com/blog/wp-content/uploads/2009/06/codecamplogo.png" alt="codecamplogo" width="200" height="201" />Hi there!</div>
<div> </div>
<div>Thanks to all who attended Code Camp 2009.  I have posted my slides for the short Lightning Talk I presented.</div>
<div>You can <a href="http://www.rhythmit.com/blog/wp-content/uploads/2009/06/ews-managed-api-preso.pptx">download the Presentation slides </a>in PPTX format.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.rhythmit.com/blog/index.php/2009/06/code-camp-2009-exchange-web-services-managed-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation of Nagios on Centos 4.7 (RHEL 4) with SELinux enabled</title>
		<link>http://www.rhythmit.com/blog/index.php/2009/01/installation-of-nagios-on-centos-47-rhel-4-with-selinux-enabled/</link>
		<comments>http://www.rhythmit.com/blog/index.php/2009/01/installation-of-nagios-on-centos-47-rhel-4-with-selinux-enabled/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 04:58:23 +0000</pubDate>
		<dc:creator>bert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nagios]]></category>
		<category><![CDATA[SELinux]]></category>

		<guid isPermaLink="false">http://www.rhythmit.com/blog/?p=4</guid>
		<description><![CDATA[A brief guide on how to modify your Nagios installation to work in conjunction with SELinux]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small; font-family: Calibri;">While there are several loose HOWTOs to get Nagios up-and-running on Centos 4.x based systems with SELinux disabled.<span style="mso-spacerun: yes;">  </span>(ref for example </span><a href="http://wiki.centos.org/HowTos/Nagios"><span style="font-size: small; color: #800080; font-family: Calibri;">http://wiki.centos.org/HowTos/Nagios</span></a><span style="font-size: small; font-family: Calibri;">)<span style="mso-spacerun: yes;">  </span>The concern I faced when reading them was that all guides I have found advised there were SELinux issues and the easiest course of action was simply to turn SELinux off.<span style="mso-spacerun: yes;">  </span>There are several issues with the Apache CGI pages and other Nagios files. For those of us wanting to use Nagios in an environment where the use of SELinux is mandatory, we were more or less left hanging.<span style="mso-spacerun: yes;">  </span>This blog post serves as a compliment to the existing guides, outlining the configuration and other modifications required to run Nagios with SELinux.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small; font-family: Calibri;">First off, suggesting that SELinux should be turned off is poor advice.<span style="mso-spacerun: yes;">  </span>Sometimes it’s not an option – a pubic facing hardened server might have be running SELinux as a security requirement as part of your environment&#8217;s security policy.<span style="mso-spacerun: yes;">  </span>In other instances, it’s just plain silly to turn something as handy as SELinux off.<span style="mso-spacerun: yes;">  </span>While SELinux can be a curse making troubleshooting more difficult, it really is fairly straight forward to modify settings in order to allow a program to run unhindered. So how do we go about modifying our configuration to enable Nagios-related bits to play nicely in the SELinux sandbox?</span></p>
<p class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">-</span><span style="font: 7pt &quot;Times New Roman&quot;;">          </span></span></span><span style="font-size: small; font-family: Calibri;">Adjust CHCON types on CGI scripts and other Nagios files so they can be executed in SELinux boxed Apache processes (using chcon)</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">-</span><span style="font: 7pt &quot;Times New Roman&quot;;">          </span></span></span><span style="font-size: small; font-family: Calibri;">Set appropriate permissions on files used by both the Nagios daemon and the web-based console (a few chmod’s/chown’s here and there)</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">-</span><span style="font: 7pt &quot;Times New Roman&quot;;">          </span></span></span><span style="font-size: small; font-family: Calibri;">Modify SELinux local policy to allow access to particular files and operations (using audit2allow)</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">Requirements</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">-</span><span style="font: 7pt &quot;Times New Roman&quot;;">          </span></span></span><span style="font-size: small; font-family: Calibri;">A working Nagios installation.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">-</span><span style="font: 7pt &quot;Times New Roman&quot;;">          </span></span></span><span style="font-size: small; font-family: Calibri;">Root access to a console.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">-</span><span style="font: 7pt &quot;Times New Roman&quot;;">          </span></span></span><span style="font-size: small; font-family: Calibri;">SELinux targeted policy source files.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">So let’s get cracking&#8230;</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">Install Nagios by following a guide.<span style="mso-spacerun: yes;">  </span>I recommend using the DAG YUM repository (ref </span><a href="http://dag.wieers.com/rpm/"><span style="font-size: small; color: #800080; font-family: Calibri;">http://dag.wieers.com/rpm/</span></a><span style="font-size: small; font-family: Calibri;">). <span style="mso-spacerun: yes;"> </span>Ensure your configuration files are set up correctly and ensure you can run nagios –v /etc/nagios/nagios.cfg and you don’t have any errors.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt;"><span style="font-size: small; font-family: Calibri;">Total Warnings: 0</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; text-indent: 36pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">Total Errors:<span style="mso-spacerun: yes;">   </span>0</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">If you were to then start Nagios and browse to the Nagios console website on your server, the homepage would show up but very little else will work.<span style="mso-spacerun: yes;">  </span>There are a few things we need to now do:</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; text-align: left; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"># chcon -R -t httpd_sys_script_exec_t /usr/lib64/nagios/cgi </span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">(If you are working on a 32-bit machine, substitute lib64 for lib.)</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">This will allow Apache to execute the Nagios console CGI scripts.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"># touch /var/nagios/status.datls -l</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"># chcon -R -t httpd_sys_content_t /var/nagios</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">This modifies some Nagios temporary files that are used by the CGI scripts.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"># chcon<span style="mso-spacerun: yes;">  </span>-R –t httpd_sys_content /etc/nagios</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">This modifies the Nagios configuration files so they can be read by the CGI scripts.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"># touch /var/log/nagios/nagios.log</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"># chcon –R –t httpd_sys_content_t /var/log/nagios</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">This modifies the Nagios log files so they can be read by the CGI scripts.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">Ok well that should do&#8230; but it doesn’t!<span style="mso-spacerun: yes;">  </span>If you were to now fire up the Nagios service and hit the console, the various pages should work fine – however none of the service history or statistics will work.<span style="mso-spacerun: yes;">  </span>This information is collated from the Nagios log file.<span style="mso-spacerun: yes;">  </span>At this stage you’d think it would work as we have allowed Apache to access the log files by setting the httpd_sys_content_t attribute on the log file.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small;"><span style="font-family: Calibri;">If you were to do a </span><span style="font-family: &quot;Courier New&quot;;"># tail /var/log/messages</span><span style="font-family: Calibri;"> <span style="mso-spacerun: yes;"> </span>at the console a warning message would be recorded in the audit security log, referring to<span style="mso-spacerun: yes;">  </span>{ getattr } of /var/log/nagios/nagios.log.<span style="mso-spacerun: yes;">  </span>Oddly enough, SELinux policy prevents Apache from checking the attributes of a file. So how do we resolve this?<span style="mso-spacerun: yes;">  </span>We need to modify our SELinux policy.</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"># yum install selinux-policy-targeted-sources</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"># cd /etc/selinux/targeted/src/policy/domains/misc </span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">See if a file called local.te exists.<span style="mso-spacerun: yes;">  </span>If it does, make a backup of this file before proceeding</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"># mkdir unused</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"># cp local.te unused</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">Now we run an obscure utility to generate us a file to include in our SELinux policy –</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"># audit2allow –d –l –o local.te</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">If we then cat this file, its contents may be varied but the important line will be</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; text-indent: 36pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">allow httpd_sys_script_t httpd_sys_script_exec_t:fifo_file getattr;</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">There should not be too much else in the file, unless you have a highly customised system and other programs you have installed are having difficulty with the SELinux policy.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">Now we rebuild our SELinux policy including our new local.te file:</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"># cd /etc/selinux/targeted/src/policy</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;"># make load</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">A large amount of unimportant text will be displayed on screen, the important text to watch for is at the end:</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-align: left;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;">/usr/bin/checkpolicy:<span style="mso-spacerun: yes;">  </span>policy configuration loaded</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-align: left;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;">/usr/bin/checkpolicy:<span style="mso-spacerun: yes;">  </span>writing binary representation (version 18) to /etc/selinux/targeted/policy/policy.18</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-align: left;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;">/usr/sbin/load_policy /etc/selinux/targeted/policy/policy.18</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; text-indent: 36pt; text-align: left; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;">touch tmp/load</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">If you have errors, then there was something wrong with your local.te file we created above.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">Now start Nagios again, and hit your Nagios console website. Everything should be working well, you’re good to go.<span style="mso-spacerun: yes;">  </span>Questions or comments are welcome.<span style="mso-spacerun: yes;">  </span>If you are having difficulty with Nagios after this, then I suggest you could turn SELinux off temporarily:</span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-family: &quot;Courier New&quot;;"><span style="font-size: small;">#setenfoce 0</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small;"><span style="font-family: Calibri;">Try the Nagios console again. If it continues to fail, there is something wrong with your Nagios/Apache configuration. If the Nagios console works, troubleshoot by </span><span style="font-family: &quot;Courier New&quot;;"># tail /var/log/messages</span><span style="font-family: Calibri;"> and see what other audit messages are included.<span style="mso-spacerun: yes;">  </span>If, for example, you did not install Nagios from the DAG repository then your configuration files among other things may be in alternative locations and you will need to make appropriate modifications to my console commands above.</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt; mso-add-space: auto;"><span style="font-size: small; font-family: Calibri;">[end of line]</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rhythmit.com/blog/index.php/2009/01/installation-of-nagios-on-centos-47-rhel-4-with-selinux-enabled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

