<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>Agile SysAdmin</title>
	<link>http://blog.agilesysadmin.org</link>
	<description>Discovering system administration best practices and tools</description>
	<pubDate>Sun, 15 Mar 2009 01:03:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Scripting (part 3) - which language?</title>
		<link>http://blog.agilesysadmin.org/2009/03/15/scripting-part-3-which-language/</link>
		<comments>http://blog.agilesysadmin.org/2009/03/15/scripting-part-3-which-language/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 01:02:32 +0000</pubDate>
		<dc:creator>Gordon</dc:creator>
		
		<category><![CDATA[Best practices]]></category>

		<guid isPermaLink="false">http://blog.agilesysadmin.org/2009/03/15/scripting-part-3-which-language/</guid>
		<description><![CDATA[In an ideal world, your whole IT department will make a policy decision to pick one scripting language and stick to it.  Sadly this does mean that the advocates of other languages will &#8220;lose&#8221; the argument and be prevented from using their most comfortable language.
However, the benefits of a consistent policy should be obvious [...]]]></description>
			<content:encoded><![CDATA[<p>In an ideal world, your whole IT department will make a policy decision to pick one scripting language and stick to it.  Sadly this does mean that the advocates of other languages will &#8220;lose&#8221; the argument and be prevented from using their most comfortable language.</p>
<p>However, the benefits of a consistent policy should be obvious - people can switch between teams without a huge learning curve; there is more incentive to invest time in learning the language properly; no one creates a legacy of code only they can support; and it&#8217;s less likely that someone ends up maintaining code in a language they hardly understand. It also means you can concentrate the support effort: creating templates, building shared modules, etc.<br />
 <a href="http://blog.agilesysadmin.org/2009/03/15/scripting-part-3-which-language/#more-24" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.agilesysadmin.org/2009/03/15/scripting-part-3-which-language/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Scripting (part 2) – learn it properly</title>
		<link>http://blog.agilesysadmin.org/2009/03/15/scripting-part-2-%e2%80%93-learn-it-properly/</link>
		<comments>http://blog.agilesysadmin.org/2009/03/15/scripting-part-2-%e2%80%93-learn-it-properly/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 00:13:14 +0000</pubDate>
		<dc:creator>Gordon</dc:creator>
		
		<category><![CDATA[Personal skills]]></category>

		<guid isPermaLink="false">http://blog.agilesysadmin.org/2009/03/15/scripting-part-2-%e2%80%93-learn-it-properly/</guid>
		<description><![CDATA[In other articles, I discuss why scripting is important, and which languages to use.  This one is largely an exhortation to learn it properly – just as you are wasting your time doing things manually that could be scripted, you are wasting your time if you do not make the most of this vital [...]]]></description>
			<content:encoded><![CDATA[<p>In other articles, I discuss why scripting is important, and which languages to use.  This one is largely an exhortation to learn it properly – just as you are wasting your time doing things manually that could be scripted, you are wasting your time if you do not make the most of this vital tool.<br />
 <a href="http://blog.agilesysadmin.org/2009/03/15/scripting-part-2-%e2%80%93-learn-it-properly/#more-23" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.agilesysadmin.org/2009/03/15/scripting-part-2-%e2%80%93-learn-it-properly/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Scripting (part 1) - it&#8217;s important</title>
		<link>http://blog.agilesysadmin.org/2009/03/14/scripting-part-1-its-important/</link>
		<comments>http://blog.agilesysadmin.org/2009/03/14/scripting-part-1-its-important/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 23:57:45 +0000</pubDate>
		<dc:creator>Gordon</dc:creator>
		
		<category><![CDATA[Best practices]]></category>

		<guid isPermaLink="false">http://blog.agilesysadmin.org/2009/03/14/scripting-part-1-its-important/</guid>
		<description><![CDATA[This is not a particular practice, more a whole approach.
Adopt, learn and use a scripting language.  JFDI.
1) Decide on a scripting language for your IT dept
2) Learn it
3) Use it
]]></description>
			<content:encoded><![CDATA[<p>This is not a particular practice, more a whole approach.<br />
Adopt, learn and use a scripting language.  JFDI.</p>
<p>1) Decide on a scripting language for your IT dept<br />
2) Learn it<br />
3) Use it<br />
 <a href="http://blog.agilesysadmin.org/2009/03/14/scripting-part-1-its-important/#more-22" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.agilesysadmin.org/2009/03/14/scripting-part-1-its-important/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Certification</title>
		<link>http://blog.agilesysadmin.org/2009/03/14/certification/</link>
		<comments>http://blog.agilesysadmin.org/2009/03/14/certification/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 21:31:48 +0000</pubDate>
		<dc:creator>Gordon</dc:creator>
		
		<category><![CDATA[Personal skills]]></category>

		<guid isPermaLink="false">http://blog.agilesysadmin.org/2009/03/14/certification/</guid>
		<description><![CDATA[In a conversation with a couple of former colleagues the other day, the topic of certification came up.   We had a range of views – from “is there really any point?” to “they open up opportunities you&#8217;d never hear about otherwise”.
Over the years I&#8217;ve moved from a slightly snobbish “certifications are nice enough, but [...]]]></description>
			<content:encoded><![CDATA[<p>In a conversation with a couple of former colleagues the other day, the topic of certification came up.   We had a range of views – from “is there really any point?” to “they open up opportunities you&#8217;d never hear about otherwise”.</p>
<p>Over the years I&#8217;ve moved from a slightly snobbish “certifications are nice enough, but don&#8217;t mean much” to thinking they can be a useful aid to learning and recruitment – though I still treat their presence on a CV with a large pinch of salt.<br />
 <a href="http://blog.agilesysadmin.org/2009/03/14/certification/#more-21" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.agilesysadmin.org/2009/03/14/certification/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reuse of monitoring data</title>
		<link>http://blog.agilesysadmin.org/2009/03/13/reuse-of-monitoring-data/</link>
		<comments>http://blog.agilesysadmin.org/2009/03/13/reuse-of-monitoring-data/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 02:07:03 +0000</pubDate>
		<dc:creator>Gordon</dc:creator>
		
		<category><![CDATA[Best practices]]></category>

		<guid isPermaLink="false">http://blog.agilesysadmin.org/2009/03/13/reuse-of-monitoring-data/</guid>
		<description><![CDATA[As hinted at in various other articles, there is a huge overlap between the data needed for monitoring, usage tracking &#38; capacity planning, and (cost) charging.  Assuming you set up the comprehensive set of probes required for Total Monitoring, you will be getting a heavy stream of information about response times to test requests, and [...]]]></description>
			<content:encoded><![CDATA[<p>As hinted at in various other articles, there is a huge overlap between the data needed for monitoring, usage tracking &amp; capacity planning, and (cost) charging.  Assuming you set up the comprehensive set of probes required for Total Monitoring, you will be getting a heavy stream of information about response times to test requests, and also a set of platform data - CPU percentage busy, how much disk space is used, etc.</p>
<p>Although it is probably not required (or practical) to save every measurement in that stream, a summarised set of data (averaged or summed over longer periods) is exactly what is needed for tracking and forecasting usage trends, and for calculating a usage-based bill to send to your customers.</p>
<p> <a href="http://blog.agilesysadmin.org/2009/03/13/reuse-of-monitoring-data/#more-19" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.agilesysadmin.org/2009/03/13/reuse-of-monitoring-data/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Usage tracking</title>
		<link>http://blog.agilesysadmin.org/2009/03/09/usage-tracking/</link>
		<comments>http://blog.agilesysadmin.org/2009/03/09/usage-tracking/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 02:07:40 +0000</pubDate>
		<dc:creator>Gordon</dc:creator>
		
		<category><![CDATA[Best practices]]></category>

		<guid isPermaLink="false">http://blog.agilesysadmin.org/2009/03/09/usage-tracking/</guid>
		<description><![CDATA[This is about tracking the usage of individual resources in your environment - whether a CPU is busy, the space used on a disk or RAM, and so on.
Tracking the usage of a particular resource is useful in several respects; it allows you to:

predict a point at which the resource will be exhausted, e.g. no [...]]]></description>
			<content:encoded><![CDATA[<p>This is about tracking the usage of individual resources in your environment - whether a CPU is busy, the space used on a disk or RAM, and so on.</p>
<p>Tracking the usage of a particular resource is useful in several respects; it allows you to:</p>
<ul>
<li>predict a point at which the resource will be exhausted, e.g. no more free licenses</li>
<li>allocate proportional costs to each business department</li>
<li>check expectations against reality - it may be a warning sign if you see heavy usage of a resource that should be lightly used, or is not marked as critical</li>
<li>consolidate, where you see underutilised resources.</li>
</ul>
<p>My belief is that we tend not to track these things closely enough, but that improving should be easy.</p>
<p> <a href="http://blog.agilesysadmin.org/2009/03/09/usage-tracking/#more-17" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.agilesysadmin.org/2009/03/09/usage-tracking/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The challenges facing SysAdmins today</title>
		<link>http://blog.agilesysadmin.org/2009/03/08/the-challenges-facing-sysadmins-today/</link>
		<comments>http://blog.agilesysadmin.org/2009/03/08/the-challenges-facing-sysadmins-today/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 21:28:14 +0000</pubDate>
		<dc:creator>Gordon</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.agilesysadmin.org/2009/03/08/the-challenges-facing-sysadmins-today/</guid>
		<description><![CDATA[Most of the challenges and issues that a system administrator faces today are not really new, but an extension of past trends.  In a competitive marketplace, the demands to “do more with less” will never abate.  While new technologies can help in some ways, they often bring their own new variations on old [...]]]></description>
			<content:encoded><![CDATA[<p>Most of the challenges and issues that a system administrator faces today are not really new, but an extension of past trends.  In a competitive marketplace, the demands to “do more with less” will never abate.  While new technologies can help in some ways, they often bring their own new variations on old problems.</p>
<p>Some clear themes are:</p>
<ul>
<li>Ever more moving parts – the number of components in the environment</li>
<li>Changing legal and regulatory requirements</li>
<li>Security threats</li>
<li>Managing product lifecycles &amp; the pace of change</li>
<li>Keeping the environment flexible</li>
<li>Stability and resilience</li>
<li>Personal learning</li>
<li>Cost control</li>
</ul>
<p> <a href="http://blog.agilesysadmin.org/2009/03/08/the-challenges-facing-sysadmins-today/#more-16" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.agilesysadmin.org/2009/03/08/the-challenges-facing-sysadmins-today/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Business Agility and how IT supports it</title>
		<link>http://blog.agilesysadmin.org/2009/03/07/business-agility-and-how-it-supports-it/</link>
		<comments>http://blog.agilesysadmin.org/2009/03/07/business-agility-and-how-it-supports-it/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 00:09:04 +0000</pubDate>
		<dc:creator>Gordon</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.agilesysadmin.org/2009/03/07/business-agility-and-how-it-supports-it/</guid>
		<description><![CDATA[The “Agility” concept has been a buzzword in business management science (what you might call the MBA crowd) long before it reached IT and software development.  It was based on the ideas of lean manufacturing, such as just-in-time, continuous improvement, quality circles, and so on.
In order to meet the challenges of the marketplace, companies [...]]]></description>
			<content:encoded><![CDATA[<p>The “Agility” concept has been a buzzword in business management science (what you might call the MBA crowd) long before it reached IT and software development.  It was based on the ideas of lean manufacturing, such as just-in-time, continuous improvement, quality circles, and so on.</p>
<p>In order to meet the challenges of the marketplace, companies need to change frequently to introduce new ways of working, new functions, and connect to new customers, partners and suppliers.  Even a non-commercial organisation has to adapt to changing legal, political and social pressures, and try to improve cost-efficiency.  Any organisation that has moved beyond paper-and-pencil will need its IT to adapt accordingly.</p>
<p> <a href="http://blog.agilesysadmin.org/2009/03/07/business-agility-and-how-it-supports-it/#more-15" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.agilesysadmin.org/2009/03/07/business-agility-and-how-it-supports-it/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What is System Administration?</title>
		<link>http://blog.agilesysadmin.org/2009/03/06/what-is-system-administration/</link>
		<comments>http://blog.agilesysadmin.org/2009/03/06/what-is-system-administration/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 02:53:37 +0000</pubDate>
		<dc:creator>Gordon</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.agilesysadmin.org/2009/03/06/what-is-system-administration/</guid>
		<description><![CDATA[This blog contends that SysAdmin does not receive the attention that software development does; in research, debate and publication.  But let&#8217;s first define our scope - what is SysAdmin?  (Also, what is software development, and come to that, are there any other fields we&#8217;re excluding/including?)
Intuitively, software development is easy to describe - the [...]]]></description>
			<content:encoded><![CDATA[<p>This blog contends that SysAdmin does not receive the attention that software development does; in research, debate and publication.  But let&#8217;s first define our scope - what is SysAdmin?  (Also, what is software development, and come to that, are there any other fields we&#8217;re excluding/including?)</p>
<p>Intuitively, software development is easy to describe - the process by which new software is created.  In today&#8217;s integrated views of this process, development should not be separated from specification, design, testing or delivery, and it also includes the planning process for all these.</p>
<p>System administration is just about everything else.  Simple!  Well&#8230;<br />
 <a href="http://blog.agilesysadmin.org/2009/03/06/what-is-system-administration/#more-11" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.agilesysadmin.org/2009/03/06/what-is-system-administration/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Configuration Management - Part 1</title>
		<link>http://blog.agilesysadmin.org/2009/03/06/configuration-management-part-1/</link>
		<comments>http://blog.agilesysadmin.org/2009/03/06/configuration-management-part-1/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 00:16:05 +0000</pubDate>
		<dc:creator>Gordon</dc:creator>
		
		<category><![CDATA[Best practices]]></category>

		<guid isPermaLink="false">http://blog.agilesysadmin.org/2009/03/06/configuration-management-part-1/</guid>
		<description><![CDATA[Here&#8217;s where it all starts&#8230; I believe configuration management to be the most important and crucial practice for running an efficient and safe IT infrastructure.  Sadly, one that is very rarely done properly, if at all.
In development, a comprehensive test suite is claimed to be the basis for all the other Agile practices – [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s where it all starts&#8230; I believe configuration management to be the most important and crucial practice for running an efficient and safe IT infrastructure.  Sadly, one that is very rarely done properly, if at all.</p>
<p>In development, a comprehensive test suite is claimed to be the basis for all the other Agile practices – only if <em>every</em> aspect of the code is tested can you be confident to go in and make changes.  Similarly, a comprehensive CMDB is the beginning of Agile SysAdmin. It:</p>
<ul>
<li>allows you to see the pattern of dependencies in your environment</li>
<li>gives an instant guide to the cascading impact of an outage</li>
<li>prevents outages caused by conflicting services and other mistakes</li>
<li>enables “change with confidence”</li>
<li>enables <em>systematic</em> coverage (e.g. backups and monitoring should do enough, but not too much)</li>
<li>allows easy queries for “what&#8217;s out there?” (what is non-standard, what is at an old level, etc)</li>
</ul>
<p> <a href="http://blog.agilesysadmin.org/2009/03/06/configuration-management-part-1/#more-10" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.agilesysadmin.org/2009/03/06/configuration-management-part-1/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

