<?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>Chris Boos on Automation &#187; Automation Technology Deep Insight</title>
	<atom:link href="http://www.hcboos.net/category/automation/automation-technology-deep-insight/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hcboos.net</link>
	<description>Automation, Technology and more</description>
	<lastBuildDate>Mon, 28 Jun 2010 08:57:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>An Administrator´s First Contact with Automation</title>
		<link>http://www.hcboos.net/2008/07/an-administrator%c2%b4s-first-contact-with-automation/</link>
		<comments>http://www.hcboos.net/2008/07/an-administrator%c2%b4s-first-contact-with-automation/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 19:13:23 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Automation]]></category>
		<category><![CDATA[Automation Technology Deep Insight]]></category>
		<category><![CDATA[Social Impact of Automation]]></category>
		<category><![CDATA[automation agent]]></category>
		<category><![CDATA[techie view]]></category>

		<guid isPermaLink="false">http://www.hcboos.net/?p=121</guid>
		<description><![CDATA[
			
				
			
		
Surfing our intranet I was totally surprised to find one of our administrators – Thomas “thommy” Neuderth &#8211; writing about his first contact with automation. I am really happy that one of the best IT experts I had the pleasure of working with has found himself having “no fear of being automated away” and rather [...]]]></description>
			<content:encoded><![CDATA[<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.hcboos.net/2008/07/an-administrator%c2%b4s-first-contact-with-automation/&title=An+Administrator´s+First+Contact+with+Automation&srcURL=http://www.hcboos.net" target="_blank" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.google.com/reader/link?url=http_//www.hcboos.net/2008/07/an-administrator_c2_b4s-first-contact-with-automation/_title=An+Administrator_s+First+Contact+with+Automation_srcURL=http_//www.hcboos.net&amp;referer=');"><img
src="http://www.hcboos.net/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a><div class="tweetmeme_button" style="float: left; margin-left: 10px;margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.hcboos.net%2F2008%2F07%2Fan-administrator%25c2%25b4s-first-contact-with-automation%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.hcboos.net_2F2008_2F07_2Fan-administrator_25c2_25b4s-first-contact-with-automation_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.hcboos.net%2F2008%2F07%2Fan-administrator%25c2%25b4s-first-contact-with-automation%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><a href="http://www.hcboos.net/wp-content/thommy2.jpg"><img class="alignleft alignnone size-medium wp-image-122" style="float: left;" title="thomm" src="http://www.hcboos.net/wp-content/thommy2.jpg" alt="Thomas Neuderth" width="300" height="224" /></a>Surfing our intranet I was totally surprised to find one of our administrators – Thomas “thommy” Neuderth &#8211; writing about his first contact with automation. I am really happy that one of the best IT experts I had the pleasure of working with has found himself having “no fear of being automated away” and rather interprets automation as a good way to actually live the life of an “<strong>IT expert</strong>” instead of being an “<strong>IT nanny</strong>”. </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">The automation of a simple task like archiving logfiles obviously convinced a “real techie” that there is more than just a little upside to using an automation engine. Of course the implementation of automation actually forced quite a bit of rethinking the common ways of administration and “thommy” describes the skepticism the first contact and the actual adoption of change in a down to earth way. If you are interested, you may read the whole document <a title="New Directions in Administration" href="http://www.hcboos.net/wp-content/thomas_neuderth_new_directions_in_administration.pdf" target="_blank">here</a>.</span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hcboos.net/2008/07/an-administrator%c2%b4s-first-contact-with-automation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Taking a Look inside aAE (arago Automation Engine)</title>
		<link>http://www.hcboos.net/2008/05/takeing-a-look-inside-aae-arago-automation-engine/</link>
		<comments>http://www.hcboos.net/2008/05/takeing-a-look-inside-aae-arago-automation-engine/#comments</comments>
		<pubDate>Thu, 29 May 2008 06:11:17 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Automation]]></category>
		<category><![CDATA[Automation Technology Deep Insight]]></category>
		<category><![CDATA[automation engine]]></category>

		<guid isPermaLink="false">http://www.hcboos.net/?p=61</guid>
		<description><![CDATA[
			
				
			
		
Time and again people ask me, what they see, after implementing an automation engine. My answer usually was “well nothing really, you will see that your applications have a better uptime…”, but obviously that is not what people want to hear. The whole idea of an automation engine is, that things happen in the background [...]]]></description>
			<content:encoded><![CDATA[<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.hcboos.net/2008/05/takeing-a-look-inside-aae-arago-automation-engine/&title=Taking+a+Look+inside+aAE+(arago+Automation+Engine)&srcURL=http://www.hcboos.net" target="_blank" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.google.com/reader/link?url=http_//www.hcboos.net/2008/05/takeing-a-look-inside-aae-arago-automation-engine/_title=Taking+a+Look+inside+aAE+_arago+Automation+Engine_srcURL=http_//www.hcboos.net&amp;referer=');"><img
src="http://www.hcboos.net/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a><div class="tweetmeme_button" style="float: left; margin-left: 10px;margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.hcboos.net%2F2008%2F05%2Ftakeing-a-look-inside-aae-arago-automation-engine%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.hcboos.net_2F2008_2F05_2Ftakeing-a-look-inside-aae-arago-automation-engine_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.hcboos.net%2F2008%2F05%2Ftakeing-a-look-inside-aae-arago-automation-engine%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">Time and again people ask me, what they see, after implementing an automation engine. My answer usually was “well nothing really, you will see that your applications have a better uptime…”, but obviously that is not what people want to hear. The whole idea of an automation engine is, that things happen in the background and no one has to sit in front of some console watching lights turn red. </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;"><a href="http://www.hcboos.net/wp-content/aae-visualizer.jpg"><img class="alignleft alignnone size-medium wp-image-62" style="float: left;" title="aae-visualizer" src="http://www.hcboos.net/wp-content/aae-visualizer.jpg" alt="aAE Visualizer Screenshot" width="300" height="217" /></a></span></span></span>Still people want to see what is going on. And as automation is a matter of trust – the trust of system administrators and managers, that such an engine will improve IT service instead of messing it up – it probably is a good idea to enable a peek under the hood of the machine. Actually as we are using a graph algorithm approach to finding the automatic steps to be taken in order to resolve a problem, it sounds like we should show a graph of the whole thing. </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">So that is just what we have done. In the screenshot attached you see the prototype of “aAE Visualizer”. This JAVA Application actually displays the IT model and the issues and events travelling the model. On the model Graph it is possible to see where issues are created and how they travel the engine in order to find actions to take. But this visualization application is not just a pretty way to let interested people “look at what is happening” in our automation engine; it also allows to locate hotspots in an automated IT landscapes easily. Hotspots always indicate a challenge. Either a hot spot is an error in the model – a place where problems travel in circles without finding any resolution – or a hot spot is an actual bottle neck in the IT infrastructure that is not visible from a capacity management point of view. </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">So I am very happy to announce, that this visualization application will not only make my job of explaining how “automation works” easier, but will also allow our administrators to locate model problems or IT landscape problems with much less effort than before. </span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hcboos.net/2008/05/takeing-a-look-inside-aae-arago-automation-engine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A CMDB that can deliver the model</title>
		<link>http://www.hcboos.net/2008/04/a-cmdb-that-can-deliver-the-model/</link>
		<comments>http://www.hcboos.net/2008/04/a-cmdb-that-can-deliver-the-model/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 22:07:39 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Automation]]></category>
		<category><![CDATA[Automation Technology Deep Insight]]></category>
		<category><![CDATA[automation engine]]></category>
		<category><![CDATA[cmdb]]></category>
		<category><![CDATA[it model]]></category>
		<category><![CDATA[tivoli]]></category>
		<category><![CDATA[tivoli ccmdb]]></category>

		<guid isPermaLink="false">http://www.hcboos.net/?p=48</guid>
		<description><![CDATA[
			
				
			
		
As we are not really consultants for modeling IT infrastructure, we are always looking for a good way to minimize our manual effort when installing our automation engine, I actually thought it should be easy to load the necessary M-A-R-S information out of any CMDB, but so far that has proven much more difficult than [...]]]></description>
			<content:encoded><![CDATA[<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.hcboos.net/2008/04/a-cmdb-that-can-deliver-the-model/&title=A+CMDB+that+can+deliver+the+model&srcURL=http://www.hcboos.net" target="_blank" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.google.com/reader/link?url=http_//www.hcboos.net/2008/04/a-cmdb-that-can-deliver-the-model/_title=A+CMDB+that+can+deliver+the+model_srcURL=http_//www.hcboos.net&amp;referer=');"><img
src="http://www.hcboos.net/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a><div class="tweetmeme_button" style="float: left; margin-left: 10px;margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.hcboos.net%2F2008%2F04%2Fa-cmdb-that-can-deliver-the-model%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.hcboos.net_2F2008_2F04_2Fa-cmdb-that-can-deliver-the-model_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.hcboos.net%2F2008%2F04%2Fa-cmdb-that-can-deliver-the-model%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>As we are not really consultants for modeling IT infrastructure, we are always looking for a good way to minimize our manual effort when installing our automation engine, I actually thought it should be easy to load the necessary M-A-R-S information out of any CMDB, but so far that has proven much more difficult than expected. Most CMDBs we have looked at, did either not supply the needed relationship and interdependency data or did not contain the static node information we need to bind rules. BUT yesterday we had a workshop at the <a title="IBM Briefing Center Mainz" href="http://www-05.ibm.com/de/events/centers/pdf/ebc_mainz.pdf" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www-05.ibm.com/de/events/centers/pdf/ebc_mainz.pdf?referer=');">IBM briefing center in Mainz </a>to take a look at the IBM CCMDB. And tell you what: It looks like we found a CMDB that actually contains all the data we need to load the IT interdependency model. Even if some organizations keep attributes we need for rule binding in excel sheets or other strange data sources we can load them off the IBM CCMDB through its federation technology.</p>
<p>But that is not the whole story. We were quite exuberant about the depth of relationship and interdependencies stored in the CMDB, but it really got amazing when we saw in an actual environment, that most of the interdependencies were detected automatically. Someone at IBM actually did the work of modeling quite some ssh connections and scripts to pull this information out of netstat and other system calls. Well going though firewalls without losing the network angle seems to be a difficulty that means actual real time detection of different zones of trust is not really possible, but what we are getting out here is much better than anything we have seen before. It will save us about 80% time on implementing automation for highly complex applications. Also the time our customers need to maintain the model in place while they change their IT landscape is probably greatly reduced. We will look into creating a persistent interface to the IBM CCMDB and while we are at it to their event bus and execution facilities as well.</p>
<p>You know my comments on other CMDBs and our difficulties of reading anything more than SML out of them. Normally I am quite taken aback and don´t say much, but this time I am really happy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hcboos.net/2008/04/a-cmdb-that-can-deliver-the-model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The arago Automation Engine (aAE)</title>
		<link>http://www.hcboos.net/2008/04/the-arago-automation-engine-aae/</link>
		<comments>http://www.hcboos.net/2008/04/the-arago-automation-engine-aae/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 19:31:45 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Automation Technology Deep Insight]]></category>
		<category><![CDATA[automation engine]]></category>

		<guid isPermaLink="false">http://www.hcboos.net/?p=46</guid>
		<description><![CDATA[
			
				
			
		
You must have suspected, that I am not just philosophizing about building an automation engine, but have already done so (or at least I have designed the concepts and we at arago have built it – and you also know the software architect behind the whole scene – Jens “Cy” Bartsch. So after introducing you [...]]]></description>
			<content:encoded><![CDATA[<a class="google_buzz"  
href="http://www.google.com/reader/link?url=http://www.hcboos.net/2008/04/the-arago-automation-engine-aae/&title=The+arago+Automation+Engine+(aAE)&srcURL=http://www.hcboos.net" target="_blank" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/www.google.com/reader/link?url=http_//www.hcboos.net/2008/04/the-arago-automation-engine-aae/_title=The+arago+Automation+Engine+_aAE_srcURL=http_//www.hcboos.net&amp;referer=');"><img
src="http://www.hcboos.net/wp-content/plugins/google-buzz-button-for-wordpress/images/google-buzz.png" alt="Google Buzz" /></a><div class="tweetmeme_button" style="float: left; margin-left: 10px;margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.hcboos.net%2F2008%2F04%2Fthe-arago-automation-engine-aae%2F" onclick="pageTracker._trackPageview('/outgoing/api.tweetmeme.com/share?url=http_3A_2F_2Fwww.hcboos.net_2F2008_2F04_2Fthe-arago-automation-engine-aae_2F&amp;referer=');"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.hcboos.net%2F2008%2F04%2Fthe-arago-automation-engine-aae%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">You must have suspected, that I am not just philosophizing about building an automation engine, but have already done so (or at least I have designed the concepts and we at arago have built it – and you also know the software architect behind the whole scene – Jens “Cy” Bartsch. So after introducing you to the concepts of automation engines and my ideas on the social impact of automation, I would like to give a short overview on the technology we use to actually have an engine that performs the system administration tasks mostly done manually today. We have build an engine that will learn and is instructed by system administrators to increase its operational abilities every day. Actually we have been working on developing this engine since 1995 and are currently at major release 4 of the engine.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://www.hcboos.net/wp-content/graph.jpg"><img class="alignleft size-medium wp-image-51" title="graph" src="http://www.hcboos.net/wp-content/graph.jpg" alt="" width="300" height="280" /></a></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-family: Calibri;">As you will understand, I cannot reveal too much technical detail, but I still want to give a short look at the concepts we use. <span style="mso-spacerun: yes;"> </span>The key input to our engine is an IT infrastructure and application model based on the four layer M—A-R-S approach described earlier. The nodes of this model are enhanced with “static” data on the node, such as software version, log file location and everything else that can be found on the subject. Of course different data will appear in different kinds of nodes (obviously a machine node does not need a software version </span></span><span style="font-family: Wingdings;"><span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;">J</span></span><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-family: Calibri;">). This model is read into the automation engine and represents a basic graph. All the nodes of the model are connected regarding to their interdependencies. <span style="mso-spacerun: yes;"> </span>The real time event and monitoring information is now connected to the nodes.</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;">
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">On this basic graph that represents the actual IT infrastructure as a model and with all available monitoring and event data the engine is to work on, rules connect to the nodes. These rules can be simple threshold rules or complex constructs built from conditions across many IT components. When such a rule matches an issue object is created. An issue is sort of a “pre incident” that tells us, something may be going slay. An issue object can now travel the graph. This travel is directed by the issues urge to collect new data in order to match an action rule that will allow the issue to perform an action – either to collect more data or to resolve the issue automatically. While travelling the graph the issue collects more and more data from the nodes it visits and relates to other issues supplying access to different branches of the graph or additional data. The travel algorithm focuses on achieving the maximum number of actions available to the issue. <span style="mso-spacerun: yes;"> </span>Of course issues can be injected into the graph – for example by reporting an incident – as well. </span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">Compared to a top down rules evaluation or aggregation used by so called root cause analysis systems, an issue in our automation engine can circle in an a problem, testing the functionality it is looking for from different angles of the IT infrastructure. Thus finding the spot of the action problem not by drill down, but by a divide and conquer approach, like a good system administrator would do. Also by relating issues problems that are spread across the infrastructure and would not normally be found by system management software or a specialized administrator can be identified as such and then be solved by the same mechanism. <span style="mso-spacerun: yes;"> </span>The automatic relation of issues when their combined data opens new automation actions to be taken also creates many implicit rules, i.e. someone creating rules does not necessarily have to know all actions that have to be taken throughout the infrastructure but the automation engine will find all the connected actions by itself. A good example is the fact that many dependant systems require restarts after a centralized component or service broker has been changed. The people generating the rules surrounding the change of the central service broker do not know anything about the other components and the people maintaining the depending component do not know anything about the change processes of the central service broker. Not a problem for the graph approach we have chosen, because the issues created by the change at the central service broker meet on the IT interdependency model relate to each other and thus derive combined or correlated actions to be taken without any explicit rule. </span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hcboos.net/2008/04/the-arago-automation-engine-aae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
