<?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>[ Teknoglot ]</title>
	<atom:link href="http://teknoglot.hartati.se/feed/" rel="self" type="application/rss+xml" />
	<link>http://teknoglot.hartati.se</link>
	<description>Techspeak for the socially diminished</description>
	<lastBuildDate>Thu, 02 Sep 2010 21:31:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>SNMP GET Errors in OpsMgr EventLog</title>
		<link>http://teknoglot.hartati.se/ms/opsmgr2007/snmp-get-errors-in-eventlog/</link>
		<comments>http://teknoglot.hartati.se/ms/opsmgr2007/snmp-get-errors-in-eventlog/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 21:28:07 +0000</pubDate>
		<dc:creator>Sam T</dc:creator>
				<category><![CDATA[OpsMgr 2007]]></category>
		<category><![CDATA[Errors]]></category>
		<category><![CDATA[Management Pack]]></category>
		<category><![CDATA[OpsMgr]]></category>
		<category><![CDATA[TroubleShooting]]></category>

		<guid isPermaLink="false">http://teknoglot.hartati.se/?p=306</guid>
		<description><![CDATA[I&#8217;ve been building a little SNMP Management Pack in the past few days to discover and monitor a bunch of PowerWare UPS&#8217;s, which turned out to take quite a lot more energy and time than expected. Mostly due to the facts that I am really bad with SNMP and how it works, I&#8217;ve never really [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been building a little SNMP Management Pack in the past few days to discover and monitor a bunch of PowerWare UPS&#8217;s, which turned out to take quite a lot more energy and time than expected. Mostly due to the facts that I am really bad with SNMP and how it works, I&#8217;ve never really looked into the inner working of building an SNMP management pack and also because we ran into a couple of errors preventing the discovery process to work alright.</p>
<p>To make it clear right away, this is not going to be a &#8220;Building an SNMP Management Pack Tutorial&#8221; since there&#8217;s plentiful good ones out there already, and to be extra helpful I&#8217;m gonna include a few links right away:</p>
<ul>
<li><a title="SNMP Setup and Simple Custom SNMP Discovery" href="http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/66140/Default.aspx">SNMP Setup and Simple Custom SNMP Discovery</a> &#8211; Pretty much the basics</li>
<li><a title="SNMP Management Pack Example: NetApp Management Pack for SCOM 2007 R2 part 4" href="http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/58919/Default.aspx">SNMP Management Pack Example: NetApp Management Pack</a> &#8211; Part 4 actually, but has the links to the other parts</li>
<li><a title="Creating SNMP Probe Based Monitors" href="http://www.systemcentercentral.com/Details/tabid/147/IndexID/58815/Default.aspx">Creating SNMP Probe Based Monitors</a> &#8211; No custom discovery, but a good and simple guide to SNMP Probes</li>
</ul>
<p>It&#8217;s the second, the NetApp one, I&#8217;ve used as a guide to building the UPS management pack since it goes through the process of building your own filtered discovery using SystemOID to identify your hardware-classes and then building the monitors on top of those.</p>
<h2>Let&#8217;s get to it</h2>
<p>When building the discovery of my hardware classes I ran into problems. The discovery simply did not work. At first I got some strange errors about &#8220;invalid queries&#8221;, something that turned out to be related to me reading two guides&#8211;seriously though, pick one guide that is closest to what you want to achieve and stick to it&#8211;and mixing up the XPathQuery variables. Silly me.<br />
I got those errors to go away and I was able to get a few objects to my base-class, but none of the hardware classes who was populated through the return value of an SNMP OID got discovered.<br />
The only error I got this time was the following:<span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; font-size: small;"><span style="line-height: 18px; white-space: pre;"><br />
</span></span></p>
<pre class="brush: plain;">Log Name:      Operations Manager
Source:        Health Service Modules
Date:          2010-09-02 11:19:12
Event ID:      11001
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      CENSORED
Description:
Error sending an SNMP GET message to IP Address XX.XX.XX.XX, Community String:=CENSORED, Status 0x6c.

One or more workflows were affected by this.

Workflow name: CENSORED.MP.CLASS.DISCOVERY
Instance name: CENSORED_DEVICENAME
Instance ID: {5C7EFB30-D885-8843-0DD7-EA86B4FD2311}
Management group: CENSORED
</pre>
<div>I went through all the other logical steps of troubleshooting an error like that which include double-checking firewall settings, OIDs, IP-addresses, allowed hosts and so forth. It wasn&#8217;t until I loaded the <a title="EATON Protocol Library" href="http://www.networkupstools.org/protocols/eaton/">PowerMIB</a> into a MIB Browser installed on the proxy machine (in this case a Management Server) I realized that there was no problem sending an SNMP GET to the UPS from that server. I launched Wireshark and had it listen to SNMP traffic between the UPS and the Management Server. The thing that struck me right-away was the fact that I could see the a bunch of &#8220;SNMP Get-Request&#8221; but no &#8220;SNMP Get-Response&#8221; which means that Operations Manager did send an SNMP GET but there was no response.</div>
<div>After a bit of intense staring i noticed what you see in the screenshot.</div>
<p><a href="http://teknoglot.hartati.se/wp-content/uploads/2010/09/snmp_error_wireshark.png"><img class="size-medium wp-image-307  alignnone" title="SNMP Error in Wireshark" src="http://teknoglot.hartati.se/wp-content/uploads/2010/09/snmp_error_wireshark-300x66.png" alt="SNMP Error in Wireshark" width="300" height="66" /></a></p>
<div>For some reason Operations Manager does not care about what SNMP version you configure when you do the initial discovery of a network device. Even if you do specify SNMP v1, you probes may very well be using SNMP v2c instead and in many cases that will result in these SNMP GET errors in the Operations Manager event log.</div>
<div>To avoid this, you haves to specify which SNMP version to use in your System.SnmpProbe according to the information provided here: <a href="http://msdn.microsoft.com/en-us/library/ee809331.aspx">http://msdn.microsoft.com/en-us/library/ee809331.aspx</a></div>
<div>Since I am such a nice guy, here&#8217;s an example of the working probe with the added line highlighted.</div>
<div>
<pre class="brush: xml; highlight: [4];">
&lt;IsWriteAction&gt;false&lt;/IsWriteAction&gt;
&lt;IP&gt;$Config/IP$&lt;/IP&gt;
&lt;CommunityString&gt;$Config/CommunityString$&lt;/CommunityString&gt;
&lt;Version&gt;1&lt;/Version&gt;
&lt;SnmpVarBinds&gt;
	&lt;SnmpVarBind&gt;
		&lt;OID&gt;1.3.6.1.4.1.534.1.1.1.0&lt;/OID&gt;
		&lt;Syntax&gt;0&lt;/Syntax&gt;
		&lt;Value VariantType=&quot;8&quot;&gt;&lt;/Value&gt;
	&lt;/SnmpVarBind&gt;
	&lt;SnmpVarBind&gt;
		&lt;OID&gt;1.3.6.1.4.1.534.1.1.2.0&lt;/OID&gt;
		&lt;Syntax&gt;0&lt;/Syntax&gt;
		&lt;Value VariantType=&quot;8&quot;&gt;&lt;/Value&gt;
	&lt;/SnmpVarBind&gt;
	&lt;SnmpVarBind&gt;
		&lt;OID&gt;1.3.6.1.4.1.534.1.1.3.0&lt;/OID&gt;
		&lt;Syntax&gt;0&lt;/Syntax&gt;
		&lt;Value VariantType=&quot;8&quot;&gt;&lt;/Value&gt;
	&lt;/SnmpVarBind&gt;
&lt;/SnmpVarBinds&gt;
</pre>
<p>That&#8217;s it. Working perfectly now.</p>
<p>Best of luck to you too.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://teknoglot.hartati.se/ms/opsmgr2007/snmp-get-errors-in-eventlog/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installing Linux Integration Services v2.1 on Red Hat ES 5</title>
		<link>http://teknoglot.hartati.se/linux/redhat-es/install-linuxis21-rhes5/</link>
		<comments>http://teknoglot.hartati.se/linux/redhat-es/install-linuxis21-rhes5/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 11:06:04 +0000</pubDate>
		<dc:creator>Sam T</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[RedHat ES]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[RHES5]]></category>

		<guid isPermaLink="false">http://teknoglot.hartati.se/?p=291</guid>
		<description><![CDATA[Ok, so I got the task to install the Linux Integration Service for Hyper-V R2 on a RedHat Enterprise Server 5. Something that turned out to be a bit more to handle than I would have thought. So here's a little How-To.]]></description>
			<content:encoded><![CDATA[<p>Ok, so I got the task to install the Linux Integration Service for Hyper-V R2 on a RedHat Enterprise Server 5. Something that turned out to be a bit more to handle than I would have thought. So here&#8217;s a little How-To.</p>
<h3>Preparations</h3>
<p>Read the documentation provided in the Linux Integration Services download. Much of the information in this article is in there, but some parts are not. Otherwise I would not have bothered writing about it. <img src='http://teknoglot.hartati.se/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I&#8217;m not going to go through the OS installation process here, but make sure to select the &#8220;Software Development&#8221; packages since you will be needing it. In case you missed it, you can install them later by running these commands.</p>
<pre class="brush: plain;"># yum groupinstall &quot;Development Tools&quot;
# yum install kernel-headers</pre>
<p>I&#8217;m not actually sure that you need to run the kernel-headers install manually or if it&#8217;s included in the &#8220;Development Tools&#8221; package.</p>
<p>The first gotcha i ran into was the fact that the link to the Linux Integration Services&#8211;previously known as Linux Integration Components or LinuxIC&#8211;on RedHat&#8217;s information pages gave me a 404 and a redirect to a bing-search that returned the exact same 404. The page have simply been removed by Microsoft without any form of redirection to the new page. Anyway, a search on <a href="http://download.microsoft.com">http://download.microsoft.com</a> for &#8220;Linux Integration Components&#8221; do return the new page, and that&#8217;s where I learned about the new name.<br />
<em>Thank you for making it easy for us Microsoft!<br />
</em>Here&#8217;s a direct link to the search on the current name: <a href="http://www.microsoft.com/downloads/en/results.aspx?freetext=linux+integration+services&amp;displaylang=en&amp;stype=s_basic">http://www.microsoft.com/downloads/en/results.aspx?freetext=linux+integration+services&amp;displaylang=en&amp;stype=s_basic</a><br />
And here&#8217;s a direct link to the actual download page: <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=eee39325-898b-4522-9b4c-f4b5b9b64551">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=eee39325-898b-4522-9b4c-f4b5b9b64551</a></p>
<p>This download contains an ISO file that you can mount using the Hyper-V- or VMM-console, or you can do as I did and download the ISO to the virtual machine, mount it locally, copy the files and unmount it. Like this.</p>
<pre class="brush: plain;">
# mkdir /mnt/ISO
# mount -o loop /root/LinuxIC\ v21.iso /mnt/ISO
# mkdir /opt/linux_ic_v21_rtm
# cp /mnt/ISO/* -R /opt/linux_ic_v21_rtm/
# umount /mnt/ISO
</pre>
<p>You probably have to be root to do this by the way.<br />
With that done, let&#8217;s get to the installation.</p>
<h3>Installation</h3>
<p>As root, do the following:</p>
<pre class="brush: plain;">
# export PATH=$PATH:/sbin
# cd /opt/linux_ic_v21_rtm/
# make
# make install
# reboot
</pre>
<p>Why the export PATH command? Apparently, on RHES5, /sbin is not in the PATH by default and this is something that the make scripts are completely unaware of. The &#8220;make install&#8221; will try to run &#8220;depmod&#8221; which will fail since it&#8217;s not in the default path. You could also add &#8220;PATH=$PATH/sbin&#8221; to the root users ~/.bashrc which will put it back in the PATH but only for the root user, but I don&#8217;t know if that&#8217;s recommended.<br />
And, yes. You DO have to reboot after the install.</p>
<p>If you are running RHES5 64bit you also have to install the &#8220;adjtimex&#8221; package. It is in the RHN repository but also on the RHES5 Installation CD in case you have no internet connection. Install it with yum like this:</p>
<pre class="brush: plain;"># yum install adjtimex</pre>
<p>And from the CD (mount it first) like this:</p>
<pre class="brush: plain;"># rpm –ivh /mnt/cdrom/Server/adjtimex-1.20-2.1.x86_64.rpm</pre>
<p>And that&#8217;s basically it for the installation.</p>
<h3>Verification</h3>
<p>How do you know that the driver are installed?</p>
<p>After the reboot, try running &#8220;modinfo vmbus&#8221; which should return something like this:</p>
<pre class="brush: plain;"># modinfo vmbus
filename:       /lib/modules/2.6.18-194.11.1.el5/kernel/drivers/vmbus/vmbus.ko
version:        2.1.25
license:        GPL
srcversion:     3C1899C419665CB2514F2D0
depends:
vermagic:       2.6.18-194.11.1.el5 SMP mod_unload gcc-4.1
parm:           vmbus_irq:int
parm:           vmbus_loglevel:int</pre>
<p>Try that with netvsc, storvsc and blkvsc too (replace the <em>vmbus</em> part) and you should get something similar. If you don&#8217;t, the installation did not succeed.<br />
The documentation also tells us to check that the components are running with &#8220;/sbin/lsmod | grep vsc&#8221; which should return:</p>
<pre class="brush: plain;"># /sbin/lsmod | grep vsc
blkvsc                 70184  3
storvsc                64264  0
netvsc                 73504  0
vmbus                  88304  3 blkvsc,storvsc,netvsc
scsi_mod              196953  6 scsi_dh,sg,blkvsc,storvsc,libata,sd_mod</pre>
<p>The numbers will probably differ from installation to installation depending on blocksizes and allocation.</p>
<h3>Configuration</h3>
<p>Configuration is pretty straight-forward so I&#8217;ll keep this short.</p>
<p>When you install the drivers you will get a new network card called <strong>seth0</strong>, which I presume stands for Synthetic ETHernet. There&#8217;s nothing magic about it regarding configuration and &#8220;system-configuration-network&#8221; will work just fine.</p>
<p>The drivers will also give you a couple of SCSI-devices (if you have one attached) with the regular <strong>/dev/sd*</strong> naming. Simply configure these using fdisk or whatever GUI you might prefer.</p>
<p>There is also a note in the documentation about changing the grub configuration in the &#8220;Additional Information&#8230;&#8221; section. Do read that section.</p>
<h3>Additional Comments</h3>
<p>One thing I tend to do now that disk space is dirt cheap is to copy all ISO-files I use locally instead of mounting them when needed through Hyper-V. Simply because you can bet your insert-shorter-word-for-buttocks that the day you need it again, someone has been kind enough to have done som spring-cleaning or it&#8217;s locked by another machine in the cluster. If you have it locally and followed my instructions in the &#8220;Preparation&#8221; section, you will allready have a /mnt/ISO directory. Only thing you&#8217;ll have to do is</p>
<pre class="brush: plain;">
# mount -o loop /path/to/your.iso /mnt/ISO
</pre>
<p>And there you have it. Just remember to unmount it when you&#8217;re done.</p>
<p>I also almost never use the Hyper-V remote connection interface thingy since it will give you a GUI and the mouse just won&#8217;t work. If you haven&#8217;t configured a network card yet though, you could connect through Hyper-V and hit <em>Ctrl+Alt+F1</em> to get a command prompt. Unfortunatly cut/paste don&#8217;t work here, but you could run <em>system-configuration-network</em>, assign an IP-address and then connect with an SSH client. I prefer PuTTY to a degree that I usually install the ported version on my Linux desktops aswell.</p>
<p>And I never logon using root. People should know this, but it should be stressed anyway. Always logon as regular user and <em>su</em> or <em>sudo</em> when needed. I can&#8217;t understand why RHES has root-login enabled by default in the SSH-server config.</p>
<p>Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://teknoglot.hartati.se/linux/redhat-es/install-linuxis21-rhes5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Load Balancing&#8221; Powershell Script for Operations Manager</title>
		<link>http://teknoglot.hartati.se/ms/opsmgr2007/loadbalancing-ps-script-opsmgr/</link>
		<comments>http://teknoglot.hartati.se/ms/opsmgr2007/loadbalancing-ps-script-opsmgr/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 13:27:37 +0000</pubDate>
		<dc:creator>Sam T</dc:creator>
				<category><![CDATA[OpsMgr 2007]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OpsMgr]]></category>
		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://teknoglot.hartati.se/?p=273</guid>
		<description><![CDATA[I&#8217;ve been looking for at way to evenly distribute agents between Gateway Servers (or Management Servers for that matter, but I&#8217;ll stick to GWs this time) for some time but haven&#8217;t really got to fixing it myself until now. The situation is basically that we&#8217;re monitoring customers through gateway servers connected to our central Operations Manager environment. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been looking for at way to evenly distribute agents between Gateway Servers (or Management Servers for that matter, but I&#8217;ll stick to GWs this time) for some time but haven&#8217;t really got to fixing it myself until now.</p>
<p>The situation is basically that we&#8217;re monitoring customers through gateway servers connected to our central Operations Manager environment. To have a bit of redundancy we always put two (or more) gateway servers per site (or customer, really) and they, in turn, talks to a couple of central management servers. I guess a drawing would be nice, but I have no Visio on this computer. The gateways are manually configured to talk to different management servers and have the others configured for fail-over (through powershell) and since we&#8217;re talking about no more than a few handfuls (say 20-ish) it&#8217;s not a problem handling it that way.</p>
<p>Agents, on the other hand, are a different matter. Even though we try to spread them out somewhat evenly at deployment between the gateway servers at each site we still end up looking at a 3:2 ratio after a while and since agents do not automatically fail-over between gateway servers we need a way to fix that too.<br />
So I wrote a little powershell script that takes a bunch of gateway servers (or management servers) as parameters, gathers all connected agents, spreads the agents evenly between the servers and configures the others as fail-over servers while at it.</p>
<p>It&#8217;s all pretty crude, but it works and you can download it from here: <a rel="attachment wp-att-274" href="http://teknoglot.hartati.se/ms/opsmgr2007/loadbalancing-ps-script-opsmgr/attachment/distributeagents/">DistributeAgents.ps1</a><br />
Save it somewhere on disk and call it from the Operations Manager Shell like this:</p>
<pre class="brush: plain;">C:\DistributeAgents.ps1 gateway01.customer.local,gateway02.customer.local,gateway03.customer.local</pre>
<p>Yes, you should replace &#8220;C:\&#8221; with whatever path you decided to save the script to and &#8220;gatewayXX.customer.local&#8221; with a real servername. <img src='http://teknoglot.hartati.se/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Ok, I&#8217;m a powershell freshman and I&#8217;m pretty sure you could do this a prettier way, but here&#8217;s the script:</p>
<pre class="brush: powershell;">
Param([array]$CSVServerList)

$arrServerObject = @()
$arrAgentObject = @()

foreach($Server in $CSVServerList)
{
	$arrServerObject += Get-ManagementServer | where {$_.Name -eq $Server}
	echo &quot;Looking for $Server&quot;
}
$ServerCount = $arrServerObject.Count
if ($ServerCount -gt 1)
{
	echo &quot;Found $ServerCount management servers&quot;
} else {
	echo &quot;Found only 1 (or less) management servers. Aborting...&quot;
	Exit
}

echo &quot;Getting agents...&quot;
foreach ($Server in $arrServerObject)
{
	$arrAgentObject += Get-Agent | where {$_.PrimaryManagementServerName -eq $Server.Name}
}
$AgentCount = $arrAgentObject.Count
if ($AgentCount -gt 1)
{
	echo &quot;Found $AgentCount agents&quot;
	Start-Sleep -m 200
} else {
	echo &quot;Found only 1 (or less) agents. Aborting...&quot;
	Exit
}
$i = 0
foreach ($Agent in $arrAgentObject)
{
	if ($i -ge $ServerCount)
	{
		$i = 0
	}
	$arrTemp = @($arrServerObject | Where-Object {$_ -ne $arrServerObject[$i]})
	# $FailoverServers = $arrTemp -join &quot;,&quot;
	Set-ManagementServer -AgentManagedComputer: $Agent -PrimaryManagementServer: $arrServerObject[$i] -FailoverServer: $arrTemp

	$arrTemp = $null
	$i++
}
</pre>
<p>I have used it on a couple of occasions now and have only discovered a problem with an error when one of the servers don&#8217;t have any agents at all (probably a new one), but the script still works so I haven&#8217;t really dived into it.<br />
Now, as with all scripts you download on the &#8216;net it&#8217;s up to you to test it in a lab before shooting wildly among your in-production systems. I really can&#8217;t give any warranties that it won&#8217;t FSU royally at your place.</p>
]]></content:encoded>
			<wfw:commentRss>http://teknoglot.hartati.se/ms/opsmgr2007/loadbalancing-ps-script-opsmgr/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MSMQ 4 and MSMQ 5 MP for OpsMgr Released! (finally)</title>
		<link>http://teknoglot.hartati.se/ms/opsmgr2007/msmq-4-and-msmq-5-mp-for-opsmgr-released-finally/</link>
		<comments>http://teknoglot.hartati.se/ms/opsmgr2007/msmq-4-and-msmq-5-mp-for-opsmgr-released-finally/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 11:09:57 +0000</pubDate>
		<dc:creator>Sam T</dc:creator>
				<category><![CDATA[OpsMgr 2007]]></category>
		<category><![CDATA[Management Pack]]></category>
		<category><![CDATA[MSMQ]]></category>

		<guid isPermaLink="false">http://teknoglot.hartati.se/?p=268</guid>
		<description><![CDATA[After a long wait (definitely more than 90 days) the management packs for MSMQ 4 (Windows 2008) and MSMQ 5 (Windows 2008 R2) are finally released. Both seem to be fully Cluster aware and pretty much holds the same monitoring as the the latest MSMQ 3 MP. Message Queuing 4.0 Management Pack for Operations Manager [...]]]></description>
			<content:encoded><![CDATA[<p>After a long wait (definitely more than 90 days) the management packs for MSMQ 4 (Windows 2008) and MSMQ 5 (Windows 2008 R2) are finally released.</p>
<p>Both seem to be fully Cluster aware and pretty much holds the same monitoring as the the latest MSMQ 3 MP.</p>
<h3>Message Queuing 4.0 Management Pack for Operations Manager 2007</h3>
</p>
<blockquote><p><strong>Quick Details</strong></p>
<p>Version: 6.0.6700.83</p>
<p>Date Published: 4/5/2010</p>
<p>Language: English</p>
</blockquote>
<p>Download here: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cfc103b8-7185-4721-8098-110885fe9e9e&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=cfc103b8-7185-4721-8098-110885fe9e9e&amp;displaylang=en</a></p>
<h3>Message Queuing 5.0 Management Pack for Operations Manager 2007</h3>
<blockquote><p><strong>Quick Details</strong></p>
<p>Version: 6.0.6700.88</p>
<p>Date Published: 4/5/2010</p>
<p>Language: English</p>
</blockquote>
<p>Download here: <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=28349b78-8329-44aa-8a1f-81f4e3f84d0c&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=28349b78-8329-44aa-8a1f-81f4e3f84d0c&amp;displaylang=en</a></p>
]]></content:encoded>
			<wfw:commentRss>http://teknoglot.hartati.se/ms/opsmgr2007/msmq-4-and-msmq-5-mp-for-opsmgr-released-finally/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Change Gateway Powershell Script</title>
		<link>http://teknoglot.hartati.se/ms/opsmgr2007/change-gateway-powershell-script/</link>
		<comments>http://teknoglot.hartati.se/ms/opsmgr2007/change-gateway-powershell-script/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 14:27:08 +0000</pubDate>
		<dc:creator>Sam T</dc:creator>
				<category><![CDATA[OpsMgr 2007]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[OpsMgr]]></category>
		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://teknoglot.hartati.se/ms/opsmgr2007/change-gateway-powershell-script/</guid>
		<description><![CDATA[This script has pretty much already been covered in my previous post about Changing or Replacing an Operations Manager Gateway Server. This time I’ve basically put parameter support in it to make it easier to use. Here’s the script anyway. Param($OldGW,$NewGW) $OldMS= Get-ManagementServer &#124; where {$_.Name -eq $OldGW} $NewMS = Get-ManagementServer &#124; where {$_.Name -eq [...]]]></description>
			<content:encoded><![CDATA[<p>This script has pretty much already been covered in my previous post about <a href="http://teknoglot.hartati.se/ms/opsmgr2007/replacechange-a-gateway-server/">Changing or Replacing an Operations Manager Gateway Server</a>.</p>
<p>This time I’ve basically put parameter support in it to make it easier to use.</p>
<p>Here’s the script anyway.</p>
<pre class="brush: powershell;">

Param($OldGW,$NewGW)

$OldMS= Get-ManagementServer | where {$_.Name -eq $OldGW}
$NewMS = Get-ManagementServer | where {$_.Name -eq $NewGW}
$agents = Get-Agent | where {$_.PrimaryManagementServerName -eq $OldGW}
$agents = $agents
&quot;Moving &quot; + $agents.count + &quot; agents from &quot; + $OldMS.Name + &quot; to &quot; + $NewMS.Name
Start-Sleep -m 200
Set-ManagementServer -AgentManagedComputer: $agents -PrimaryManagementServer: $NewMS -FailoverServer: $OldMS
</pre>
<p>To use it, create a textfile called ChangeGW.ps1 and paste the code into it. Save the file somewhere neat (maybe C:\Scripts\) for easy access. If you don&#8217;t feel like copy/pasting, you can <a href="http://teknoglot.hartati.se/ms/opsmgr2007/change-gateway-powershell-script/attachment/changegw/">download the script here</a>.</p>
<p>To use it, open the Operations Manager Command Shell and type:<br />
<strong>C:\Scripts\ChangeGW.ps1 &lt;old.gatewayserver.dns.name&gt; &lt;new.gatewayserver.dns.name&gt;</strong></p>
<p>For example:</p>
<pre class="brush: plain;">
C:\Scripts\ChangeGW.ps1 gwserver01.domainname.local gwserver02.domainname.local
</pre>
]]></content:encoded>
			<wfw:commentRss>http://teknoglot.hartati.se/ms/opsmgr2007/change-gateway-powershell-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ESENT Error When Modifying OpsMgr Agent</title>
		<link>http://teknoglot.hartati.se/ms/opsmgr2007/esent-error-when-modifying-opsmgr-agent/</link>
		<comments>http://teknoglot.hartati.se/ms/opsmgr2007/esent-error-when-modifying-opsmgr-agent/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 09:34:17 +0000</pubDate>
		<dc:creator>Sam T</dc:creator>
				<category><![CDATA[OpsMgr 2007]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[Errors]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[OpsMgr]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Installer]]></category>
		<category><![CDATA[WMI]]></category>

		<guid isPermaLink="false">http://teknoglot.hartati.se/ms/opsmgr2007/esent-error-when-modifying-opsmgr-agent/</guid>
		<description><![CDATA[Getting “ESENT Kerys are required to install this application” when you are trying to modify/change an agent installation? This seems to be&#160; most common on Windows 2008 and i guess it’s because of the AUC and the fact that opening the Control Panel isn’t running in administrative mode. To work around this you need to [...]]]></description>
			<content:encoded><![CDATA[<p>Getting “ESENT Kerys are required to install this application” when you are trying to modify/change an agent installation?</p>
<p><a href="http://teknoglot.hartati.se/wp-content/uploads/2010/03/image.png"><img title="image" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="172" alt="image" src="http://teknoglot.hartati.se/wp-content/uploads/2010/03/image_thumb.png" width="368" border="0" /></a></p>
<p>This seems to be&#160; most common on Windows 2008 and i guess it’s because of the AUC and the fact that opening the Control Panel isn’t running in administrative mode.</p>
<p>To work around this you need to run the msiexec command on the correct installation GUID from an administrative command prompt.</p>
<p>Besides running through the registry to find the GUID, one of the easier ways is this:</p>
<ol>
<li>Open an administrative command prompt.</li>
<li>run <strong>wmic product</strong></li>
<li>Locate your product by its name, the GUID (looks a bit like this {25097770-2B1F-49F6-AB9D-1C708B96262A}) directly after that is the one you want. Copy it.</li>
<li>run <strong>msiexec /i &lt;PASTEYOURGUIDHERE&gt;</strong></li>
<li>Modify the agent as pleased</li>
</ol>
<p>That’s pretty much it. Good luck.</p>
]]></content:encoded>
			<wfw:commentRss>http://teknoglot.hartati.se/ms/opsmgr2007/esent-error-when-modifying-opsmgr-agent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated MSMQ Management Pack v6.0.6615.0!</title>
		<link>http://teknoglot.hartati.se/ms/opsmgr2007/updated-msmq-management-pack/</link>
		<comments>http://teknoglot.hartati.se/ms/opsmgr2007/updated-msmq-management-pack/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 08:57:38 +0000</pubDate>
		<dc:creator>Sam T</dc:creator>
				<category><![CDATA[OpsMgr 2007]]></category>
		<category><![CDATA[Management Pack]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MSMQ]]></category>
		<category><![CDATA[OpsMgr]]></category>

		<guid isPermaLink="false">http://teknoglot.hartati.se/ms/opsmgr2007/updated-msmq-management-pack/</guid>
		<description><![CDATA[Microsoft has released an update to the MSMQ (version 3) management pack. System Center Pack for: Message Queuing 3.0 Version: 6.0.6615.0 Released on: 12/14/2009 Message Queuing (also known as MSMQ) is a server application that enables applications to communicate across heterogeneous networks and systems that may be temporarily offline or otherwise inaccessible. Instead of an [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has released an update to the MSMQ (version 3) management pack.</p>
<blockquote><p>System Center Pack for: Message Queuing 3.0      <br />Version: 6.0.6615.0       <br />Released on: 12/14/2009</p>
<p>Message Queuing (also known as MSMQ) is a server application that enables applications to communicate across heterogeneous networks and systems that may be temporarily offline or otherwise inaccessible. Instead of an application communicating with a service on another computer, it sends its information to Message Queuing, which sends the information to a Message Queuing service on the target computer where it is made available to the other application. Message Queuing provides guaranteed delivery, efficient routing, security, and priority based messaging.</p>
</blockquote>
<p>Now, what’s really interesting is what you will find in the MP Guide under “Supported Configurations”.</p>
<blockquote><p>The Message Queuing Management Pack for Operations Manager 2007 is designed to monitor Message Queuing version 3 only.</p>
<p>The Message Queuing Management Pack supports the following platforms:</p>
<p>· Windows Server 2003</p>
<p>· Windows XP</p>
<p><font color="#800000">The Message Queuing Management Pack also supports monitoring clustered MSMQ components</font>.</p>
</blockquote>
<p>Text coloration is obviously added by me to highlight the interesting part. <img src='http://teknoglot.hartati.se/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Finally MSMQ monitoring seems to be cluster aware, which might mean that the home-made pack i did to have those (numerous) queues covered could be passed on to the scrap-heap. This is also confirmed under “Changes in This Update”.</p>
<blockquote><p>The December 2009 update to this management pack includes the following change:</p>
<p>· Fixed a problem when working with an instance of MSMQ in a Cluster. The MP is now able to discover and monitor public and private queues in a cluster.</p>
<p>· Fixed a problem when discovering the local and cluster instance of MSMQ. The MP is now able to discover and monitor both instances.</p>
</blockquote>
<p>The confusing double RunAs profiles seems to have been cleaned up too (you only have to worry about one now) as well as fixing some sloppy mistakes in the previous scripts (no Option Explicit? C’mon Microsoft! You <em>write</em> the best practices, try to stick to them.) and generally improving display and documentation.</p>
<p>Gonna import this to our staging environment today and let it roll during the holidays.</p>
<p>Cheers! Oh, and happy holidays!</p>
<blockquote><p>Download and documentation:      <br /><a title="http://www.microsoft.com/downloads/details.aspx?FamilyId=1D2B4398-8BC2-4A43-850C-852EBB0D983B&amp;displaylang=en&amp;displaylang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=1D2B4398-8BC2-4A43-850C-852EBB0D983B&amp;displaylang=en&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=1D2B4398-8BC2-4A43-850C-852EBB0D983B&amp;displaylang=en&amp;displaylang=en</a></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://teknoglot.hartati.se/ms/opsmgr2007/updated-msmq-management-pack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Discovery &#8211; Not Enough Entropy</title>
		<link>http://teknoglot.hartati.se/ms/opsmgr2007/linux-discovery-not-enough-entropy/</link>
		<comments>http://teknoglot.hartati.se/ms/opsmgr2007/linux-discovery-not-enough-entropy/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 11:37:08 +0000</pubDate>
		<dc:creator>Sam T</dc:creator>
				<category><![CDATA[OpsMgr 2007]]></category>
		<category><![CDATA[SLES]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpsMgr]]></category>
		<category><![CDATA[TroubleShooting]]></category>
		<category><![CDATA[X-Plat]]></category>

		<guid isPermaLink="false">http://teknoglot.hartati.se/?p=243</guid>
		<description><![CDATA[Here’s a little trouble-shooting guide for discovering Linux systems from OpsMgr R2 when getting the following error from the wizard: &#60;stdout&#62;Generating certificate with hostname=&#34;COMPUTERNAME&#34; [/home/serviceb/TfsCoreWrkSpcRedhat/source/code/tools/scx_ssl_config/scxsslcert.cpp:198] Failed to allocate resource of type random data: Failed to get random data - not enough entropy &#60;/stdout&#62;&#60;stderr&#62;error: %post(scx-1.0.4-248.i386) scriptlet failed, exit status 1 &#60;/stderr&#62;&#60;returnCode&#62;1&#60;/returnCode&#62; &#60;DataItem type=&#34;Microsoft.SSH.SSHCommandData&#34; time=&#34;2009-08-05T11:15:01.5800358-04:00&#34; sourceHealthServiceId=&#34;0EB1D6DA-202C-7FC5-3D46-BDBB9208547D&#34;&#62;&#60;SSHCommandData&#62;&#60;stdout&#62;Generating certificate [...]]]></description>
			<content:encoded><![CDATA[<p>Here’s a little trouble-shooting guide for discovering Linux systems from OpsMgr R2 when getting the following error from the wizard:</p>
<pre class="brush: xml;">&lt;stdout&gt;Generating certificate with hostname=&quot;COMPUTERNAME&quot;

[/home/serviceb/TfsCoreWrkSpcRedhat/source/code/tools/scx_ssl_config/scxsslcert.cpp:198]

Failed to allocate resource of type random data: Failed to get random data - not enough entropy

&lt;/stdout&gt;&lt;stderr&gt;error: %post(scx-1.0.4-248.i386) scriptlet failed, exit status 1

&lt;/stderr&gt;&lt;returnCode&gt;1&lt;/returnCode&gt;

&lt;DataItem type=&quot;Microsoft.SSH.SSHCommandData&quot; time=&quot;2009-08-05T11:15:01.5800358-04:00&quot; sourceHealthServiceId=&quot;0EB1D6DA-202C-7FC5-3D46-BDBB9208547D&quot;&gt;&lt;SSHCommandData&gt;&lt;stdout&gt;Generating certificate with hostname=&quot;COMPUTERNAME&quot;

[/home/serviceb/TfsCoreWrkSpcRedhat/source/code/tools/scx_ssl_config/scxsslcert.cpp:198]

Failed to allocate resource of type random data: Failed to get random data - not enough entropy

&lt;/stdout&gt;&lt;stderr&gt;error: %post(scx-1.0.4-248.i386) scriptlet failed, exit status 1

&lt;/stderr&gt;&lt;returnCode&gt;1&lt;/returnCode&gt;&lt;/SSHCommandData&gt;&lt;/DataItem&gt;
</pre>
<p>But first, a little background on the actual “problem”. To generate the certificate, the <em>entropy</em> needs to be high enough to generate random data for the certificate creation. Without the certificate, the OpsMgr agent won’t be able to open up communications with the <acronym title="Management Server">MS</acronym>. So, what creates this entropy we need? Bluntly put, a selection of hardware components that are likely to produce non-predictable data. Like a keyboard, mouse and a monitor or videocard. Of course, there’s a lot more to it, but we really don’t need to know this. What <em>we</em> need to know is that there has to be a “bit bucket” of more than 256bytes of entropy for the certificate creation process to succeed. We also need to know that more enterprise-ish servers, like rack- or blade-servers tend to be void of things like directly attached keyboards, mouses and monitors that the linux kernel needs to be able to generate entropy. And herein lies the problem. If you have a new server that is not in full service (likely since we are trying to deploy the monitoring on it) which means that there’s not much random data flowing through the hardware and there’s no keyboard or mouse or monitor connected to it there is quite the risk that the system entropy is going to be very low. Of the linux systems that I have been deploying OpsMgr agents to, about half have failed because of “Not enough entropy”. So, here’s the steps I usually takes to ensure that discovery works. I use <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">PuTTY</a> to connect to the soon-to-be-monitored servers. This guide also assumes that you have SU rights on the system since all of these steps (except #1) needs it.</p>
<ol>
<li>Check you current entropy
<pre class="brush: plain;">cat /proc/sys/kernel/random/entropy_avail</pre>
<p>Is it less than, or close to, 256? It probably is. If you don’t feel like connecting a mouse and start wiggling it around—not really feasible in a data center—and see if the entropy increases, you can generate your own random data.</li>
<li>Generate you own random data.<br />
Be advised that this forced entropy will not be as random as the system-created on and thus not as secure. How much more insecure it is, I don’t know, and quite frankly I prefer to have my systems monitored yet slightly less secure than not monitored at all. Anyway, you can force your own random data by running:</p>
<pre class="brush: plain;">dd if=/dev/urandom of=~/.rnd bs=1 count=1024</pre>
<p>This creates a .rnd file with 1024B of random data that the certificate creation process will use instead of the system entropy if the file exists.</li>
<li>Uninstall and re-discover<br />
The first failed attempt of discovery will most likely leave a non-working agent installation that we have to remove. Otherwise we will just be stuck with an “Access Denied” error. Run:</p>
<pre class="brush: plain;">rpm –e scx</pre>
<p>Now, try to discover the system again.</li>
<li>Failed again?<br />
Try generating the certificate manually by running:</p>
<pre class="brush: plain;">/opt/microsoft/scx/bin/tools/scxsslconfig -f –v
/opt/microsoft/scx/bin/tools/scxadmin –restart</pre>
<p>Retry discovery again.</li>
<li>Still fails?<br />
Uninstall the agent once more as instructed in step 3.</li>
</ol>
<p>Stese steps have solved my problems 100% on both SUSE and RedHat and hopefully they will help you too.</p>
<p>Interestingely enough, these problems seems to be connected to some changes in the 2.6 kernel and basically everything that uses SSL-ish certificates will be affected. Even though the symptoms may be a bit more subtle, like time-outs and disconnects. For “headless” servers like those I usually to administer where the random data tend to be much lower, there’s even specialised hardware whose sole purpose is to generate random data, like the <a href="http://www.entropykey.co.uk/">Entropy Key</a>. I have also been told that new servers is likely to be equipped with entropy chipsets to make sure that there’s chaos enough to avoid these new-found oddities.</p>
<blockquote><p>Sources:<br />
<a title="http://social.technet.microsoft.com/Forums/en-US/crossplatformsles/thread/f94ec905-23ac-4444-b9f8-644fec3ae357" href="http://social.technet.microsoft.com/Forums/en-US/crossplatformsles/thread/f94ec905-23ac-4444-b9f8-644fec3ae357">http://social.technet.microsoft.com/Forums/en-US/crossplatformsles/thread/f94ec905-23ac-4444-b9f8-644fec3ae357</a></p>
<p><a title="http://www.askrenzo.com/oracle/SCOM/SCOM_discovering_nodes.html" href="http://www.askrenzo.com/oracle/SCOM/SCOM_discovering_nodes.html">http://www.askrenzo.com/oracle/SCOM/SCOM_discovering_nodes.html<br />
</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://teknoglot.hartati.se/ms/opsmgr2007/linux-discovery-not-enough-entropy/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>(re)Gain sysadmin access to SQL2005 or SQL2008</title>
		<link>http://teknoglot.hartati.se/ms/sql2008/regain-sysadmin-access-to-sql2005-or-sql2008/</link>
		<comments>http://teknoglot.hartati.se/ms/sql2008/regain-sysadmin-access-to-sql2005-or-sql2008/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 13:08:10 +0000</pubDate>
		<dc:creator>Sam T</dc:creator>
				<category><![CDATA[SQL 2005]]></category>
		<category><![CDATA[SQL 2008]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server 2005]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://teknoglot.hartati.se/?p=239</guid>
		<description><![CDATA[In SQL Server 2005 and 2008 the local Administrators account is not sysadmin by default. This makes it even more important that the one setting up the Database also remembers to add a SQL Server admins group to the sysamin role. If this step is forgotten, the user installing the database server is the only [...]]]></description>
			<content:encoded><![CDATA[<p>In SQL Server 2005 and 2008 the local Administrators account is not sysadmin by default. This makes it even more important that the one setting up the Database also remembers to add a SQL Server admins group to the sysamin role. If this step is forgotten, the user installing the database server is the only one that will ever be sysadmin.</p>
<p>In some extreme cases I’ve seen situations where no one except some dude on vacation is sysadmin and there’s a bunch of applications that needs to be installed/upgraded. In these cases I have also been assigned Local Administrator rights on the server, but since the local Administrators group isn’t sysadmin either I still cannot login to the SQL server.<br />
What to do!?</p>
<p>Thanks to <a href="http://blogs.msdn.com/raulga/archive/2007/07/12/disaster-recovery-what-to-do-when-the-sa-account-password-is-lost-in-sql-server-2005.aspx">Raul Carcia’s blog post</a> it’s not that a big deal. The instructions is written for SQL Server 2005, but works equally fine on SQL Server 2008 and the only requirement is that you are a local server administrator.<br />
Here’s what to do:</p>
<ol>
<li>Open the <em>SQL Server Configuration Manager.</em></li>
<li>In <em>SQL Server Services</em>, open the properties for the SQL Server instance you need access to.</li>
<li>In the <em>Advanced</em> tab, locate <em>Startup Parameters</em>.</li>
<li>Add “;-m” to the end of that line.</li>
<li>Press OK and restart the SQL Server into “Maintenance Mode” or “Single User Mode” if you like. (check that a restart is OK first <img src='http://teknoglot.hartati.se/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</li>
<li>Open a command prompt (right-click, “Run as Administrator” in Windows 2008) and go to C:\Program Files\Microsoft SQL Server\100\Tools\Binn\<br />
<span style="font-size: xx-small;">(C:\Program Files\Microsoft SQL Server\90\Tools\Binn\ for SQL2005</span>)</li>
<li>Execute
<pre class="brush: plain;">sqlcmd /A /E /S&lt;SERVER\INSTANCE&gt;</pre>
<p> (use . for local default instance and .\INSTANCE for local named instance)</li>
<li>In the CLI, execute:
<pre class="brush: plain;">EXEC sp_addsrvrolemember 'DOMAIN\yourusername', 'sysadmin';
GO</pre>
</li>
<li>Return to the <em>SQL Server Configuration Manager</em> and restore the <em>Startup Parameters</em> to it’s previous settings.</li>
<li>Restart the SQL Server instance to allow users to access it again.</li>
</ol>
<p>Now, you should be able to login to the SQL server with sysadmin rights using your current user. This would also be a good point in time to actually establish a SQL Server Admins group (local or domain) to add to the sysadmin role to avoid having others to the above steps when you, yourself, happens to be on vacation. <img src='http://teknoglot.hartati.se/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>As Raul Carcia point out in his original post, this is really a disaster recovery procedure and there’s definitely nothing sneaky about it since it leaves quite alot of trails in the event logs.</p>
<p>All in all, a Great article by <a href="http://blogs.msdn.com/raulga/">Raul</a> and all credit should go his way.</p>
]]></content:encoded>
			<wfw:commentRss>http://teknoglot.hartati.se/ms/sql2008/regain-sysadmin-access-to-sql2005-or-sql2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Updated: MP for System Center Configurations Manager 2007 SP2 on x64</title>
		<link>http://teknoglot.hartati.se/ms/opsmgr2007/updated-mp-for-system-center-configurations-manager-2007-sp2-on-x64/</link>
		<comments>http://teknoglot.hartati.se/ms/opsmgr2007/updated-mp-for-system-center-configurations-manager-2007-sp2-on-x64/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 11:13:00 +0000</pubDate>
		<dc:creator>Sam T</dc:creator>
				<category><![CDATA[OpsMgr 2007]]></category>
		<category><![CDATA[Management Pack]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OpsMgr]]></category>
		<category><![CDATA[x64]]></category>

		<guid isPermaLink="false">http://teknoglot.hartati.se/ms/opsmgr2007/updated-mp-for-system-center-configurations-manager-2007-sp2-on-x64/</guid>
		<description><![CDATA[Microsoft has released an updated MP for SCCM SP2 (v6.0.6000.2, released on 10/28/2009) for OpsMgr R2. The update basically contains support for x64 that was missin in the previous release. The Configuration Manager 2007 SP2 Management Pack adds support for monitoring Configuration Manager 2007 SP2 in a 64-bit environment with Operations Manager 2007 R2 or [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has released an updated <acronym title="Management Pack">MP</acronym> for <acronym title="System Center Configurations Manager">SCCM </acronym>SP2 (v6.0.6000.2, released on 10/28/2009) for OpsMgr R2.</p>
<p>The update basically contains support for x64 that was missin in the previous release.</p>
<blockquote><p>The Configuration Manager 2007 SP2 Management Pack adds support for monitoring Configuration Manager 2007 SP2 in a 64-bit environment with Operations Manager 2007 R2 or Operations Manager 2007 SP1 with hotfix (KB971541) installed. This enables the Configuration Manager 2007 SP2 Management Pack to work with either the 32-bit or the 64-bit Operations Manager 2007 agent. <font color="#800000">Except for the 64-bit support, the other features and guidance for Configuration Manager 2007 Management Packs remain intact</font>.</p>
</blockquote>
<p><font size="1">(coloration added by me)</font></p>
<p>Read more and download here:    <br /><a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=a8443173-46c2-4581-b3b8-ce67160f627b" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a8443173-46c2-4581-b3b8-ce67160f627b">http://www.microsoft.com/downloads/details.aspx?FamilyID=a8443173-46c2-4581-b3b8-ce67160f627b</a></p>
]]></content:encoded>
			<wfw:commentRss>http://teknoglot.hartati.se/ms/opsmgr2007/updated-mp-for-system-center-configurations-manager-2007-sp2-on-x64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
