<?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>Mark Emery Limited</title>
	<atom:link href="http://markemerylimited.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://markemerylimited.co.uk</link>
	<description>Information Technology Services</description>
	<lastBuildDate>Tue, 02 Aug 2011 06:34:30 +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>The slow death of an ISP?</title>
		<link>http://markemerylimited.co.uk/2011/08/the-slow-death-of-an-isp/</link>
		<comments>http://markemerylimited.co.uk/2011/08/the-slow-death-of-an-isp/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 13:13:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fault Finding]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://markemerylimited.co.uk/2011/08/the-slow-and-painful-death-of-an-isp/</guid>
		<description><![CDATA[Being highly dependant on the fourth utility, the Internet, we have services from two different ISPs in our home office. One is slow but to date reliable. The second far faster for established connections but prone to issues. Our systems are patched into one of the two separate networks, but a policy based router may [...]]]></description>
			<content:encoded><![CDATA[<p>Being highly dependant on the fourth utility, the Internet, we have services from two different ISPs in our home office. One is slow but to date reliable. The second far faster for established connections but prone to issues. Our systems are patched into one of the two separate networks, but a policy based router may be added soon.</p>
<p>I&#8217;m also a photographer. Pushing large volumes of images up to my server for clients takes far less time with the second ISP, picked due to its much faster upload speeds.  I suspect they have a device buffering and shaping traffic as although speed test tools confirm the bandwidth is as advertised the 3-way TCP handshake and any DNS resolution takes far longer than on the slower ISP&#8217;s service. An ideal way to protect uplinks from those running bit-torrent services.</p>
<p>Now my reason for posting. The second ISP&#8217;s Hub has developed a fault. It can route traffic to the Internet just fine and do it&#8217;s own DNS resolution when running traceroute through it&#8217;s admin page, but not perform any DNS for clients. Despite countless reboots and a factory reset it wouldn&#8217;t change. Wireshark shows clients sending request packets and not getting a single reply.  It looks very much like the firmware problem that impacted many 2WIRE ASDL hubs in the past, and issue that also resulted in many calls to help desks and multiple replacements being shipped, also with the same broken firmware despite telling the help desk staff that shipping them was futile.</p>
<p>I&#8217;m reading in the technical press that my 2nd ISP is having clients leave them in large numbers.  From my recent experiences I think I know why and wonder how much longer they&#8217;ll survive.</p>
<p><span id="more-31"></span>To make matters worse the configuration setting on their hub to disable its local DHCP service was broken, so having another DHCP server override DNS details was impossible without putting a router between the LAN and hub. Thankfully keeping the Hub switched off for many hours somehow fixed DHCP.  DNS remains broken but as I&#8217;ve been able to regain control of leases I&#8217;ve got clients talking directly to the external DNS servers.</p>
<p>I see hardware, firmware and software issues all the time. It&#8217;s part of our modern life. It&#8217;s all designed by humans and we&#8217;re fallible. Where I have the necessary access and rights I&#8217;ll identify and if possible fix the issues, escalating to a product owner when needed, as in this case.</p>
<p><strong>A support team failing their customers and ultimately their employer is another issue.</strong></p>
<p>Any ISP wanting to retain customers should have an adequate 1st, 2nd and 3rd level support team. Teams that <em>listen</em> to what their customers say. I fully expect 1st to do the <em>&#8220;Please power cycle the hub and reboot the computer&#8221;</em> script following exercise. Anyone suitably experienced to work outside the script should be in 2nd or 3rd level support.</p>
<p>But when you get through to the supposed higher level support teams and tell them <em>&#8220;I can traceroute from the client to the Internet fine but not do DNS resolution&#8221;</em> only to get <em>&#8220;Can you ping the default gateway?&#8221;</em> you know something is wrong. Done Networking 101? When told that <em>&#8220;nslookup run with server details changed from the hub address to a real DNS server works&#8221;</em> only to have a response of <em>&#8220;What happens if you enter a URL in a browser?&#8221;</em> just enforces the point that the individual is in the wrong team or just not listening.</p>
<p>ISPs, these people are your front line. Many customers will talk to nobody else within your organisation, with maybe the exception of the billing team when they find they&#8217;ve been paying for a service they either don&#8217;t receive or don&#8217;t need. Do your best to have a properly trained workforce that <em>listens</em> to their customers, checks their understanding of the problem and escalates properly when needed. A continued bad impression will see your customers finding alternate suppliers.</p>

<p class="sayac_bilgi">43 views</p>
]]></content:encoded>
			<wfw:commentRss>http://markemerylimited.co.uk/2011/08/the-slow-death-of-an-isp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress woes likely to be a plugin or theme</title>
		<link>http://markemerylimited.co.uk/2011/07/wordpress-woes-likely-to-be-a-plugin-or-theme/</link>
		<comments>http://markemerylimited.co.uk/2011/07/wordpress-woes-likely-to-be-a-plugin-or-theme/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 08:10:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fault Finding]]></category>

		<guid isPermaLink="false">http://markemerylimited.co.uk/2011/07/wordpress-woes-likely-to-be-a-plugin-or-theme/</guid>
		<description><![CDATA[I maintain a number of WordPress sites for myself, family and clients. From time to time WordPress will suddenly start behaving in odd ways. Blog 100% blank yet the wp-admin dashboard works? In my experience this happens after a WP version upgrade, tables are getting out of sync as to what the current theme is. [...]]]></description>
			<content:encoded><![CDATA[<p>I maintain a number of WordPress sites for myself, family and clients. From time to time WordPress will suddenly start behaving in odd ways.</p>
<p>Blog 100% blank yet the wp-admin dashboard works?</p>
<p>In my experience this happens after a WP version upgrade, tables are getting out of sync as to what the current theme is. Switch to the default theme then back to any custom theme you have. It&#8217;s fixed all occurrences of the problem for me.</p>
<p>Posts and Pages blank in the dashboard?</p>
<p>This is likely to be a plugin. In my case a page count plugin. It had been working fine for many days after an upgrade then suddenly broke after I&#8217;d added a new post.</p>
<p>Keep a close eye on your plugin versions and update them soon after new versions are out. I tend to let a week or two to pass first, if there are major bugs why not let others help find some first? You&#8217;ll not always have the dashboard warn you of updates so visit the authors web site for notices when WordPress has plugin issues.</p>
<p>When WordPress goes wrong tail your web servers error log. There will often be a reference to a variable or script name that points the finger at the faulty code.</p>
<p>If no new versions are available and the logs are not helping disable them one at a time until you find the culprit.</p>
<p>Then contact it&#8217;s creator for help and give them as much information as possible; what platform you&#8217;re running on, your blogs URL, the theme you use if by a third party and a list of all the active plugins that the broken one has to coexist with.</p>

<p class="sayac_bilgi">36 views</p>
]]></content:encoded>
			<wfw:commentRss>http://markemerylimited.co.uk/2011/07/wordpress-woes-likely-to-be-a-plugin-or-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In Maintenance with SMARTS</title>
		<link>http://markemerylimited.co.uk/2011/07/in-maintenance-with-smarts/</link>
		<comments>http://markemerylimited.co.uk/2011/07/in-maintenance-with-smarts/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 22:38:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[EMC SMARTS]]></category>

		<guid isPermaLink="false">http://markemerylimited.co.uk/2011/07/in-maintenance-with-smarts/</guid>
		<description><![CDATA[An client I&#8217;m doing some alarm reduction work for has started putting more and more network connections and devices into &#8220;In Maintenance&#8221; in SMARTS. This would be of no concern if they were running off a single set of SAMs and APMs. But being the owners of a large global enterprise network and in the [...]]]></description>
			<content:encoded><![CDATA[<p>An client I&#8217;m doing some alarm reduction work for has started putting more and more network connections and devices into &#8220;In Maintenance&#8221; in SMARTS.</p>
<p>This would be of no concern if they were running off a single set of SAMs and APMs. But being the owners of a large global enterprise network and in the banking sector one isn&#8217;t enough and rightly so. They have two independent systems both doing live polling and alerting, backing each other up.</p>
<p>We&#8217;ve had a tool in place for a while, ensuring that any log entries, ownership and acknowledgement are replicated from one system to the other.</p>
<p>Today I finished the first cut of a Perl script that replicates In Maintenance setting between the systems via the SMARTS API. Just a bit of change control and everything will be in place.</p>
<p>If for whatever reason the Network Operations Centre have to switch from one system to the other all of the maintenance settings will then be in place allowing them to continue as if nothing had happened.</p>

<p class="sayac_bilgi">35 views</p>
]]></content:encoded>
			<wfw:commentRss>http://markemerylimited.co.uk/2011/07/in-maintenance-with-smarts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How good&#8217;s your glue?</title>
		<link>http://markemerylimited.co.uk/2011/06/how-goods-your-glue/</link>
		<comments>http://markemerylimited.co.uk/2011/06/how-goods-your-glue/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 08:58:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://markemerylimited.co.uk/2011/06/how-goods-your-glue/</guid>
		<description><![CDATA[If you&#8217;re working in the Network Management space as I am you&#8217;ll no doubt be taking in feeds from third party systems, parsing the data so that it can read into an application or used in some way to manipulate data already there. It&#8217;s the &#8220;glue&#8221; that allows many systems to share data. If no [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re working in the Network Management space as I am you&#8217;ll no doubt be taking in feeds from third party systems, parsing the data so that it can read into an application or used in some way to manipulate data already there.</p>
<p>It&#8217;s the &#8220;glue&#8221; that allows many systems to share data. If no API exists the only alternative is often an XML or CSV file exchange via the most secure protocol both systems support.</p>
<p>But can you trust the content of the feed? It&#8217;s a good idea to use regular expressions to audit each field in the data before it&#8217;s used, ensuring bad data gets ignored. But how *old* is the data? Does the method used to generate or exchange the data ever cause an old file to be handed over?<br />
How would you know about it?</p>
<p>Having the third party add a simple line like</p>
<p># EOF 07/07/2011 21:02:37</p>
<p>to a CSV file, or the equivalent XML tag can save you a mass of time wondering why changes to one system are not being reflected in another.</p>

<p class="sayac_bilgi">44 views</p>
]]></content:encoded>
			<wfw:commentRss>http://markemerylimited.co.uk/2011/06/how-goods-your-glue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;ll debug faults for food</title>
		<link>http://markemerylimited.co.uk/2011/06/ill-debug-faults-for-food/</link>
		<comments>http://markemerylimited.co.uk/2011/06/ill-debug-faults-for-food/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 12:26:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Fault Finding]]></category>

		<guid isPermaLink="false">http://markemerylimited.co.uk/2011/06/ill-debug-faults-for-food/</guid>
		<description><![CDATA[There&#8217;s a first. Stuck at the front of a growing queue at TESCO trying to pay for lunch with a Chip &#038; Pin device that refused to work with either of my cards. The queue was growing at a rate and the state of the card reader was getting worse until it&#8217;s screen went illuminated [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a first. Stuck at the front of a growing queue at TESCO trying to pay for lunch with a Chip &#038; Pin device that refused to work with either of my cards. The queue was growing at a rate and the state of the card reader was getting worse until it&#8217;s screen went illuminated but otherwise blank.</p>
<p>Power but zero data? The guy at the till kept hitting buttons in frustration, no managers coming to his aid.</p>
<p>Luckily for the customers the device was connected to the till via a coiled lead that joined in the middle with a RJ45 coupler. A quick disconnect and reconnect rebooted the device (I upset the guy a little in doing it but action was needed), it reported its RS-232 status as okay and moments after it accepted my card and I was on my way..</p>

<p class="sayac_bilgi">45 views</p>
]]></content:encoded>
			<wfw:commentRss>http://markemerylimited.co.uk/2011/06/ill-debug-faults-for-food/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
