<?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>Webscaling</title>
	<atom:link href="http://www.santaba.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.santaba.com/blog</link>
	<description>Interesting things in making the web bigger, faster, better at Santaba Corp</description>
	<lastBuildDate>Thu, 10 Mar 2011 19:32:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Selecting a network monitoring system</title>
		<link>http://www.santaba.com/blog/archives/83</link>
		<comments>http://www.santaba.com/blog/archives/83#comments</comments>
		<pubDate>Thu, 10 Mar 2011 19:32:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.santaba.com/blog/?p=83</guid>
		<description><![CDATA[Nice write up about how to select a network monitoring system &#8211; focuses on business value, not technical feature comparisons.]]></description>
			<content:encoded><![CDATA[<p>Nice write up about <a href="http://www.logicmonitor.com/downloads/NetworkMonitoringSystems.pdf">how to select a network monitoring system</a> &#8211; focuses on business value, not technical feature comparisons.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.santaba.com/blog/archives/83/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tracking down linux server monitoring TCP alerts</title>
		<link>http://www.santaba.com/blog/archives/71</link>
		<comments>http://www.santaba.com/blog/archives/71#comments</comments>
		<pubDate>Thu, 13 Jan 2011 22:36:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.santaba.com/blog/?p=71</guid>
		<description><![CDATA[Sometimes even very good linux server monitoring can&#8217;t help you with problem resolution, only pointing out something to investigate. (Of course, that&#8217;s a lot better than being ignorantly unaware of any problems.) A case in point &#8211; a server had an alert that: The host HOST is experiencing an unusual number of failed TCP connections. [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes even very good <a href="http://www.logicmonitor.com/monitoring/servers/linux/">linux server monitoring</a> can&#8217;t help you with problem resolution, only pointing out something to investigate. (Of course, that&#8217;s a lot better than being ignorantly unaware of any problems.)</p>
<p>A case in point &#8211; a server had an alert that:<br />
<pre><pre>The host HOST is experiencing an unusual number of failed TCP connections.
There are now 2.05 % failed connections, putting the host in a warn level.
This started at&nbsp;&nbsp;2011-01-13 07:23:02 PST.
This could be caused by incorrect application backlog parameters,
or by incorrect OS TCP listen queue settings.</pre></pre><br />
A look at the <a href="http://www.LogicMonitor.com/">LogicMonitor </a>graphs clearly showed a change in behavior, for both absolute and relative TCP errors.<br />
<img src="http://www.santaba.com/blog/wp-content/uploads/2011/01/TCP-Failures-absolute.png" alt="" title="TCP Failures absolute" width="507" height="280" class="alignnone size-full wp-image-74" /><img src="http://www.santaba.com/blog/wp-content/uploads/2011/01/TCP-Connection-Failures.png" alt="" title="TCP Connection Failures" width="510" height="282" class="alignnone size-full wp-image-75" /><br />
So something was up &#8211; but it certainly wasn&#8217;t clear what.<br />
The particular counter being alerted on was .1.3.6.1.2.1.6.7.0 &#8211; tcpAttemptFails. (Well, actually LogicMonitor is smart enough to alert on the ratio of tcpAttemptFails to total connections, not just the raw value)<br />
The server in question is doing about 100 new TCP connections per second.<br />
What was causing some to fail?<br />
On modern Linux, syn cookies are enabled, and the listen queue is 1024 by default, so it seemed unlikely to be a listen queue overflow. (Back in the days of way back, TCP listen queue overflow used to be a real issue, and require tuning on busy servers. But on current Linux, I can&#8217;t even see a way to examine the current size of the listen queue. If anyone knows of one, please comment.)<br />
The application (java in this case) hadn&#8217;t been restarted (meaning the application socket backlog could not have been changed), network traffic rates were the same, and eveything else looked much the same before and after the start of the failed connections.</p>
<p>So, back to handy dandy command line tools.<br />
One seconds worth of tcpdump of traffic was captured.<br />
I then ran tcptrace against the captured tcpdump file, using tcptrace&#8217;s excellent filtering:<br />
tcptrace -f&#8217;syn_count=1&#038;&#038; segs<10&#8242; /tmp/dump</p>
<p>I figured that if there were connections transitioning from SYN-RCVD state to CLOSED, then they&#8217;d have a SYN,  and something odd in the next few packets, but there had to be very few packets in the connection.<br />
So I told tcptrace to show me all connections that had a syn (in either direction) and less than 10 segments.</p>
<p>Turns out there were several such connections &#8211; all from the same host to the server, and all consisting of:<br />
syn (from client), SYN-ACK (from server), and RESET from client, within milliseconds.<br />
No loss, retransmits, etc &#8211; so all the issues are from this one client, but it is not a network issue. It&#8217;s application level, involving the app on that one client.</p>
<p>So we sent off word to the administrator of that client, he updates it&#8217;s software, issue resolved. (I don&#8217;t know exactly what the old software was doing, but it was clearly not working.)</p>
<p>So while monitoring is necessary and essential and alerted us to the problem, to figure out what the problem was often still requires other tools.<br />
tcptrace is an excellent tool for such cases.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.santaba.com/blog/archives/71/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIX Monitoring with aixmibd and netsnmp</title>
		<link>http://www.santaba.com/blog/archives/61</link>
		<comments>http://www.santaba.com/blog/archives/61#comments</comments>
		<pubDate>Sat, 16 Oct 2010 14:40:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[aix]]></category>

		<guid isPermaLink="false">http://www.santaba.com/blog/?p=61</guid>
		<description><![CDATA[Was working on setting up AIX monitoring and needed drive IOps monitoring. The AIX native snmp agents don&#8217;t report that (unless, I think, you shell out for the Performance Toolbox). But Net-snmp on AIX does. But you still need the native AIX agents to report things like paging spaces, interfaces, etc. On one system, the [...]]]></description>
			<content:encoded><![CDATA[<p>Was working on setting up <a href="http://www.logicmonitor.com/monitoring/servers/aix/">AIX monitoring</a> and needed drive IOps monitoring. The AIX native snmp agents don&#8217;t report that (unless, I think, you shell out for the Performance Toolbox). But Net-snmp on AIX does.<br />
But you still need the native AIX agents to report things like paging spaces, interfaces, etc.<br />
On one system, the native AIX snmp DPI agents (e.g. aixmibd) weren&#8217;t working. Only thing logged was:<br />
&#8220;Connect to SNMP agent on the host loopback failed, will keep trying&#8221;</p>
<p>I double checked that /etc/snmpdv3.conf was allowing connections with community public from localhost &#8211; it was.</p>
<p>Higher log levels on aixmibd didn&#8217;t show anything more:<br />
../../../../../../src/tcpip/usr/sbin/aixmibd/aix_main.C (1059) hostname=loopback, community=public<br />
../../../../../../src/tcpip/usr/sbin/aixmibd/aix_main.C (1067) rc=-9 from DPIconnect_to_agent_SHM()<br />
Fri Oct 15 10:10:15 CDT 2010  Connect to SNMP agent on the host loopback failed, will keep trying</p>
<p>But&#8230;it was actually connecting to a hostname called loopback, not the loopback address.<br />
A quick ping and nslookup showed that for whatever reason, this customer had a host called &#8220;loopback&#8221; in DNS &#8211; which was resolving to a real system, not the loopback address. Hence the failures.<br />
So, given that the /etc/hosts file already has an entry for loopback, just had to make it get used:<br />
Appended<br />
hosts = local 4, bind4<br />
to<br />
/etc/netsvc.conf<br />
and all was well.</p>
<p>The AIX snmp agents all started correctly; we set up the LogicMonitor recommended config for net-snmp to proxy some requests to the AIX snmpd and answer the rest itself, and all the data, graphs and alerting started working as they should.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.santaba.com/blog/archives/61/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>monitoring sql server monitoring ?</title>
		<link>http://www.santaba.com/blog/archives/58</link>
		<comments>http://www.santaba.com/blog/archives/58#comments</comments>
		<pubDate>Tue, 12 Oct 2010 03:01:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.santaba.com/blog/?p=58</guid>
		<description><![CDATA[Is it just me, or is it odd that they refer to SQL server monitoring as monitoring, and query analysis and tuning for SQL server as monitoring? I dont think analysis of SQL is monitoring&#8230;]]></description>
			<content:encoded><![CDATA[<p>Is it just me, or is it odd that they refer to <a href="http://www.logicmonitor.com/monitoring/databases/sql-server-monitoring/">SQL server monitoring</a> as monitoring, and query analysis and tuning for <a href="http://blog.logicmonitor.com/2010/10/11/preventative-sql-server-monitoring/">SQL server</a> as monitoring?</p>
<p>I dont think analysis of SQL is monitoring&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.santaba.com/blog/archives/58/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Memcached monitoring oids gone wild</title>
		<link>http://www.santaba.com/blog/archives/55</link>
		<comments>http://www.santaba.com/blog/archives/55#comments</comments>
		<pubDate>Fri, 01 Oct 2010 19:19:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.santaba.com/blog/?p=55</guid>
		<description><![CDATA[OK, well, you can&#8217;t really monitor memcached via snmp, so don&#8217;t get confused by the title. (Well, you could if you added extensions to net-snmp, but no need to if your monitoring system speaks memcached API.) But to monitor the memcached appliance from the recently defunct Gear 6, whose assets were acquired by Violin Memory, [...]]]></description>
			<content:encoded><![CDATA[<p>OK, well, you can&#8217;t really monitor memcached via snmp, so don&#8217;t get confused by the title. (Well, you could if you added extensions to net-snmp, but no need to if your monitoring system speaks memcached API.)  But to monitor the memcached appliance from the recently defunct Gear 6, whose assets were acquired by Violin Memory, some snmp is involved.</p>
<p>Because the Gear 6 appliance runs memcached on multiple IP addresses on the one system, instead of the multiple ports that is more common, in order to monitor a gear 6 appliance you need to enumerate all the IP addresses on the system, and monitor them via the memcached API. No problem, the <a href="http://www.logicmonitor.com/monitoring/applications/memcached/">memcached monitoring</a> of LogicMonitor does that, all nice and automatically as you&#8217;d expect.<br />
The issue is that each memcached instance on gear 6 has some purpose, which you can use as the name in the gear 6 config, but I wanted to see them in monitoring.  Talking to LogicMonitor (as I am lazy, and wanted them to fix the issue as they usually do without work on my part), they said &#8220;We&#8217;d love to, but there is no way to get that info from the gear 6 box.&#8221;</p>
<p>Being the distrustful type, and recalling that in a quick look at the gear 6 MIB, I had seen the application name in the MIB tree, I investigated myself, but they were right.  Gear 6 exposes the application name, and the IPs (through the standard address MIB), but doesn&#8217;t index the one to the other, so there is no way to associate them. Whatup Gear 6 people? Use the IP address as an index, or have it returned as a value in the globalService table.<br />
Otherwise I have to go in and manually add in a comment to each discovered memcached instance, so I know what it is.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.santaba.com/blog/archives/55/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware monitoring ..with hardware?</title>
		<link>http://www.santaba.com/blog/archives/53</link>
		<comments>http://www.santaba.com/blog/archives/53#comments</comments>
		<pubDate>Wed, 29 Sep 2010 18:45:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.santaba.com/blog/?p=53</guid>
		<description><![CDATA[Another difficulty with VMware monitoring, if running ESXi &#8211; hardware monitoring. Given that ESXI replaces the pretty-much-linux kernel of ESX, you can&#8217;t run snmp or other agents within ESXi to provide hardware status monitoring. So now you need to download the extensions into ESXi for your specific hardware vendor (so longs as it&#8217;s Dell, HP [...]]]></description>
			<content:encoded><![CDATA[<p>Another difficulty with <a href="http://www.logicmonitor.com/monitoring/virtualization/vmware/">VMware monitoring</a>, if running ESXi &#8211; hardware monitoring.  Given that ESXI replaces the pretty-much-linux kernel of ESX, you can&#8217;t run snmp or other agents within ESXi to provide hardware status monitoring.  So now you need to download the extensions into ESXi for your specific hardware vendor (so longs as it&#8217;s Dell, HP or IBM &#8211; although some are built in).  </p>
<p>Then the VMware client will know about the hardware status.<br />
But even then, it seems that the hardware monitoring is exposed differently &#8211; via CIM rather than the VMware API.<br />
Never keep it simple when it can be complicated!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.santaba.com/blog/archives/53/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware monitoring &#8230;. et al</title>
		<link>http://www.santaba.com/blog/archives/48</link>
		<comments>http://www.santaba.com/blog/archives/48#comments</comments>
		<pubDate>Tue, 14 Sep 2010 22:10:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.santaba.com/blog/?p=48</guid>
		<description><![CDATA[We were deploying vmware monitoring at a clients the other day, and found that if the datastore is accessed over NFS, the VMware host does not track the disk operations of the virtual machines. What&#8217;s up with that? It means that the nice automatic overview graphs we&#8217;ve come to expect: dont exist for NFS datastores. [...]]]></description>
			<content:encoded><![CDATA[<p>We were deploying <a href="http://www.logicmonitor.com/monitoring/virtualization/vmware/">vmware monitoring</a> at a clients the other day, and found that if the datastore is accessed over NFS, the VMware host does not track the disk operations of the virtual machines.<br />
What&#8217;s up with that?</p>
<p>It means that the nice automatic overview graphs we&#8217;ve come to expect:<br />
<img src="http://www.santaba.com/blog/wp-content/uploads/2010/09/VMWare.png" alt="VMWare Disk" title="VMWare" width="505" height="283" class="alignnone size-full wp-image-49" /> dont exist for NFS datastores.<br />
We can get the same things from the individual VM&#8217;s, and creating a dashboard graph that displays the same data, but it seems this is something ESX should support.<br />
(I know, an NFS call is not the same as a disk operation, but I&#8217;m just ranting.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.santaba.com/blog/archives/48/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Database monitoring: are things better or worse?</title>
		<link>http://www.santaba.com/blog/archives/29</link>
		<comments>http://www.santaba.com/blog/archives/29#comments</comments>
		<pubDate>Wed, 01 Sep 2010 04:17:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.santaba.com/blog/?p=29</guid>
		<description><![CDATA[On a recent project, some application changes meant the application could more intelligently cache its data. (A good application architect, with intimate knowledge of how the application uses data, should generally be able to devise a better memory use (caching) system than a general purpose one, such as the OS file system cache or a [...]]]></description>
			<content:encoded><![CDATA[<p>On a recent project, some application changes meant the application could more intelligently cache its data. (A good application architect, with intimate knowledge of how the application uses data, should generally be able to devise a better memory use (caching) system than a general purpose one, such as the OS file system cache or a database query cache. It&#8217;s often not worth it to do so, though.)<br />
The app was tested, and rolled out to some live servers.<br />
Success! All the <a href="http://www.logicmonitor.com/monitoring/databases/">database monitoring</a> metrics were looking good! Except for those that were worse!</p>
<p>Looking at the various <a href="http://www.logicmonitor.com/monitoring/databases/mysql-monitoring-and-optimization/">MySQL monitoring</a> graphs below, you can see the &#8220;Hmm.&#8221;  The release was on 8/5.<br />
CPU Load dropped:<br />
<img src="http://www.santaba.com/blog/wp-content/uploads/2010/08/CPULoad.png" alt="" title="CPULoad" width="494" height="227" class="alignnone size-full wp-image-31" /><br />
Query Cache had less queries hitting it:<br />
<img src="http://www.santaba.com/blog/wp-content/uploads/2010/08/Mysql-Query-cache.png" alt="" title="Mysql-Query-cache" width="492" height="267" class="alignnone size-full wp-image-33" /><br />
All the graphed MySQL operations dropped:<br />
<img src="http://www.santaba.com/blog/wp-content/uploads/2010/08/mysql-operations.png" alt="" title="mysql-operations" width="495" height="265" class="alignnone size-full wp-image-36" /><br />
But..<br />
Total Mysql Questions went up&#8230;<br />
<img src="http://www.santaba.com/blog/wp-content/uploads/2010/08/Mysql-questions.png" alt="" title="Mysql-questions" width="497" height="268" class="alignnone size-full wp-image-39" /><br />
OK, so we weren&#8217;t terribly worried &#8211; all the important metrics went the right way. There were less Innodb cache misses; so less disk IO, better query response time, etc.<br />
But what was with the increase in total Questions per second? How could that even be when all the operations graphed went down?<br />
That was exactly the right question to ask &#8211; given all the counters that were graphed decreased, it must be one that was not graphed by the monitoring system.<br />
A quick &#8216;show global status&#8217; showed the only counter with a big value that was not graphed was com_set_options.</p>
<p>The new application code sets options on every transaction &#8211; and the monitoring system didn&#8217;t (by default) graph com_set_options as it&#8217;s not usually a statement that affects performance.  We added that counter to the data collection of the Mysql monitoring for this client, so we&#8217;ll be able to see it clearly when we update the code to not set so many options &#8211; and it just makes diagnosis easier. The more you know, the more you know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.santaba.com/blog/archives/29/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Apache Monitoring is not as easy as they say&#8230;</title>
		<link>http://www.santaba.com/blog/archives/25</link>
		<comments>http://www.santaba.com/blog/archives/25#comments</comments>
		<pubDate>Thu, 19 Aug 2010 03:19:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.santaba.com/blog/?p=25</guid>
		<description><![CDATA[So when you set up Apache Monitoring, it&#8217;s not really as easy as they say. Or more accurately, getting apache monitored is easy &#8211; setting the appropriate alerts is not always. While Logicmonitor, referenced above, has sensible defaults based on Apache&#8217;s httpd default MaxClients, many sites have to tune the MaxClients (either to increase it, [...]]]></description>
			<content:encoded><![CDATA[<p>So when you  set up <a href="http://www.logicmonitor.com/monitoring/applications/web-server-monitoring/apache/">Apache Monitoring</a>, it&#8217;s not really as easy as <a href="http://blog.logicmonitor.com/2010/08/13/3-simple-steps-to-apache-monitoring/">they say</a>.<br />
Or more accurately, getting apache monitored is easy &#8211; setting the appropriate alerts is not always.<br />
While Logicmonitor, referenced above, has sensible defaults based on Apache&#8217;s httpd default MaxClients, many sites have to tune the MaxClients (either to increase it, if they are serving mostly static content, or decrease it if serving with php, perl or other backends, due to memory/scalability issues.)  Monitoring systems have no way of knowing what the real limit of an httpd server has been set to &#8211; and while it&#8217;s easy enough to adjust the thresholds in the monitoring system, I just wonder why mod_status does not report the configured limits of MaxClients (&#038; ThreadsPerChild).<br />
Then the monitoring systems could read this and set their thresholds appropriately, automatically. (At least decent ones like LogicMonitor could. Any monitoring system that can&#8217;t do calculated alert thresholds is not worth deploying, IMHO. )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.santaba.com/blog/archives/25/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running NetApp Simulator on a vSphere virtual machine.</title>
		<link>http://www.santaba.com/blog/archives/19</link>
		<comments>http://www.santaba.com/blog/archives/19#comments</comments>
		<pubDate>Sat, 14 Aug 2010 04:14:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.santaba.com/blog/?p=19</guid>
		<description><![CDATA[Setting up the NetApp simulator on a CentOS server seemed, from all accounts, like it should be simple. So, provisioned another Centos server using cobbler on a vSphere host. Installed the NetApp simulator, ran setup: first minor hiccup was that if you try to give the simulator lots of memory (I tried about 3G) it [...]]]></description>
			<content:encoded><![CDATA[<p>Setting up the NetApp simulator on a CentOS server seemed, from all accounts, like it should be simple.<br />
So, provisioned another Centos server using cobbler on a vSphere host. Installed the NetApp simulator, ran setup:<br />
first minor hiccup was that if you try to give the simulator lots of memory (I tried about 3G) it silently reports a segmentation fault. (Silent from the runsim.sh script &#8211; run the called command manually and you can see it.)<br />
Change that to 512M, and it works fine.</p>
<p>Second hiccup &#8211; I now had a working NetApp running on my Linux host, but it could not communicate with any other host. I could see it&#8217;s ARP requests reaching the default gateway, and the gateway replying, by the replies were not being seen on the Linux host hosting the simulator, nor on the simulator itself.</p>
<p>This tickled the memory that VMware locks down the virtual switch from promiscuous mode (and the simulator puts the host Linux into promiscuous mode, so it can receive packets for the virtual NetApp, which has its own mac and IP).<br />
so:<br />
fire up vCenter, click the Host, Configuration, Networking, properties, and set the VM Network switch to accept Promiscuous mode, Mac address changes, and Forged transmits.</p>
<p>Now my virtual NetApp is reachable, I can mount its volumes from other hosts in the lab, and all is well.<br />
It responds to <a href="http://www.logicmonitor.com/monitoring/storage/netapp-filers/">NetApp monitoring software</a> just like a real NetApp, too, with API monitoring, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.santaba.com/blog/archives/19/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

