<?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"
	>

<channel>
	<title>Personal website of Dave Hope</title>
	<atom:link href="http://davehope.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://davehope.co.uk</link>
	<description>Open source projects, sysadmin stuff and general geekage</description>
	<pubDate>Wed, 16 Jul 2008 12:02:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Izarc MSI and Transform</title>
		<link>http://davehope.co.uk/Blog/izarc-msi/</link>
		<comments>http://davehope.co.uk/Blog/izarc-msi/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 12:02:22 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[IZarc]]></category>

		<category><![CDATA[Software Deployment]]></category>

		<guid isPermaLink="false">http://davehope.co.uk/?p=73</guid>
		<description><![CDATA[At work I try to use as many free software alternatives as possible, after a bit of hunting I came across an MSI that someone has built for IZArc.
The only problem the MSI above is that it&#8217;s in French. Here&#8217;s a transform (mst) to change the language to English and remove the &#8220;What&#8217;s new&#8221; and [...]]]></description>
			<content:encoded><![CDATA[<p>At work I try to use as many free software alternatives as possible, after a bit of hunting I came across an <a href="http://www.projetposeidon.ch/logiciels/free/IZArc/">MSI that someone has built for IZArc</a>.</p>
<p>The only problem the MSI above is that it&#8217;s in French. <a href="http://davehope.co.uk/wp-content/uploads/2008/07/izarc381englishlanguageandfewershortcuts.mst">Here&#8217;s a transform</a> (mst) to change the language to English and remove the &#8220;What&#8217;s new&#8221; and &#8220;Help&#8221; shortcuts.</p>
<p>IZArc is the ultimate freeware archive utility with a modern easy-to-use interface. IZArc provides support for most compressed and encoded files, as well as access to many powerful features and tools</p>
]]></content:encoded>
			<wfw:commentRss>http://davehope.co.uk/Blog/izarc-msi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Register connection&#8217;s addresses in DNS</title>
		<link>http://davehope.co.uk/Blog/automatic-dns-multiple-ips/</link>
		<comments>http://davehope.co.uk/Blog/automatic-dns-multiple-ips/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 18:51:05 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davehope.co.uk/?p=72</guid>
		<description><![CDATA[In the last 12 months I&#8217;ve been through the acquisition once and am now going through it again. In June 2007 Immediacy (the company I work for) was acquired by Mediasurface PLC. A month or so ago Alterian PLC announced their intention to acquire Mediasurface.
As part of the acquisition I&#8217;ve had to change our IP [...]]]></description>
			<content:encoded><![CDATA[<p>In the last 12 months I&#8217;ve been through the acquisition once and am now going through it again. In June 2007 Immediacy (the company I work for) was <a href="http://www.hemscott.com/news/static/tfn/item.do?newsId=45709189727593">acquired by Mediasurface PLC</a>. A month or so ago Alterian PLC <a href="http://www.gartner.com/DisplayDocument?ref=g_search&amp;id=675120">announced their intention to acquire Mediasurface</a>.</p>
<p>As part of the acquisition I&#8217;ve had to change our IP addressing so that it ties in with Alterian&#8217;s. My plan was to run both subnets at the same time and then quietly drop the old one. I ran in to a problem when adding an additional IP to the network cards, Windows would only register the primary IP in DNS and insisted on dropping any other records from DNS. That was obviously problematic when wanting to run two subnets off one NIC.</p>
<p>As I saw it, there were three options:</p>
<ol>
<li>Disable automatic registration on connections addresses in DNS;</li>
<li>Manually create the record, then set the permission of the entry so that the computer account couldn&#8217;t delete the record;</li>
<li>Use multiple NICs per server;</li>
</ol>
<p>Either was a reasonable solution, however I opted to manually create the additionl records and adjust the permissions.</p>
<p>Still, it&#8217;s nice to know you&#8217;ve done your job right when nobody even notices a major change like re-addressing the network <img src='http://davehope.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://davehope.co.uk/Blog/automatic-dns-multiple-ips/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A 300ft bungee jump?</title>
		<link>http://davehope.co.uk/Blog/300ft-bungee-jump/</link>
		<comments>http://davehope.co.uk/Blog/300ft-bungee-jump/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 13:19:53 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://davehope.co.uk/?p=70</guid>
		<description><![CDATA[I usually try and avoid blogging personal things, but am going to make an exception just this once. For my birthday back in May by friends teamed up and bought me a 300ft bungee jump in Datchet, Berkshire. I finally managed to pluck up the courage and take a jump. See below for the video [...]]]></description>
			<content:encoded><![CDATA[<p>I usually try and avoid blogging personal things, but am going to make an exception just this once. For my birthday back in May by friends teamed up and bought me a 300ft bungee jump in Datchet, Berkshire. I finally managed to pluck up the courage and take a jump. See below for the video evidence.</p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/AibvW4UlyKE"></param> <embed src="http://www.youtube.com/v/AibvW4UlyKE" type="application/x-shockwave-flash" width="425" height="350"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://davehope.co.uk/Blog/300ft-bungee-jump/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WSUS SP1 Upgrade fails</title>
		<link>http://davehope.co.uk/Blog/wsus-sp1-upgrade-fails/</link>
		<comments>http://davehope.co.uk/Blog/wsus-sp1-upgrade-fails/#comments</comments>
		<pubDate>Thu, 22 May 2008 11:26:39 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[WSUS]]></category>

		<guid isPermaLink="false">http://davehope.co.uk/?p=69</guid>
		<description><![CDATA[Came across a problem when upgrading to WSUS SP1 earlier today. If you&#8217;ve moved your WSUS database as per my post your upgrade will fail with the following:
Success  MWUSSetup  Validating pre-requisites...
Success  MWUSSetup  Creating database backup...
Success  MWUSSetup  The SQL server instance is remote. No database backup will be created
Success  [...]]]></description>
			<content:encoded><![CDATA[<p>Came across a problem when upgrading to WSUS SP1 earlier today. If you&#8217;ve<a href="http://davehope.co.uk/Blog/moving-a-wsus-database/"> moved your WSUS database as per my post</a> your upgrade will fail with the following:</p>
<pre>Success  MWUSSetup  Validating pre-requisites...
Success  MWUSSetup  Creating database backup...
Success  MWUSSetup  The SQL server instance is remote. No database backup will be created
Success  MWUSSetup  Removing Wsus...
Error  MWUSSetup  RemoveWsus: MWUS Uninstall Failed (Error 0x80070643: Fatal error during installation.)
Error  MWUSSetup  C UpgradeDriver::PerformSetup: Failed to remove earlier version of WSUS (Error 0x80070643: Fatal error during installation.)
Error  MWUSSetup  C SetupDriver::LaunchSetup: Setup failed (Error 0x80070643: Fatal error during installation.)
</pre>
<p>The solution is to make sure the following registry keys are set:</p>
<blockquote><p>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Update Services\Server\Setup]<br />
&#8220;SqlInstanceIsRemote&#8221;=dword:00000001<br />
&#8220;wYukonInstalled&#8221;=dword:00000000</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://davehope.co.uk/Blog/wsus-sp1-upgrade-fails/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open source network monitoring</title>
		<link>http://davehope.co.uk/Blog/open-source-network-monitoring/</link>
		<comments>http://davehope.co.uk/Blog/open-source-network-monitoring/#comments</comments>
		<pubDate>Wed, 21 May 2008 12:58:32 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[network monitoring]]></category>

		<category><![CDATA[SNMP]]></category>

		<category><![CDATA[Zenoss]]></category>

		<guid isPermaLink="false">http://davehope.co.uk/?p=65</guid>
		<description><![CDATA[I&#8217;ve used various network monitoring tools over the last few years, in particular Cacti, System Center Essentials and now Zenoss.
Cacti is great for monitoring SNMP hosts and has some incredible graphing abilities. The problem I had with Cacti is simply that there&#8217;s no useful OS error monitoring. So, there became a requirement for either a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve used various network monitoring tools over the last few years, in particular <a href="http://www.cacti.net">Cacti</a>, <a href="http://www.microsoft.com/systemcenter/essentials/default.mspx">System Center Essentials</a> and now <a href="http://www.zenoss.com/">Zenoss</a>.</p>
<p>Cacti is great for monitoring SNMP hosts and has some incredible graphing abilities. The problem I had with Cacti is simply that there&#8217;s no useful OS error monitoring. So, there became a requirement for either a replacement or additional monitoring system.</p>
<p>This was where System Center Essentials came in. It had the promise of SNMP monitoring, windows agent support and other goodies. Unfortunately even with SP1 the performance was poor and I was frequently plagued with meaningless alerts (to which the Microsoft solution was to filter them out). SNMP reporting was so poor that SCE just had to go.</p>
<p>I then came across Zenoss, so far it looks really swish. It has a nice user interface, SNMP graphing and WMI interaction with windows hosts - meaning full event log monitoring. Check out the screenshots below and then go and <a href="http://www.zenoss.com">take a look at their website!</a></p>
<p><a href="http://davehope.co.uk/wp-content/uploads/2008/05/google-map_with-event.png"><img class="alignnone size-medium wp-image-66" title="Zenoss Google Map" src="http://davehope.co.uk/wp-content/uploads/2008/05/google-map_with-event-300x257.png" alt="Zenoss Google Map" width="300" height="257" /></a></p>
<p><a href="http://davehope.co.uk/wp-content/uploads/2008/05/multigraphreports.png"><img class="alignnone size-medium wp-image-67" title="Zenoss Multiple Reports" src="http://davehope.co.uk/wp-content/uploads/2008/05/multigraphreports-296x300.png" alt="Zenoss Multiple Reports" width="296" height="300" /></a></p>
<p><a href="http://davehope.co.uk/wp-content/uploads/2008/05/network-map.png"><img class="alignnone size-medium wp-image-68" title="Zenoss Network Map" src="http://davehope.co.uk/wp-content/uploads/2008/05/network-map-300x205.png" alt="Zenoss Network Map" width="300" height="205" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://davehope.co.uk/Blog/open-source-network-monitoring/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Web based out of office updated</title>
		<link>http://davehope.co.uk/Blog/web-based-out-of-office-updated/</link>
		<comments>http://davehope.co.uk/Blog/web-based-out-of-office-updated/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 13:38:23 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Exchange]]></category>

		<category><![CDATA[Out Of Office]]></category>

		<guid isPermaLink="false">http://davehope.co.uk/?p=64</guid>
		<description><![CDATA[My Web based out of office manager application has now been updated with Exchange 2007 support. The WebDav interface has been de-emphasized in Exchange 2007 so the new version will make use of EWS if you&#8217;re lucky enough to be using Exchange 2007. You can find the new version here.
]]></description>
			<content:encoded><![CDATA[<p>My Web based out of office manager application has now been updated with Exchange 2007 support. The WebDav interface has been de-emphasized in Exchange 2007 so the new version will make use of EWS if you&#8217;re lucky enough to be using Exchange 2007. <a href="/projects/web-based-out-of-office/">You can find the new version here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://davehope.co.uk/Blog/web-based-out-of-office-updated/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Remotely check Windows firewall status</title>
		<link>http://davehope.co.uk/Blog/remotely-check-windows-firewall-status/</link>
		<comments>http://davehope.co.uk/Blog/remotely-check-windows-firewall-status/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 11:10:37 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[vbScript]]></category>

		<category><![CDATA[Windows Firewall]]></category>

		<guid isPermaLink="false">http://davehope.co.uk/?p=63</guid>
		<description><![CDATA[As part of my routine auditing process I wanted to check to ensure that the Windows firewall is enabled and set to use its domain profile on all of our Member servers.
Here&#8217;s a script to do just that
' Configuration.
' ====================================================================
Dim strFirewallStatus, strComputer, arrComputers
arrComputers = Split("london,brisbane,perth,chicago", ",")

WScript.Echo "-------------------------------------------------------"
WScript.Echo Left("Computer Name" &#38; Space(47),47) &#38; "Status"
WScript.Echo "-------------------------------------------------------"

' Iterate [...]]]></description>
			<content:encoded><![CDATA[<p>As part of my routine auditing process I wanted to check to ensure that the Windows firewall is enabled and set to use its domain profile on all of our Member servers.</p>
<p>Here&#8217;s a script to do just that</p>
<pre>' Configuration.
' ====================================================================
Dim strFirewallStatus, strComputer, arrComputers
arrComputers = Split("london,brisbane,perth,chicago", ",")

WScript.Echo "-------------------------------------------------------"
WScript.Echo Left("Computer Name" &amp; Space(47),47) &amp; "Status"
WScript.Echo "-------------------------------------------------------"

' Iterate through computers, showing status.
' ====================================================================
For Each strComputer in arrComputers

  ' Required so we don't die on permission errors.
  On Error Resume Next

  Set objReg = GetObject( "winmgmts:{impersonationLevel" &#038;_
  "=impersonate}!\\" &#038; strComputer &#038; "\root\default:StdRegProv")

  If err.number = 0 Then
    objReg.GetDWORDValue &#038;H80000002, "SYSTEM\CurrentControlSet\" &#038;_
    "Services\SharedAccess\Parameters\FirewallPolicy\" &#038;_
    "DomainProfile\", "EnableFirewall",dwValue

    If dwValue <> 0 Then
      strFirewallStatus = "Enabled"
    Else
      strFirewallStatus = "Disabled"
    End If

    WScript.Echo Left(strComputer &#038; Space(47),47) &#038; strFirewallStatus

  Else
    WScript.Echo strComputer &#038; " - Error" &#038; err.number &#038; " : " &#038;_
    err.description
    err.clear
  End if
Next</pre>
<p>You&#8217;ll need to make sure that you&#8217;ve got the relevant permissions on the target computers, otherwise you&#8217;ll just get errors.</p>
]]></content:encoded>
			<wfw:commentRss>http://davehope.co.uk/Blog/remotely-check-windows-firewall-status/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft break support.microsoft.com for Squid users</title>
		<link>http://davehope.co.uk/Blog/microsoft-break-supportmicrosoftcom-for-squid-users/</link>
		<comments>http://davehope.co.uk/Blog/microsoft-break-supportmicrosoftcom-for-squid-users/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 07:35:59 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Squid]]></category>

		<guid isPermaLink="false">http://davehope.co.uk/?p=62</guid>
		<description><![CDATA[It seems that Microsoft have managed to break their support site for anyone behind a Squid proxy server. Danny has posted a fix for this on his website, though for newer version of squid a slightly different approach is required.
##
# Fix support.microsoft.com
##
acl fixSupportMicrosoft dstdomain support.microsoft.com
reply_header_access Accept-Encoding deny fixSupportMicrosoft
request_header_access Accept-Encoding deny fixSupportMicrosoft
What you&#8217;re doing there is [...]]]></description>
			<content:encoded><![CDATA[<p>It seems that Microsoft have managed to break their support site for anyone behind a Squid proxy server. <a href="http://thedaneshproject.com/posts/supportmicrosoftcom-not-working-behind-squid/">Danny has posted a fix for this on his website</a>, though for newer version of squid a slightly different approach is required.</p>
<pre>##
# Fix support.microsoft.com
##
acl fixSupportMicrosoft dstdomain support.microsoft.com
reply_header_access Accept-Encoding deny fixSupportMicrosoft
request_header_access Accept-Encoding deny fixSupportMicrosoft</pre>
<p>What you&#8217;re doing there is preventing the Microsoft support site from gzip&#8217;ing their content.</p>
]]></content:encoded>
			<wfw:commentRss>http://davehope.co.uk/Blog/microsoft-break-supportmicrosoftcom-for-squid-users/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Squid top-site report generator updated</title>
		<link>http://davehope.co.uk/Blog/squid-top-site-report-generator-updated/</link>
		<comments>http://davehope.co.uk/Blog/squid-top-site-report-generator-updated/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 12:26:12 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Perl]]></category>

		<category><![CDATA[Squid]]></category>

		<guid isPermaLink="false">http://davehope.co.uk/?p=61</guid>
		<description><![CDATA[I got an e-mail from Marco Stefanini asking if the Perl script could sort sites by the data transfer rather than the frequency of the visits. Not wanting to disappoint I added the functionality last night and tested when I got into work today.
So, without further ado go checkout my Squid Top Site Report Generator [...]]]></description>
			<content:encoded><![CDATA[<p>I got an e-mail from Marco Stefanini asking if the Perl script could sort sites by the data transfer rather than the frequency of the visits. Not wanting to disappoint I added the functionality last night and tested when I got into work today.</p>
<p>So, without further ado go checkout my <a href="http://davehope.co.uk/projects/perl-squid-reporting/">Squid Top Site Report Generator</a> and get yourself some reporting goodness.</p>
]]></content:encoded>
			<wfw:commentRss>http://davehope.co.uk/Blog/squid-top-site-report-generator-updated/feed/</wfw:commentRss>
		</item>
		<item>
		<title>System Center Essentials (SCE) SP1 error 3604</title>
		<link>http://davehope.co.uk/Blog/system-center-essentials-sce-sp1-error-3604/</link>
		<comments>http://davehope.co.uk/Blog/system-center-essentials-sce-sp1-error-3604/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 10:26:12 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[System Center Essentials]]></category>

		<guid isPermaLink="false">http://davehope.co.uk/?p=60</guid>
		<description><![CDATA[Our latest ActionPack subscription came through the other day and I noticed licenses for System Center Essentials so figured I&#8217;d give it a try. We already use WSUS to update management, so am still not toally convinced of the benefits.
Anyway, after a few problems with the initial install I went to install SP1 only for [...]]]></description>
			<content:encoded><![CDATA[<p>Our latest ActionPack subscription came through the other day and I noticed licenses for System Center Essentials so figured I&#8217;d give it a try. We already use WSUS to update management, so am still not toally convinced of the benefits.</p>
<p>Anyway, after a few problems with the initial install I went to install SP1 only for the upgrade to fail fairly early on, with the following in the setup log:</p>
<pre>09:54: ProcessInstalls: installWSUS set.
09:54: AdjustWSUSSSL: found the wsusutil.exe at C:\Program Files\Update Services\Tools\wsusutil.exe
09:54: AdjustWSUSSSL: Launching C:\Program Files\Update Services\Tools\wsusutil.exe with arguments: ConfigureSsl MIOS3.immediacy.local
09:54: SetProgressScreen: Init WSUS Install progress.
09:54: statusUpdate: Resetting progress bar.
09:54: LaunchWSUS: Launching d:\temp\setup\i386\WSUSSetup.exe with arguments: /g /q DEFAULT_WEBSITE=0 PROGRESS_WINDOW_HANDLE=2818292
09:55: LaunchWSUS: Failed: Return Code 3604
09:55: LaunchWSUS: Check C:\Documents and Settings\dhope\Local Settings\Temp\1\SCEWsus for more information.
09:55: LaunchWSUS: Additional Logs may be avaiable at: C:\Program Files\Update Services\LogFiles</pre>
<p>So, time to check the WSUSSetup.log file</p>
<pre>2008-04-21 10:02:32  Success   MWUSSetup          Creating database backup...
2008-04-21 10:02:32  Error     MWUSSetup          ExecuteQuery: Failed to execute SQL query BACKUP DATABASE SUSDB to DISK=N'D:\WSUS\SUSDB.bak' (Error 0x80040E14)
2008-04-21 10:02:32  Error     MWUSSetup          ExecuteQueryGetNoResults: Failed to execute query BACKUP DATABASE SUSDB to DISK=N'%s' (Error 0x80040E14)
2008-04-21 10:02:32  Error     MWUSSetup          BackupDatabase: Failed to backup database (Error 0x80040E14)
2008-04-21 10:02:32  Error     MWUSSetup          CUpgradeDriver::PerformSetup: Failed to backup database (Error 0x80040E14)
2008-04-21 10:02:32  Error     MWUSSetup          CSetupDriver::LaunchSetup: Setup failed (Error 0x80040E14)
2008-04-21 10:02:32  Success   MWUSSetup          An error occurred while performing setup. Please refer to the error logs for details
2008-04-21 10:02:32  Error     MWUSSetup          DoInstall: Wsus setup failed (Error 0x80040E14)</pre>
<p>Ahah! - What&#8217;s this, SCE SP1 seems to be trying to backup to a non existent location (D:\WSUS), simply creating the directory and giving it the relevant permissions sorted the problem and setup could then run.</p>
]]></content:encoded>
			<wfw:commentRss>http://davehope.co.uk/Blog/system-center-essentials-sce-sp1-error-3604/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
