<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
	<title>Pete Zerger</title>
	<link>http://www.systemcentercentral.com/Community/Blogs/tabid/150/rss/1/userId/7/CategoryId/61/Default.aspx</link>
	<description></description>
	<language>en-us</language>
	<copyright>Copyright 2009 System Center Central All Rights Reserved.</copyright>
	<lastBuildDate>Sat, 13 Mar 2010 13:28:06 GMT</lastBuildDate>
		<item>
			<title><![CDATA[Blog: Script Tip: Equivalent of the 'sleep' batch command for Windows 2008]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/60799/Default.aspx]]></link>
			<description><![CDATA[<p>I was writing some simple automation sequences for a user demonstration and realized that the <strong>sleep</strong> command present on most versions of Windows is missing from Windows Server 2008. So, I found myself in need of an alternative. I bit of digging around, I found an odd post on egghead.com with an equivalent I thought I would post here for my own reference. </p> <p>To pause script execution for 30 seconds in Windows 2003 and older was easy enough with the script command</p> <div id="codeSnippetWrapper"><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3">sleep 30</font> </pre><br></div>
<p>on Windows 2008 and Windows 7, you can use this alternative in your batch files</p>
<div id="codeSnippetWrapper"><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3">@ping -30 127<span style="color: #ff0000">.</span>0<span style="color: #ff0000">.</span>0<span style="color: #ff0000">.</span>1 <span style="color: #0000ff">> </span>nul</font></pre><br></div>
<p></p>
<p>All in all, it makes me glad we have PowerShell. Since I had the script I'd carried forward from Windows 2003 already written (that used Sleep and EventCreate to trigger a unit monitor in OpsMgr), I didn't want to start from scratch.  But the PowerShell equivalent is simple as well...I just have to convert the rest of the script when I have some free time.</p>
<p>Sleep in seconds</p>
<div id="codeSnippetWrapper"><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3">Start-Sleep –s  30</font></pre><br></div>
<p> </p>
<p>And now, back to work....</p>
<p> </p>
<p><font size="3">Pete Zerger, MVP OpsMgr and Essentials</font></p>
<p><a href="http://feeds.feedburner.com/systemcentercentral/blogs"><img title="clip_image001" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="40" alt="clip_image001" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60799/WLW-ScriptTipEquivalentofthesleepbatchcomman_10CC0-clip_image001_d760347d-9a21-402a-b373-e2a22eb53702.jpg" width="40" border="0"></a><a href="http://www.facebook.com/pzerger"><img title="clip_image003" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="40" alt="clip_image003" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60799/WLW-ScriptTipEquivalentofthesleepbatchcomman_10CC0-clip_image003_b372685a-8e8c-48b7-a2cd-44bbf3198cc1.gif" width="40" border="0"></a><a href="http://www.twitter.com/pzerger"><img title="clip_image005" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="40" alt="clip_image005" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60799/WLW-ScriptTipEquivalentofthesleepbatchcomman_10CC0-clip_image005_3a280c9c-6d44-4067-a741-ee5a6f014a0c.gif" width="40" border="0"></a><a href="http://www.linkedin.com/profile?viewProfile=&key=5896031&trk=tab_pro"><img title="clip_image007" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="40" alt="clip_image007" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60799/WLW-ScriptTipEquivalentofthesleepbatchcomman_10CC0-clip_image007_1e0b9d1d-3716-400a-a861-d2a2e83f4251.gif" width="40" border="0"></a><a href="callto://pzerger/"><img title="clip_image008" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="40" alt="clip_image008" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60799/WLW-ScriptTipEquivalentofthesleepbatchcomman_10CC0-clip_image008_641b171e-edc6-41bd-b3e3-5831f3da767e.jpg" width="40" border="0"></a>]]></description>
			<pubDate>Sat, 13 Mar 2010 06:12:03 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/60799/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Virtual System Center Part 2: Guidance on Dynamic VHDs (Thin Provisioning) for Production Workloads]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/60718/Default.aspx]]></link>
			<description><![CDATA[<p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60718/WLW-VirtualSystemCenterPart2GuidanceonThinPr_DEA8-VirtSvr.png"><img title="VirtSvr" style="border-right: 0px; border-top: 0px; display: inline; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" height="124" alt="VirtSvr" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60718/WLW-VirtualSystemCenterPart2GuidanceonThinPr_DEA8-VirtSvr_thumb.png" width="95" align="left" border="0"></a> The answer on dynamic virtual hard disks (or thin provisioning, in VMware terms) has become more nuanced over time. A few years ago, the answer was "not for production workloads". As with many situations, the answer today is "it depends". </p> <p>In part 1 of this series, <a href="/Details/tabid/147/indexId/19135/Default.aspx"><font color="#0000ff">Virtual Operations Manager: Part 1 - Should I Virtualize?</font></a>, we discussed which Operations Manager 2007 roles could and should be virtualized. From this point, we're going to broaden the discussion to virtual workloads as a whole, with info applicable to all System Center products. Really the discussion we're about to have here is just the tip of the storage iceberg. To get the complete storage picture, we have to look at storage drivers, storage controllers and the underlying options for storage architecture. But we'll leave some of these deep discussions of storage for another day.</p> <p><strong><font size="5">In This Article </font></strong></p> <p>In this article, I will provide some authoritative source material we found in researching this issue in the past few months. I'll provide recommendations and source material for </p> <p>1) The Case for Thin Provisioning </p> <p>2) Recommendations from Microsoft (Hyper-V) and VMware (ESX / vSphere) for production workloads</p> <p>3) Quantitative Information on the difference in performance of dynamic versus fixed virtual disks.</p> <p>4) Simple, real-world, common sense guidance to help you in choosing which virtualized production workloads (if any) should be thin provisioned. </p> <p><strong><font size="5">The Case for Thin Provisioning</font></strong></p> <p>First, let's just address why would you use dynamic VHDs in the first place. If I know fixed size disks are faster, why do I want to thin provision? The answer is simple - to save storage space. If you don't care about utilization of your storage, then you don't need to use dynamic disks. But let's face it, SAN storage is not free, nor are the storage architects and engineers we have to pay to design, deploy, migrate, update and tend to this infrastructure. <u>We all want to save storage space</u>.</p> <p>In Hyper-V, you can create a dynamic VHDs. In VMware thin provisioning can be leveraged within the storage array as well as at the virtual disk level. We're going to focus on the virtual hard disk as common element here (VHD in Microsoft-speak, VMDK in VMware terms).</p> <p><strong><font size="5">Microsoft (Hyper-V)</font></strong></p> <p> <p><strong></strong></p> <p>What is Microsoft's recommendation for use of dynamic VHDs in production workloads? We can look at a couple of good sources within MS for answers. There is a short blog post that addresses this question, titled <a href="http://blogs.technet.com/mghazai/archive/2009/09/04/hyper-v-dynamic-expanding-or-fixed-size-vhd.aspx"><font color="#0000ff">Hyper-V  Dynamic or Fixed Size VHD , by Mark Ghazai [MSFT]</font></a>. </p> <p><em>Mark says this:</em></p> <p></p> <ul> <li>Best practice says; “Dynamic expanding VHDs are not recommended for virtual machines that run server workloads in a production environment”.  <li>Dynamic expanding VHDs will suffer a slight performance impact on writes when a dynamic VHD has to expand. This is one of the reasons why it doesn’t give the exact same performance as a fixed size VHD.</li></ul> <p>However, <strong><u>both disk types are now supported by Microsoft in production</u>.</strong> However, the only reason someone would use Dynamic disks is if they’re trying to save space otherwise I’d still recommend using Fixed VHDs. You can always expand the fixed size VHD (Using Edit Disk option in Hyper-V management Console or <a href="http://pshyperv.codeplex.com/"><font color="#0000ff">PowerShell script</font></a>) if you need to.  <p><strong><font size="5">Performance Comparison </font></strong> <p>The real question is <em>"how much better is slightly better"? What do I lose with dynamic VHDs?</em> <p>Tim Litton [MSFT] answers this question in <a href="http://blogs.technet.com/winserverperformance/archive/2008/09/19/hyper-v-and-vhd-performance-dynamic-vs-fixed.aspx" target="_blank"><font color="#0000ff">Hyper-V and VHD Performance - Dynamic vs. Fixed</font></a>. <p><font color="#000040"><em>Fixed VHD always performs better than a Dynamic VHD in most scenarios by roughly 10% to 15% with the exception of 4k writes, where Fixed VHD performs significantly better, as shown in this chart.</em></font>  <p><img alt="Hyper-V VHD Performance - Dynamic vs. Fixed" src="http://blogs.technet.com/photos/winsrvperf_img/images/3126179/425x268.aspx"> <p><strong>How do you know where your workload falls in this chart? </strong> <p>Do your own testing. As Tim says "<em>The exact result that a customer is going to see will depend on quite a few variables (e.g. how large and often the reads and writes are, how many outstanding I/O there can be at one time), so performing real-world testing is the best way to assess what impact virtualization will have</em>." <p><font size="5"><strong>VMware (vSphere)</strong> </font>  <p>VMware has plenty to say on this topic as well. VMware has a whitepaper titled <a href="http://www.vmware.com/files/pdf/VMware-DynamicStorageProv-WP-EN.pdf"><font color="#0000ff">"Dynamic Storage Provisioning, Considerations and Best Practices for Using Virtual Disk Thin Provisioning</font></a><font color="#0000ff">"</font>  <p><em>Excerpts</em>: When considering use of thin provisioned virtual disks there are often concerns about its impact on overall virtual machine performance. These concerns often stem from the perception that fragmentation may reduce performance when the entire disk is scanned as well as more frequent updates to the metadata updates may cause increased contention. The next portion will address why both those concerns <u>should not prevent one from considering use of thin virtual disks</u>.  <p>Thin provisioning won’t be an ideal solution for every environment. But when used and managed correctly, it does offer significant benefits to providing efficient and dynamic space allocation that improves the overall operations for many virtual administrators.  <p><strong><font size="5">Common Sense Guidance </font></strong> <p>As you can see, the answer is no longer simply "no". However, I recommend that you only use thin provisioning in specific scenarios.   <ul> <li><em><strong>Don't </strong></em>use thin provisioning if you're not concerned about storage capacity...(but who isn't pushing storage to the limit these days?)  <li><em><strong>Do</strong></em> use thin provisioning for data (non-database) and application binary volumes. Particularly, server roles that are light on disk I/O will be good candidates (like the OpsMgr Gateway role).  <li><em><strong>Don’t</strong></em> use thin provisioning for the system volume of a VM, database-type data partitions, or volumes that will grow data rapidly. </li></ul> <p>For specific guidance on System Center workloads (OpsMgr 2007 specifically), have a look at <a href="/Details/tabid/147/indexId/19135/Default.aspx"><font color="#0000ff"><em>Virtual Operations Manager</em>: Part 1 - Should I Virtualize?</font></a>  <p></a></p> <p></p> <p></p> <p></p> <p><strong><font size="5">Conclusion</font></strong> </p> <p>I hope you've found some value in this post. I have another post lined up on the deeper discussion of storage architecture. I'll try to follow up with "Virtual System Center Part 3: Storage Architecture" as soon as I can. With MMS 2010 only a few weeks ago, spare time is in short supply, so may be a bit. If you're headed to MMS 2010, I'll see you in Vegas!</p>]]></description>
			<pubDate>Thu, 11 Mar 2010 08:01:43 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/60718/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Essentials 2010 Virtualization Management: PRO Tips in SCE 2010]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/60623/Default.aspx]]></link>
			<description><![CDATA[<p>In a previous post, we looked at how System Center Essentials 2010 leverages SCVMM 2008 R2 functionality to perform a virtual-to-virtual (V2V) conversion of VMware guests (see <a href="/BlogDetails/tabid/143/IndexID/59444/Default.aspx"><strong>Test: Essentials 2010 Virtualization Management: Converting VMware Guests to Hyper-V (V2V Conversion)</strong></a>). </p> <p>In this installment, we'll have a look at the <strong>Performance and Resource Optimization (PRO) functionality in Essentials 2010</strong>, which is provided via SCVMM 2008 R2 installed as part of the Essentials 2010 virtualization management feature. To leverage PRO functionality in Essentials, you  really need two or more Hyper-V hosts in a cluster configuration. Conveniently, Essentials 2010 supports clustered Hyper-V hosts and Live Migration as of Release Candidate.</p> <p><font size="5"><strong>What is a PRO Tip?</strong></font></p> <p><em>PRO (Performance and Resource Optimization) Tip is a feature that enables monitoring of your virtualized infrastructure and alerting when there is an opportunity to optimize the usage of these resources. A PRO Tip window contains the description of the event that produced the PRO Tip and the suggested remedial action. This feature allows you to better load-balance virtual machines between physical hosts when specific threshold values are reached. Alternatively, you can migrate virtual machines when a hardware failure is detected. Hardware companies such as Dell and HP provide their own PRO packs to provide these tips when vendor-specific hardware errors or failures occur.</em></p> <p><strong><font size="5">Enabling PRO Tips in Essentials</font></strong></p> <p>PRO Tips are actually <u>enabled by default</u> in Essentials, but without some of the configuration options you see in the SCVMM Administrator Console. You can right click the "PRO Tips" node in the navigation pane of the Computers space (see <strong>figure 1)</strong> to enable or disable PRO tips for all your Hyper-V hosts. You do not have the option to enable or disable for individual hosts in Essentials console. </p> <p>The default settings for PRO in Essentials 2010 are:</p> <ul> <li>Enabled for Critical and Warning  <li>Not Automatically Implemented</li></ul> <p>You cannot adjust either of these settings in the console beyond enabling or disabling for all hosts. Technically, you can configure these settings differently using the SCVMM Command Shell, but Microsoft recommends against making any changes outside the Essentials console without Microsoft guidance.</p> <p><font size="5"><strong>Viewing and Responding to PRO Tips</strong></font></p> <p>PRO Tips in Essentials are presented in the top center of Computers space in the default view. If you right click a PRO Tip, you can select to implement or dismiss, as shown in <strong>figure 1</strong>.</p> <p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60623/WLW-VirtualizationManagementPROTipsinSystemC_14CFF-image_4.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="220" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60623/WLW-VirtualizationManagementPROTipsinSystemC_14CFF-image_thumb_1.png" width="723" border="0"></a> </p> <p><strong>Figure 1</strong> – PRO Tips in the Computers Space</p> <p> </p> <p><strong><font size="5">PRO Tips Knowledge and Detail </font></strong></p> <p>The detail of the highlighted PRO Tip appears in the bottom center of the Essentials console, as shown in <strong>figure 2</strong>.</p> <p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60623/WLW-VirtualizationManagementPROTipsinSystemC_14CFF-image_6.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="394" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60623/WLW-VirtualizationManagementPROTipsinSystemC_14CFF-image_thumb_2.png" width="736" border="0"></a> </p> <p></p> <p></p> <p><strong>Figure 2</strong> – PRO Tips Knowledge and Detail </p> <p><strong><font size="5">Conclusion</font></strong>  <p>To our mid-market IT friends and consultants advising this audience, I say there is a lot to like about Essentials 2010. Give it try! You can download a copy of the Essentials 2010 RC at <a href="http://www.microsoft.com/sce">www.microsoft.com/sce</a></p>]]></description>
			<pubDate>Tue, 09 Mar 2010 12:02:32 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/60623/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: OpsMgr: Download Location of all the Dell 4.0 Management Packs (Server, Client, PRO, Printer and StorageArray)]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/60573/Default.aspx]]></link>
			<description><![CDATA[<p><em>Just bookmarking these for future reference. </em>The Dell Storage Array MP 4.0 was released in January, meaning all Dell management packs have an updated MP now. Putting together some notes on Dell 4.0 tuning experience now... </p> <p><strong><font size="5">Download Locations</font></strong></p> <ul> <li><a href="http://support.us.dell.com/support/downloads/download.aspx?c=us&l=en&s=gen&releaseid=R237719&formatcnt=0&libid=0&typeid=-1&dateid=-1&formatid=-1&fileid=342171" target="_blank"><font color="#0000ff">Dell 4.0 Server Management Pack Suite</font></a><font color="#0000ff"> </font> <li><a href="http://support.dell.com/support/downloads/download.aspx?c=us&l=en&s=gen&releaseid=R245492&SystemID=PREC_M2300&servicetag=&os=WW1&osl=en&deviceid=22069&devlib=0&typecnt=0&vercnt=1&catid=&impid=&formatcnt=0&libid=36&typeid=-1&dateid=-1&formatid=-1&fileid=356452" target="_blank"><font color="#0000ff">Dell 4.0 Client Management Pack</font></a> <li><a href="http://support.dell.com/support/downloads/download.aspx?c=us&l=en&s=gen&releaseid=R217520&SystemID=PWE_2950&servicetag=&os=WNET&osl=en&deviceid=22138&devlib=0&typecnt=0&vercnt=1&catid=36&impid=-1&formatcnt=0&libid=36&typeid=-1&dateid=-1&formatid=-1&fileid=314650" target="_blank"><font color="#0000ff">Dell PRO Pack for SCVMM 2008</font></a>  <li><a href="http://support.dell.com/support/downloads/download.aspx?c=us&cs=555&l=en&s=biz&releaseid=R255600&SystemID=PWV_MD3000&servicetag=&os=LHS64&osl=en&deviceid=22070&devlib=0&typecnt=0&vercnt=1&catid=-1&impid=-1&formatcnt=1&libid=36&typeid=-1&dateid=-1&formatid=-1&fileid=374922" target="_blank"><font color="#0000ff">Dell StorageArray 4.0</font></a> <li><a href="http://support.dell.com/support/downloads/download.aspx?c=us&cs=555&l=en&s=biz&releaseid=R247998&SystemID=PRN_LSR_3110CN&servicetag=&os=WLH&osl=en&deviceid=22072&devlib=0&typecnt=0&vercnt=1&catid=-1&impid=-1&formatcnt=1&libid=36&typeid=-1&dateid=-1&formatid=-1&fileid=362248" target="_blank"><font color="#0000ff">Dell Printer Management Pack 4.0</font></a></li></ul>]]></description>
			<pubDate>Mon, 08 Mar 2010 03:18:58 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/60573/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Essentials 2010 Job Aid: Verbose List of WSUS Error Codes]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/60546/Default.aspx]]></link>
			<description><![CDATA[<p>I find having a list of these codes is a <u>must have</u> when troubleshooting update and deployment issues with Essentials 2010. I have seen it posted in a few different places, but here is the original source:</p> <p>Eric Brodish[MSFT] posted a verbose list of WSUS error codes at <a href="http://inetexplorer.mvps.org/archive/windows_update_codes.htm"><font color="#0000ff">http://inetexplorer.mvps.org/archive/windows_update_codes.htm</font></a></p> <p>The list is HUGE, here is a small sample of what you'll see:</p> <p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60546/WLW-Essentials2010JobAidVerboseListofWSUSErr_9FF1-image_2.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="241" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60546/WLW-Essentials2010JobAidVerboseListofWSUSErr_9FF1-image_thumb.png" width="806" border="0"></a> </p> <p> </p> <p><font size="4">How to Essentials 2010 Measure Up?</font></p> <p>As a little side note, Essentials 2010 just received an 'excellent' rating from ZDNet UK. Read the full review at </p> <p><a href="http://reviews.zdnet.co.uk/software/enterpriseapplications/0,1000001814,40067876,00.htm"><font color="#0000ff">http://reviews.zdnet.co.uk/software/enterpriseapplications/0,1000001814,40067876,00.htm</font></a></p>]]></description>
			<pubDate>Fri, 05 Mar 2010 22:22:40 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/60546/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Tip: System Center Essentials 2010 Console Shortcut Keys]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/60376/Default.aspx]]></link>
			<description><![CDATA[<p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60376/WLW-TipSystemCenterEssentials2010ConsoleShor_12132-enter_2.jpg"><img title="enter" style="border-right: 0px; border-top: 0px; display: inline; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" height="82" alt="enter" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60376/WLW-TipSystemCenterEssentials2010ConsoleShor_12132-enter_thumb.jpg" width="100" align="left" border="0"></a> </p> <p> </p> <p>If you're working with System Center Essentials 2010 and have not yet gotten comfortable with the shortcut keys, they are nice for those of us who prefer the keyboard over the mouse. Here is a list of the Essentials 2010 keyboard shortcuts to streamline console navigation.</p> <p> </p> <table cellspacing="0" cellpadding="2" width="269" border="0"> <tbody> <tr> <td valign="top" width="145"><strong><font size="3">Workspace</font></strong></td> <td valign="top" width="122"><strong><font size="3">Shortcut Keys</font></strong></td></tr> <tr> <td valign="top" width="145"><font size="3">Computers</font></td> <td valign="top" width="122"><font size="3">Ctrl+1</font></td></tr> <tr> <td valign="top" width="145"><font size="3">Monitoring</font></td> <td valign="top" width="122"><font size="3">Ctrl+2</font></td></tr> <tr> <td valign="top" width="145"><font size="3">Updates</font></td> <td valign="top" width="122"><font size="3">Ctrl+3</font></td></tr> <tr> <td valign="top" width="145"><font size="3">Software</font></td> <td valign="top" width="122"><font size="3">Ctrl+4</font></td></tr> <tr> <td valign="top" width="145"><font size="3">Reporting</font></td> <td valign="top" width="122"><font size="3">Ctrl+5</font></td></tr> <tr> <td valign="top" width="145"><font size="3">Administration</font></td> <td valign="top" width="122"><font size="3">Ctrl+6</font></td></tr> <tr> <td valign="top" width="145"><font size="3">Authoring </font></td> <td valign="top" width="122"><font size="3">Ctrl+7</font></td></tr> <tr> <td valign="top" width="145"><font size="3">Help</font></td> <td valign="top" width="122"><font size="3">F1</font></td></tr> <tr> <td valign="top" width="145"><font size="3">Navigation Pane</font></td> <td valign="top" width="122"><font size="3">Alt+F1</font></td></tr> <tr> <td valign="top" width="145"><font size="3">Details Pane</font></td> <td valign="top" width="122"><font size="3">Ctrl+D</font></td></tr> <tr> <td valign="top" width="145"><font size="3">Scope </font></td> <td valign="top" width="122"><font size="3">Ctrl+M</font></td></tr></tbody></table>]]></description>
			<pubDate>Tue, 02 Mar 2010 07:34:14 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/60376/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: AVIcode Recognized in New Magic Quadrant for Application Performance Monitoring]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/60315/Default.aspx]]></link>
			<description><![CDATA[<p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60315/WLW-AVIcodeRecognizedinNewMagicQuadrantforAp_AA44-image_2.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; margin: 0px 10px 5px 0px; border-left: 0px; border-bottom: 0px" height="94" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60315/WLW-AVIcodeRecognizedinNewMagicQuadrantforAp_AA44-image_thumb.png" width="75" align="left" border="0"></a> <strong>I am big fan of Avicode and just received the following announcement.</strong> This is well-deserved recognition for what is truly an excellent tool for modeling application behavior and drilling down into performance hotspots. Our congrats go to everyone the AVICode team for this achievement.</p> <p>AVIcode is pleased to announce that it has been included in <strong>Gartner Inc.'s first "Application Performance Monitoring" magic quadrant</strong>. The magic quadrant positions vendors according to their <strong><i>ability to execute</i> and <i>completeness of vision</i>.</strong> Vendors were evaluated on the five most recognized dimensions of application performance monitoring (APM): <ul> <li>End user experience monitoring <li>User-defined transaction monitoring <li>Application component discovery and modeling <li>Application component deep-dive monitoring <li>Application performance monitoring database</li></ul> <p>AVIcode is regarded as the market leader in the management of .NET-based applications, offering a broad range of solutions covering all five APM dimensions.  <p>To be included in the magic quadrant, AVIcode also had to demonstrate that at least 50 customers are using its APM products in production environments and show a global sales presence.  With tens of thousands of servers monitored worldwide, and a complete keyboard-to-eyeball solution, AVIcode earned recogniztion by Gartner and inclusion in the magic quadrant. <p><a href="http://www.avicode.com">Click here to read the full announcement at www.avicode.com.</a></p>]]></description>
			<pubDate>Fri, 26 Feb 2010 23:06:38 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/60315/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: How to Identify your Windows 2008 Version and Hyper-V Compatibility (SKUs and Retrieval Methods)]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/60131/Default.aspx]]></link>
			<description><![CDATA[<blockquote></blockquote> <p>I was working on a System Center project, needed to retrieve this info, and found some info on MSDN about how to query <strong>Windows 2008 Operating System SKUs</strong>. In this case, i was checking for Hyper-V compatibility, but no doubt you may want this info for other reasons. There are a couple of ways to do this using WMI Test Utility, WMIC command line or PowerShell. Here are the three methods and a list of Windows 2008 Operating System SKUs. </p> <p>I'll demonstrate three methods to retrieve this value 1) WMI  2) Command Line 3) PowerShell </p> <p><font size="5">1. Using WMI Test Utility </font></p> <ol> <li>From a Run box, type WBEMTEST</li> <li>Connect to namespace root\cimv2</li> <li>Click the Query  button and run the following query</li></ol> <div id="codeSnippetWrapper"><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3"><span style="color: #0000ff">Select</span> OperatingSystemSKU <span style="color: #0000ff">from</span> Win32_operatingsystem</font></pre><br></div>
<p>Double-click the result in the query Window (below left), and you should then see the SKU for the installed OS (below right)</p>
<table cellspacing="0" cellpadding="2" width="400" border="0">
<tbody>
<tr>
<td valign="top" width="200"><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60131/WLW-Howtoidentifyyourwindows2008versionSKUsa_DC69-image_4.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="125" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60131/WLW-Howtoidentifyyourwindows2008versionSKUsa_DC69-image_thumb_1.png" width="483" border="0"></a> </td>
<td valign="top" width="200"><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60131/WLW-Howtoidentifyyourwindows2008versionSKUsa_DC69-image_6.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="250" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index60131/WLW-Howtoidentifyyourwindows2008versionSKUsa_DC69-image_thumb_2.png" width="485" border="0"></a> </td></tr></tbody></table>
<p><font size="5">2. Using WMIC Command Line Utility </font></p>
<p>This method is great for Windows 2008 Server Core where you have <u>no UI</u>. At the default command prompt, enter the following</p>
<div id="codeSnippetWrapper"><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3">wmic OS <span style="color: #0000ff">get</span> OperatingSystemSKU</font></pre><br></div>
<p><font size="5">3. Using PowerShell</font></p>
<p>Your final option is PowerShell.  Naturally works on GUI, but PowerShell is available in Windows Server Core <u>only if you are running Win2008 R2</u>! </p>
<div id="codeSnippetWrapper"><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3">get-wmiobject -query "select OperatingSystemSKU from Win32_OperatingSystem"</font></pre><br></div>
<p>OR </p>
<div id="codeSnippetWrapper"><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3">gwmi Win32_OperatingSystem | <span style="color: #0000ff">select</span> OperatingSystemSKU</font></pre><br></div>
<p><font size="5">Hyper-V Compatible SKUs</font></p>
<p>The following OperatingSystemSKU values are Hyper-V compatible. You can only install Hyper-V if your Windows 2008 install matches one of these SKUs</p>
<ul>
<li>7 = Windows Server 2008 Standard Edition (full) 
<li>8 = Windows Server 2008 Datacenter Edition (full) 
<li>10 = Windows Server 2008 Enterprise Edition (full)  
<li>12 = Windows Server 2008 Datacenter Edition (core) 
<li>13 = Windows Server 2008 Standard Edition (core) 
<li>14 = Windows Server 2008 Enterprise Edition (core) 
<li>42 = Hyper-V Server 2008</li></ul>
<p><font size="5">Non Hyper-V Compatible SKUs </font></p>
<p>The following are a couple of the "without Hyper-V" SKUs. I'll add others to this list as I run across them.</p>
<ul>
<li>36 = Windows Server 2008 Standard Edition without Hyper-V (full) </li>
<li>40 = Windows Server 2008 Standard Edition without Hyper-V (core) </li></ul>]]></description>
			<pubDate>Tue, 23 Feb 2010 06:48:24 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/60131/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: How to list and query for installed hotfixes with PowerShell]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/60074/Default.aspx]]></link>
			<description><![CDATA[<p>By request of Mattie, here is some PowerShell on how to query hotfixes installed on a computer, as well as script to connect to a list of remote computers to determine whether or not a hotfix is installed.</p> <p><strong>List all installed hotfixes on local machine</strong></p> <div id="codeSnippetWrapper"><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">Get-WmiObject -query <span style="color: #006080">'select * from win32_quickfixengineering'</span> | <span style="color: #0000ff">foreach</span> {$_.hotfixid} </pre><br></div>
<p><strong>Search for a specific hotfix.</strong> </p>
<p>This example will find if KB976749 is installed, returning 1 if yes, 0 if no.</p>
<div id="codeSnippetWrapper"><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">Get-WmiObject -query <span style="color: #006080">'select * from win32_quickfixengineering'</span> | where {$_.hotfixid <span style="color: #cc6633">-eq</span> <span style="color: #006080">"KB976749"</span>} | <br><span style="color: #0000ff">foreach</span> {$_.hotfixid}</pre><br></div>
<p><strong>Check list of remote machines for a specific hotfix</strong></p>
<p>This script reads the comma-delimited list of computers assigned to the variable on line 1. It quietly continues if it cannot connect, and if it does, returns message to screen with message about whether the hotfix is installed.</p>
<p>To run, save in Notepad with a .ps1 extension and run from PowerShell prompt. Update the list of computers with your desired list</p>
<div id="codeSnippetWrapper"><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">$boxes=<span style="color: #006080">"pzerger-01"</span>,<span style="color: #006080">"pzerger-pc"</span>,<span style="color: #006080">"127.0.0.1"</span><br><br><span style="color: #0000ff">foreach</span> ($box <span style="color: #0000ff">in</span> $boxes) <br>{ <br><br><span style="color: #0000ff">if</span> (Get-WmiObject -Computer $box -Class Win32_QuickFixEngineering `<br>-Filter <span style="color: #006080">"HotFixID='KB976749'"</span> -erroraction silentlycontinue) <br><br>{Write-Host <span style="color: #006080">"$box has KB976749 installed"</span>}<br><br><span style="color: #0000ff">else</span><br><br>{Write-Host <span style="color: #006080">"Cannot connect to computer or KB976749  not installed on $box"</span>}<br><br><br>}</pre><br></div>
<p><strong>Conclusion</strong></p>
<p>Checking for hotfixes in PowerShell is quite easy. Let me know if there are any specific scenarios with PowerShell and hotfixes you'd like to see. </p>]]></description>
			<pubDate>Sat, 20 Feb 2010 12:05:47 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/60074/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: PowerShell: How to a remote SQL database and retrieve a data set]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/60012/Default.aspx]]></link>
			<description><![CDATA[<p>Someone sent me a couple of fairly complex examples of how to connect to a SQL database remotely and retrieve a dataset. Here's a simpler example of the same operation. Would be quite easy to incorporate this into a function in a larger script (read SCOM Health  Check Script) to execute a  number of queries and output data into a text file. </p> <p><strong><font size="5">Sample Script </font></strong></p> <p>This script provides easy variables to add server name, db name and your SQL query</p> <ol> <li>Save in notepad with a .ps1 extension</li> <li>Change the server name and query to desired value</li> <li>Save and run from a PowerShell prompt</li></ol> <div id="codeSnippetWrapper"><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3">$SQLServer = <span style="color: #006080">"MySQLServer"</span> <span style="color: #008000">#use Server\Instance for named SQL instances! </span><br>$SQLDBName = <span style="color: #006080">"MyDBName"</span><br>$SqlQuery = <span style="color: #006080">"select * from authors WHERE Name = 'John Simon'"</span><br><br>$SqlConnection = New-Object System.Data.SqlClient.SqlConnection<br>$SqlConnection.ConnectionString = <span style="color: #006080">"Server = $SQLServer; Database = $SQLDBName; Integrated Security = True"</span><br><br>$SqlCmd = New-Object System.Data.SqlClient.SqlCommand<br>$SqlCmd.CommandText = $SqlQuery<br>$SqlCmd.Connection = $SqlConnection<br><br>$SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter<br>$SqlAdapter.SelectCommand = $SqlCmd<br><br>$DataSet = New-Object System.Data.DataSet<br>$SqlAdapter.Fill($DataSet)<br> <br>$SqlConnection.Close()<br><br>clear<br><br>$DataSet.Tables[0]<br></font></pre><br></div>
<p><strong><font size="5">Conclusion </font></strong></p>
<p>Seems like this could be the basis to get this OpsMgr health check script in motion we talked about awhile back???</p>
<p><a href="/Forums/tabid/60/IndexID/33928/Default.aspx">Requirements for a SCOM 2007 <em>Health Check Script</em>?</a></p>]]></description>
			<pubDate>Thu, 18 Feb 2010 19:57:11 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/60012/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: OpsMgr: Check out Jimmy Harper's Awesome Custom ACS Reports]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/59790/Default.aspx]]></link>
			<description><![CDATA[<p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59790/WLW-OpsMgrCheckoutJimmyHarpersAwesomeCustomA_100CD-1icon19jc8_2.gif"><img title="1icon19jc8" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="40" alt="1icon19jc8" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59790/WLW-OpsMgrCheckoutJimmyHarpersAwesomeCustomA_100CD-1icon19jc8_thumb.gif" width="40" align="left" border="0"></a> Here is a custom report set that greatly improves usability of the ACS feature. The great-and-powerful <strike>OZ</strike> Kevin Holman threw a link up to some very useful custom ACS reports from Jimmy Harper [MSFT]. He has a pretty good variety here, including some </p> <ul> <li>Event Search</li> <li>AD Object Changes </li> <li>Exchange AD Object Activity</li> <li>many many many more  </li></ul> <p><strong><font size="5">Read More</font></strong></p> <p><a href="http://blogs.technet.com/jimmyharper/archive/2009/12/10/some-custom-acs-reports.aspx"><font color="#0000ff">http://blogs.technet.com/jimmyharper/archive/2009/12/10/some-custom-acs-reports.aspx</font></a></p>]]></description>
			<pubDate>Tue, 16 Feb 2010 05:15:57 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/59790/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: SYSTEM CENTER CAPACITY PLANNER (SCCP) END-OF-LIFE ANNOUNCEMENT]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/59783/Default.aspx]]></link>
			<description><![CDATA[<p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59783/WLW-SYSTEMCENTERCAPACITYPLANNERSCCPENDOFLIFE_EB03-fyi_thumb_2.gif"><img title="fyi_thumb" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="70" alt="fyi_thumb" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59783/WLW-SYSTEMCENTERCAPACITYPLANNERSCCPENDOFLIFE_EB03-fyi_thumb_thumb.gif" width="87" align="left" border="0"></a> SCCP End-of-life announcement today from the <a href="http://blogs.technet.com/momteam/archive/2010/02/15/system-center-capacity-planner-sccp-end-of-life-announcement.aspx" target="_blank"><font color="#0000ff">Operations Manager Team Blog</font></a>  <p>Microsoft System Center Capacity Planner (SCCP) is formally being discontinued, effective immediately, as it no longer supports the current versions of Microsoft applications it was designed for.  The most recent version, SCCP 2007, is no longer available.   No new versions of this standalone capacity planning tool, as well as any new or updated application capacity planning models, will be developed.  <p>As an alternative to SCCP 2007 for capacity planning, we encourage you to make use of the following resources:  <ul> <li>Microsoft Exchange Server – <a href="http://msexchangeteam.com/archive/2009/11/09/453117.aspx">Exchange 2010 Mailbox Server Role Requirements Calculator</a>, <a href="http://technet.microsoft.com/en-us/library/dd346703.aspx">Mailbox Server Storage Design</a>, and <a href="http://technet.microsoft.com/en-us/library/dd351197.aspx">Performance and Scalability</a>.  <li>Microsoft Office SharePoint Server/Windows SharePoint Services – <a href="http://technet.microsoft.com/en-us/sharepoint/ee263917.aspx">SharePoint Products TechCenter</a>, <a href="http://blogs.msdn.com/sharepoint/">SharePoint Team Blog</a>, and <a href="http://blogs.technet.com/tothesharepoint/">To the SharePoint Blog</a>.  <li>Microsoft System Center Operations Manager – <a href="http://download.microsoft.com/download/B/F/D/BFDD0F66-1637-4EA3-8E6E-8D03001E5E66/OM2007R2_DesignGuide.docx">R2 Design Guide</a> and <a href="http://blogs.technet.com/momteam/archive/2009/08/12/operations-manager-2007-r2-sizing-helper.aspx">Sizing Helper</a>.</li></ul> <p>We recognize that capacity planning/management is an important IT systems management discipline.  We will continue to evaluate how capacity planning/management functionality fits best in our System Center portfolio.  ]]></description>
			<pubDate>Tue, 16 Feb 2010 03:43:00 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/59783/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Test: Essentials 2010 Virtualization Management: Converting VMware Guests to Hyper-V (V2V Conversion)]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/59444/Default.aspx]]></link>
			<description><![CDATA[<p>While System Center Essentials 2010 supports management of Microsoft server virtualization technologies, including Virtual Server 2005 R2 and Hyper-V (all flavors RTM to R2), it does not support management of VMware hosts (ESX or vSphere servers)...VMware guest OS can be managed via Essentials agent. This leaves one option – V2V conversion. This is a surprisingly easy task in Essentials 2010, and consists of 3 steps, all of which are detailed in the System Center Essentials 2010 Operations Guide, which can be downloaded from connect.microsoft.com.</p>
<p>While Essentials hides this in the Import Virtual Machine wizard, make no mistake – <u>this is V2V conversion</u>. Since Essentials 2010 leverages VMM 2008 R2 for virtualization management, this is not a problem. This functionality is part of VMM already.</p>
<p><strong><font size="5">High Level Steps</font></strong></p>
<ol>
    <li>Power down your VMware guest and copy to Essentials Library Share</li>
    <li>Launch the Import Virtual Machine wizard</li>
    <li>Select your VMware guest from the list of Virtual Machines</li>
</ol>
<p><strong><font size="5">Test Details and Results</font></strong></p>
<p>The result? Success on the first try. While I am not always happy with the level of simplification within Essentials, this is one area where the team is making good progress in providing a simple process in spite of the complex enterprise technologies beneath...</p>
<p>I used a 15GB Windows 2003 64-bit guest. I actually used a VMware template and renamed the .vmxt file with a .vmx extension. I was pleased to see this did not bother Essentials at all. Not only was the the conversion successful, it was pretty fast.Here's a snapshot of job detail from Virtual Machine Manager.</p>
<p>You can see the end-to-end process including  conversion of the vmdk (VMware's virtual hard disk format) to VHD and V2V conversion right around 11 minutes.</p>
<p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59444/WLW-TestEssentials2010VirtualizationManageme_BBDA-image_2.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="439" alt="image" width="744" border="0" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59444/WLW-TestEssentials2010VirtualizationManageme_BBDA-image_thumb.png" /></a></p>
<p><strong><font size="5">Conclusion</font></strong></p>
<p>To our mid-market IT friends and consultants advising this audience, I say there is a lot to like about Essentials 2010. Give it try! You can download a copy of the Essentials 2010 RC at <a href="http://www.microsoft.com/sce">www.microsoft.com/sce</a></p>]]></description>
			<pubDate>Fri, 12 Feb 2010 19:28:12 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/59444/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Essentials 2010 Improvements: The Recommended Monitoring Scan]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/59344/Default.aspx]]></link>
			<description><![CDATA[<p>Essentials 2010 alerts administrators when a new version of a management pack is available, but you may not realize it gets better than that. The <strong>Recommended Monitoring </strong>feature (aka Recommended Management Pack Scan) runs daily to see which applications are installed in your environment, but for which management packs have not yet been imported into Essentials. SCE 2010 actually can actually tell you if you've forgotten to import management packs some important applications! For mid-market IT staff that are stretched too thin, this feature is just another risk factor removed. For that matter, this is a feature that would play well in the enterprise perhaps as well. ;)</p> <p><strong><font size="5">What applications does it check  for?</font></strong></p> <p>The periodic scan checks to see if any of the following applications are present on SCE-managed computers, but for which the management pack is not installed. You can tell SCE to stop warning you above applications you don't want to monitor...cannot imagine you'd do that very often.</p> <ul> <li>Server OS: Windows Server 2008 R2, 2008, 2003  <li>Client OS: Windows 7, Vista, XP  <li>RDBMS: SQL Server 2008, 2005  <li>Active Directory 2008, 2003  <li>Exchange 2003, 2007, 2010  <li>Virtual Server 2005  <li>Hyper-V  <li>VMM 2008 R2, 2008  <li>WSUS  <li>DPM  <li>Network Monitoring</li></ul> <p><strong><font size="5">Can I change which applications it checks for?</font></strong></p> <p>No. At this time, Microsoft is the only one who can change the list of applications for which the Recommended Monitoring scan.</p> <p><strong><font size="5">How do I configure this feature?</font></strong></p> <p>You  don't need to. As long as you don't tell Essentials not to, this feature is working for you every day. If you look in the <strong>Administration –> Settings</strong> you'll find the <strong>Recommended Management Packs</strong> node. The interface is shown in <strong>figure 1</strong>. This window will be empty....unless you're missing a management pack that should be installed. I removed the ADMP from my lab and then clicked the hyperlink on the summary screen of the Administration space to force an immediate scan and bingo – there it is!</p> <p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59344/WLW-Essentials2010ImprovementsTheRecommended_13406-image_2.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="557" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59344/WLW-Essentials2010ImprovementsTheRecommended_13406-image_thumb.png" width="550" border="0"></a></p> <p><strong>Figure 2.</strong> The Rule – Recommended Monitoring Discovery for Management Pack Imports</p> <p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59344/WLW-Essentials2010ImprovementsTheRecommended_13406-image_4.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="370" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59344/WLW-Essentials2010ImprovementsTheRecommended_13406-image_thumb_1.png" width="723" border="0"></a> </p> <p><strong><font size="5">Conclusion</font></strong> </p> <p>If you're a mid-market admin or a  consultant to mid-market companies, there's a lot to like about System Center Essentials 2010. I encourage you to check it out. You'll find a link on the Essentials  homepage at <a href="http://www.microsoft.com/sce">http://www.microsoft.com/sce</a></p>]]></description>
			<pubDate>Thu, 11 Feb 2010 08:54:25 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/59344/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Essentials 2010 Improvements: Update Management Scheduled Maintenance]]></title>
			<link><![CDATA[/BlogDetails/tabid/143/IndexId/59222/Default.aspx]]></link>
			<description><![CDATA[<p>One the irritants of update management in Essentials 2007 was the lack of any means to remove unneeded updates (superseded, declined, etc) without resorting to command line utilities (see <a href="/Details/tabid/147/IndexID/13066/Default.aspx">SCE 2007 Tip: How to <em>remove</em> unwanted <em>updates</em> to reclaim disk space</a> May 2009). This is actually been resolved in System Center Essentials 2010, with a new screen in Global Settings that allows administrators to schedule cleanup and maintenance of the WSUS database and update repository on disk. Maintenance tasks include:</p> <ul> <li>Database Maintenance – Reindexing and defragmentation of the Updates database  <li>Decline Unneeded updates (this is a good one!)  <li>Remove updates Essentials is no longer using  <li>Update cancelled or renewed subscriptions</li></ul> <p>And the piece that ties it all together is the <strong>Scheduled Maintenance</strong> checkbox, that allows administrators to schedule this recurring maintenance. As Ron Popeil (Ronco) says, "set it and forget it". It's on auto-pilot and SCE 2010 is keeping it clean without your intervention. </p> <p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59222/WLW-Essentials2010ImprovementsUpdateManageme_5557-image_4.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="286" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59222/WLW-Essentials2010ImprovementsUpdateManageme_5557-image_thumb_1.png" width="380" border="0"></a> </p> <p><strong><font size="5">Where to find it</font></strong></p> <p>Goto <strong>Administration Space –> Settings</strong> and look in the <strong>Update Management</strong> category)</p> <p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59222/WLW-Essentials2010ImprovementsUpdateManageme_5557-image_2.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="628" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59222/WLW-Essentials2010ImprovementsUpdateManageme_5557-image_thumb.png" width="568" border="0"></a></p> <p><strong><font size="5">Conclusion</font></strong></p> <p>For mid-market IT support folks without time to sweat the small stuff, this is one of many great additions in Essentials 2010. Give Essentials 2010 a try – download from the product homepage at <a href="http://www.microsoft.com/sce">http://www.microsoft.com/sce</a></p>]]></description>
			<pubDate>Mon, 08 Feb 2010 17:04:25 GMT</pubDate>
			<guid>/BlogDetails/tabid/143/IndexId/59222/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: OpsMgr Database Hygiene Part 5: More Useful Queries for Daily Operations]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexId/59081/Default.aspx]]></link>
			<description><![CDATA[<p>As promised, in this installment we'll look at a number of queries useful for daily operations and their significance in keeping your environment running smoothly. The queries we'll be looking at in this installment are among the core pieces of information you would do well to check every day over your morning coffee to see how your environment is doing. <ul> <li>Agents Currently Down (grey agents)  <li>Total Database Size (OpsMgr and DW)</li> <li>Top Performance Data Insertions (per object / counter / instance)</li> <li>Number of Alerts Per Day</li> <li>Computers Generating Most Events </li></ul> <p>One thing all these queries have in common is that they are much more useful when used routinely as part of a daily process. And once you see a few of these in single click reports, I think you'll appreciate their convenience in maintaining a tidy OpsMgr environment.  <p><strong><font size="5">Previous Installments</font></strong> <ul> <li><a href="/BlogDetails/tabid/143/IndexId/58091/Default.aspx">OpsMgr Database Hygiene: Monitoring database insertions to keep your infrastructure tuned</a> <li><a href="/BlogDetails/tabid/143/IndexId/58336/Default.aspx">OpsMgr Database Hygiene Part 2: Table Size Reporting and what this information reveals...</a> <li><a href="/BlogDetails/tabid/143/IndexId/58708/Default.aspx">OpsMgr Database Hygiene Part 3: Identifying recently noisy unit monitors</a></li> <li><a href="/BlogDetails/tabid/143/IndexID/59061/Default.aspx" target="_blank">OpsMgr Database Hygiene Part 4: Identifying Rules and Instances Generating the Most Alerts</a></li></ul> <p><strong><font size="5">SQL Queries</font></strong> </p> <p>Below are the queries with a brief description of their significance.</p> <p><strong><font size="4">Agents Currently Down (grey agents) </font></strong></p> <p>Run this query for a list of agents are not reporting into their management server. Andreas Zuckerhut wrote a PowerShell query that does the same thing <a href="/BlogDetails/tabid/143/IndexID/49552/Default.aspx" target="_blank">HERE</a>.</p> <div id="codeSnippetWrapper"><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3"><span style="color: #0000ff">SELECT</span> bme.DisplayName,s.LastModified <span style="color: #0000ff">as</span> <span style="color: #006080">'LastModified (UTC)'</span>, <br>dateadd(hh,-5,s.LastModified) <span style="color: #0000ff">as</span> <span style="color: #006080">'LastModified (Local Time)'</span> <br><span style="color: #0000ff">FROM</span> <span style="color: #0000ff">state</span> <span style="color: #0000ff">AS</span> s, BaseManagedEntity <span style="color: #0000ff">AS</span> bme <br><span style="color: #0000ff">WHERE</span> s.basemanagedentityid = bme.basemanagedentityid <br><span style="color: #0000ff">AND</span> s.monitorid <br><span style="color: #0000ff">IN</span> (<span style="color: #0000ff">SELECT</span> MonitorId <span style="color: #0000ff">FROM</span> Monitor <span style="color: #0000ff">WHERE</span> MonitorName = <span style="color: #006080">'Microsoft.SystemCenter.HealthService.ComputerDown'</span>) <br><span style="color: #0000ff">AND</span> s.Healthstate = <span style="color: #006080">'3'</span> <span style="color: #0000ff">AND</span> bme.IsDeleted = <span style="color: #006080">'0'</span> <br><span style="color: #0000ff">ORDER</span> <span style="color: #0000ff">BY</span> s.Lastmodified DESC</font></pre><br></div>
<p><strong><font size="4">Total Database Size (OpsMgr and DW)</font></strong></p>
<p>Operations Manager requires 40% free space in its databases for nightly maintenance to run successfully. Retrieving SQL database size AND free space takes some work. There is a brilliant query that provides everything you need to check your database size and free space. Get it at  <a href="http://www.mssqltips.com/tip.asp?tip=1426">http://www.mssqltips.com/tip.asp?tip=1426</a></p>
<p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59081/WLW-OpsMgrDatabaseHygienePart5MoreUsefulQuer_14B5F-image_2.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="160" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59081/WLW-OpsMgrDatabaseHygienePart5MoreUsefulQuer_14B5F-image_thumb.png" width="766" border="0"></a> </p>
<p><strong><font size="4">Top 100 Performance Data Insertions (per object / counter / instance)</font></strong></p>
<p>Performance data generally the top consumer of space in the Operational database. It's a good practice to have a look at the big consumers of database space and consider disabling collection rules for counters of no interest to your support teams. A must to get some input from your team on these decisions.</p>
<div id="codeSnippetWrapper"><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3"><span style="color: #0000ff">select</span> <span style="color: #0000ff">top</span> 100 pcv.ObjectName, pcv.CounterName, <span style="color: #0000ff">count</span> (pcv.countername) <span style="color: #0000ff">as</span> Total <br><span style="color: #0000ff">from</span> performancedataallview <span style="color: #0000ff">as</span> pdv, performancecounterview <span style="color: #0000ff">as</span> pcv <br><span style="color: #0000ff">where</span> (pdv.performancesourceinternalid = pcv.performancesourceinternalid) <br><span style="color: #0000ff">group</span> <span style="color: #0000ff">by</span> pcv.objectname, pcv.countername <br><span style="color: #0000ff">order</span> <span style="color: #0000ff">by</span> <span style="color: #0000ff">count</span> (pcv.countername) desc</font></pre><br></div>
<p><strong><font size="4">Number of Alerts Per Day</font></strong></p>
<p>This is a good indicator of how well-tuned your OpsMgr management packs are tuned. I believe 50 alerts per day per 1,000 agents was the goal I saw mentioned by someone from Microsoft. Bottom line is tune tune tune until you have alert traffic down to mostly actionable alerts. </p>
<div id="codeSnippetWrapper"><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3"><span style="color: #0000ff">SELECT</span> <span style="color: #0000ff">CONVERT</span>(<span style="color: #0000ff">VARCHAR</span>(20), TimeAdded, 102) <span style="color: #0000ff">AS</span> DayAdded, <span style="color: #0000ff">COUNT</span>(*) <span style="color: #0000ff">AS</span> AlertsPerDay <br><span style="color: #0000ff">FROM</span> Alert <span style="color: #0000ff">WITH</span> (NOLOCK) <br><span style="color: #0000ff">WHERE</span> TimeRaised <span style="color: #0000ff">is</span> <span style="color: #0000ff">not</span> <span style="color: #0000ff">NULL</span> <br><span style="color: #0000ff">GROUP</span> <span style="color: #0000ff">BY</span> <span style="color: #0000ff">CONVERT</span>(<span style="color: #0000ff">VARCHAR</span>(20), TimeAdded, 102) <br><span style="color: #0000ff">ORDER</span> <span style="color: #0000ff">BY</span> DayAdded DESC</font></pre><br></div>
<p><strong><font size="4">Computers Generating Most Events </font></strong></p>
<p>This query quite simply shows us which computers are consuming the most database space with collected events. Run this one against either the Operational database (OperationsManager).</p>
<div id="codeSnippetWrapper"><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3"><span style="color: #0000ff">SELECT</span> <span style="color: #0000ff">top</span> 20 LoggingComputer <span style="color: #0000ff">as</span> ComputerName, <span style="color: #0000ff">COUNT</span>(*) <span style="color: #0000ff">AS</span> EventTotals <br><span style="color: #0000ff">FROM</span> EventallView <span style="color: #0000ff">with</span> (NOLOCK) <br><span style="color: #0000ff">GROUP</span> <span style="color: #0000ff">BY</span> LoggingComputer <br><span style="color: #0000ff">ORDER</span> <span style="color: #0000ff">BY</span> TotalEvents DESC</font></pre><br></div>
<p><strong><font size="4">Remaining Installments</font></strong>
<p>At this point, we're down to processes and reports where these queries come in handy...
<ul>
<li>Next time, we will look at a troubleshooting flowchart to help define a process for leveraging this information 
<li>We'll then wrap up the series with a couple of sample reports to demonstrate how to more conveniently collect and present this information</li></ul>]]></description>
			<pubDate>Thu, 04 Feb 2010 10:34:07 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexId/59081/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: OpsMgr Database Hygiene Part 4: Identifying Rules and Instances Generating the Most Alerts]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexId/59061/Default.aspx]]></link>
			<description><![CDATA[<p>With the noisy unit monitors we discussed in part 3, we were looking at state changes. This is probably a good idea, because all unit monitors have state, but not all generate alerts. Rules on the other hand do not understand state, but they do have an element not seen with unit monitors – a Repeat Count. Since alerts generated by rules are never automatically resolved (closed) as is possible with unit monitors, rules have a RepeatCount property that is incremented once for each recurrence of the alert condition for that rule while it remains in an unresolved state.</p> <p><strong><font size="4">Previous Installments</font></strong></p> <ul> <li><a href="/BlogDetails/tabid/143/IndexId/58091/Default.aspx">OpsMgr Database Hygiene: Monitoring database insertions to keep your infrastructure tuned</a>  <li><a href="/BlogDetails/tabid/143/IndexId/58336/Default.aspx">OpsMgr Database Hygiene Part 2: Table Size Reporting and what this information reveals...</a>  <li><a href="/BlogDetails/tabid/143/IndexId/58708/Default.aspx">OpsMgr Database Hygiene Part 3: Identifying recently noisy unit monitors</a></li></ul> <p><font color="#ff0000">In this installment, we'll take a quick look at identifying rules generating the most alerts,<u> as well as the monitored object triggering the alert rule most often.</u> </font><font color="#000000">After all, it could be a widespread need to tune the rule, or it could simply be a one or two agents where the rule is being triggered. This can help you identify how you need to target your override – to an entire class, a group of objects, or simply to a couple of problem instances.  </font></p> <p><strong><font size="4">Options for Identifying "Noisy" Rules</font></strong></p> <p>When trying to find the rules generating the most alerts in your environment, you can look at it a few different ways. A couple of these queries focus on the rules themselves, while the third also does some grouping on the object being monitored as well.</p> <ul> <li>Noisiest Rules by Alert Count</li> <li>Noisiest Rules by Repeat Count</li> <li>Noisiest Rules by Repeat Count AND Instance (the object being monitored)</li></ul> <p>The first couple of queries appear on a couple of different blogs (including the great and powerful <a href="http://blogs.technet.com/kevinholman" target="_blank">Kevin Holman</a>) and the last couple are variations I've derived to get a deeper slightly deeper understanding of where exactly the alert noise is coming from (useful in larger environments to be sure)</p> <p><strong><font size="4">Top 10 Rule-Generated Alerts in an Operational Database (by Alert Count)</font></strong></p> <div id="codeSnippetWrapper"><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3"><span style="color: #0000ff">SELECT</span> <span style="color: #0000ff">TOP</span> 10 <span style="color: #0000ff">SUM</span>(1) <span style="color: #0000ff">AS</span> AlertCount, AlertStringName, AlertStringDescription, MonitoringRuleId, Name <br><span style="color: #0000ff">FROM</span> Alertview <span style="color: #0000ff">WITH</span> (NOLOCK) <br><span style="color: #0000ff">WHERE</span> TimeRaised <span style="color: #0000ff">is</span> <span style="color: #0000ff">not</span> <span style="color: #0000ff">NULL AND IsMonitorAlert = 0</span> <br><span style="color: #0000ff">GROUP</span> <span style="color: #0000ff">BY</span> AlertStringName, AlertStringDescription, MonitoringRuleId, Name <br><span style="color: #0000ff">ORDER</span> <span style="color: #0000ff">BY</span> AlertCount DESC</font></pre></div>
<p> <strong><font size="4">Top 10 Rule-Generated Alerts in OperationsManager Database (by Repeat Count)</font></strong></p>
<div><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3"><span style="color: #0000ff">SELECT</span> <span style="color: #0000ff">TOP</span> 10 <span style="color: #0000ff">SUM</span>(RepeatCount+1) <span style="color: #0000ff">AS</span> RepeatCount, AlertStringName, AlertStringDescription, MonitoringRuleId, Name <br><span style="color: #0000ff">FROM</span> Alertview <span style="color: #0000ff">WITH</span> (NOLOCK) <br><span style="color: #0000ff">WHERE</span> Timeraised <span style="color: #0000ff">is</span> <span style="color: #0000ff">not</span> <span style="color: #0000ff">NULL AND IsMonitorAlert = 0</span> <br><span style="color: #0000ff">GROUP</span> <span style="color: #0000ff">BY</span> AlertStringName, AlertStringDescription, MonitoringRuleId, Name <br><span style="color: #0000ff">ORDER</span> <span style="color: #0000ff">BY</span> RepeatCount DESC</font></pre></div>
<p>In the results, you'll notice the rule generating the most alerts (in my small lab) by RepeatCount shows a total of 3,826 occurrences. If this is spread</p>
<p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59061/WLW-ecd422f8a586_14E7A-image_6.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="125" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59061/WLW-ecd422f8a586_14E7A-image_thumb_2.png" width="423" border="0"></a> <br></p>
<p><strong><font size="4">Top 10 Alerts in Operational Database (by Repeat Count AND Target) </font></strong></p>
<p>This query adds the <strong>MonitoringObjectFullName</strong> field to the grouping, which then shows us the object / computer from which the alert is being generated often. This allows us to make a more informed tuning targeting decision when creating our overrides. </p>
<div><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3"><span style="color: #0000ff">SELECT</span> <span style="color: #0000ff">TOP</span> 10 <span style="color: #0000ff">SUM</span>(RepeatCount+1) <span style="color: #0000ff">AS</span> RepeatCount, AlertStringName, AlertStringDescription, <br>MonitoringRuleId, Name, MonitoringObjectFullName  <br><span style="color: #0000ff">FROM</span> Alertview <span style="color: #0000ff">WITH</span> (NOLOCK) <br><span style="color: #0000ff">WHERE</span> Timeraised <span style="color: #0000ff">is</span> <span style="color: #0000ff">not</span> <span style="color: #0000ff">NULL</span> <span style="color: #0000ff">AND</span> IsMonitorAlert = 0 <br><span style="color: #0000ff">GROUP</span> <span style="color: #0000ff">BY</span> AlertStringName, AlertStringDescription, MonitoringRuleId, Name, MonitoringObjectFullName  <br><span style="color: #0000ff">ORDER</span> <span style="color: #0000ff">BY</span> RepeatCount DESC</font></pre></div>
<div> </div>
<div>In the results, you'll see the same total count for the top rule broken down by the computer/object from which the alert was generated. In this case, we can see only two servers are generating the bulk of the alerts. Time for some tuning and troubleshooting on these two servers. </div>
<div> </div>
<div><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59061/WLW-ecd422f8a586_14E7A-image_4.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="181" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index59061/WLW-ecd422f8a586_14E7A-image_thumb_1.png" width="769" border="0"></a> </div>
<div> </div>
<div>Had the "Service Check Data Source Module Failed Execution" rule disappeared from my top alerts altogether, that's a good sign the alerts were spread across a much larger number of instances in the class. To check to be sure, I could modify the query slightly to present only results for that <strong>AlertStringName</strong>, as shown here. Then I could see exactly how widespread the alerting was, which again may affect my tuning decision. Based on this last query I then think about troubleshooting or tuning for a group of servers, or an entire object class, depending on what I see.</div>
<div><strong><font size="4"></font></strong> </div>
<div id="codeSnippetWrapper"><pre id="codeSnippet" style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; direction: ltr; border-top-style: none; line-height: 12pt; padding-top: 0px; font-family: 'Courier New', courier, monospace; border-right-style: none; border-left-style: none; background-color: #f4f4f4; text-align: left; border-bottom-style: none"><font size="3"><span style="color: #0000ff">SELECT</span> <span style="color: #0000ff">TOP</span> 10 <span style="color: #0000ff">SUM</span>(RepeatCount+1) <span style="color: #0000ff">AS</span> RepeatCount, AlertStringName, AlertStringDescription, MonitoringRuleId, Name, <br>MonitoringObjectFullName  <br><span style="color: #0000ff">FROM</span> Alertview <span style="color: #0000ff">WITH</span> (NOLOCK) <br><span style="color: #0000ff">WHERE</span> Timeraised <span style="color: #0000ff">is</span> <span style="color: #0000ff">not</span> <span style="color: #0000ff">NULL</span> <span style="color: #0000ff">AND</span> IsMonitorAlert = 0 <br><span style="color: #0000ff">AND</span> AlertStringName = <span style="color: #006080">'Service Check Data Source Module Failed Execution'</span> <br><span style="color: #0000ff">GROUP</span> <span style="color: #0000ff">BY</span> AlertStringName, AlertStringDescription, MonitoringRuleId, Name, <br>MonitoringObjectFullName  <br><span style="color: #0000ff">ORDER</span> <span style="color: #0000ff">BY</span> RepeatCount DESC</font></pre><br></div>
<div><strong><font size="4">Remaining Installments</font></strong></div>
<p>Hopefully you've found some of the info in this post useful. Below I've mapped out what's left in the series below, which we should wrap up over the next couple of weeks.
<p>
<p></p>
<ul>
<li>In the next installment, we will look at some additional queries useful to daily operations. </li>
<li>Following that we'll look at a troubleshooting flowchart to help define a process for leveraging this information</li>
<li>We'll then wrap up the series with a couple of sample reports to demonstrate how to more conveniently collect and present this information</li></ul>]]></description>
			<pubDate>Wed, 03 Feb 2010 09:19:14 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexId/59061/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Virtualization Management in Essentials 2010: Additions in Essentials 2010 Release Candidate]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexId/58880/Default.aspx]]></link>
			<description><![CDATA[<p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index58880/WLW-VirtualizationManagementinEssentials2010_AE84-image_thumb_2.png"><img title="image_thumb" style="border-right: 0px; border-top: 0px; display: inline; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" height="100" alt="image_thumb" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index58880/WLW-VirtualizationManagementinEssentials2010_AE84-image_thumb_thumb.png" width="75" align="left" border="0"></a> We've been working quite a lot with Essentials 2010 these past few months and driving feedback back to Microsoft. In attempting to incorporate SCVMM 2008 R2 functionality into the  Essentials 2010 product, the product team has a very high bar to meet. The VMM 2008 administrator console is fairly intuitive to a System Center admin, as well as functional and flexible. The Essentials team has to identify the appropriate subset of VMM 2008 features to incorporate into the Essentials console based on what they believe will be useful for the mid-market administrator – which is the target audience of this product.</p> <p>While I believe more is yet to be done, I believe the release candidate takes steps in the right direction, with feature additions I believe most anyone would agree are useful additions to the Essentials v2 product. </p> <p><strong><font size="5">What's New in Virtualization Management in Essentials 2010 RC?</font></strong></p> <p>There are a couple of new features worthy of mention are complementary features absolutely critical to a high-availability virtualization infrastructure. The mid-market companies we work with want highly available business services just like the large enterprise, so these are smart (and necessary) feature additions in my opinion. I do have some additional feedback to submit on virtualization management in the RC, but I like where things are headed.</p> <p><strong><font size="4">Cluster Support</font> </strong></p> <p>Cluster support means <strong>Quick Migration</strong> and <strong>Live Migration</strong>, which are important for failover and high availability scenarios. You can now manage Hyper-V cluster servers with the new CSV file system and high availability virtual machines directly from Essentials 2010.</p> <p><strong><font size="4">PRO Integration</font></strong> </p> <p>Performance and Resource Optimization is a feature of Virtual Machine Manager 2008 (RTM and R2) that allows you to tie specific System Center Operations Manager alerts to remediation actions. For example, PRO can load-balance virtual machines between physical hosts when specific thresholds are exceeded, or it can migrate virtual machines to a host on a different physical computer after a hardware failure. Out of the box, PRO Integration is enabled in at both the CRITICAL and WARNING levels, and will display recommended remediation actions in the Essentials console, (called PRO Tips). These do require administrator response to the PRO Tip in the current configuration, which is a safe option for most use case scenarios. </p> <p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index58880/WLW-VirtualizationManagementinEssentials2010_AE84-image_2.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="484" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index58880/WLW-VirtualizationManagementinEssentials2010_AE84-image_thumb_3.png" width="471" border="0"></a> </p> <p>If you  wish, you can actually disable PRO tips directly from the Computers space of the Essentials 2010 console</p> <p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index58880/WLW-VirtualizationManagementinEssentials2010_AE84-image_4.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="208" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index58880/WLW-VirtualizationManagementinEssentials2010_AE84-image_thumb_4.png" width="282" border="0"></a> </p> <p><strong><font size="5">Conclusion</font></strong> </p> <p> <p></p> <p>Essentials 2010 has a high standard to meet in VMM 2008 R2 in terms of ease of use and functionality, but this is a good step in the right direction. I You can download a copy of the Essentials 2010 Release Candidate from the Microsoft website. Download, install and check out the Release Candidate <a href="http://technet.microsoft.com/en-us/evalcenter/ee470677.aspx">here</a></p></p>]]></description>
			<pubDate>Tue, 26 Jan 2010 23:26:52 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexId/58880/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: MS Online Customers: New Sign-In Application and Update Notifications from the Application]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexId/58854/Default.aspx]]></link>
			<description><![CDATA[<p><strong><em><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index58854/WLW-MSOnlineCustomersNewSignInApplicationand_F354-Group_2.gif"><img title="Group" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="60" alt="Group" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index58854/WLW-MSOnlineCustomersNewSignInApplicationand_F354-Group_thumb.gif" width="60" align="left" border="0"></a> As a user of Microsoft Online Services, I noticed this today on the MS Online Services Team Blog</em></strong></p> <p>Microsoft Online Services is releasing a new version of the Microsoft Online Services Sign-In application (version 1.0.1423.65). This new version includes bug fixes and new capabilities announced via this Team Blog in the <a href="http://blogs.technet.com/msonline/archive/2009/12/18/service-update-december-2009-release-availability-features-announced.aspx">December Service Update</a>. The capabilities include support for additional languages as well as support for service lifecycle prompts within the Sign-In application; these prompts provide notification about the status of your subscription</p> <p>The new version of the application will be available from the <a href="http://download.microsoft.com/">Microsoft Download Center</a> for users and IT administrators that wish to manually download and install the application...</p> <p>Read more at <a href="http://blogs.technet.com/msonline/archive/2010/01/25/new-sign-in-application-and-update-notifications-from-the-application.aspx">http://blogs.technet.com/msonline/archive/2010/01/25/new-sign-in-application-and-update-notifications-from-the-application.aspx</a></p>]]></description>
			<pubDate>Tue, 26 Jan 2010 04:18:16 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexId/58854/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Virtualization Management: Adding and Mounting ISOs Available in Essentials 2010]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexId/58830/Default.aspx]]></link>
			<description><![CDATA[<p>NOTE: This post references pre-release software (Essentials 2010 Release Candidate) so steps to perform some tasks are subject to change.<a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index58830/WLW-VirtualizationManagementAddingandMountin_7B32-SCLogo_2.gif"><img title="SCLogo" style="border-right: 0px; border-top: 0px; display: inline; margin: 0px 10px 5px 0px; border-left: 0px; border-bottom: 0px" height="83" alt="SCLogo" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index58830/WLW-VirtualizationManagementAddingandMountin_7B32-SCLogo_thumb.gif" width="81" align="left" border="0"></a> </p> <p>Essentials 2010 delivers new functionality to manage your server virtualization infrastructure. Because virtualization concepts (and the VMM 2008 R2 functionality leveraged by SCE 2010) may be somewhat unfamiliar to some Essentials administrators, a bit of reading may be required initially to bring yourself up to speed. Here are a couple questions that came up in conversation recently:</p> <p><strong>Why when I try to mount an ISO can I not browse to the folder where I store my ISO files? </strong><strong>How do I add ISO files so I can view them in the Essentials console?</strong></p> <p>When you attempt to install software on your virtual machines in Essentials, you will discover that you cannot simply browse to any old ISO file you like. This is because Essentials communicates with Virtual Machine Manager 2008 R2 (via PowerShell) to determine what ISO files are in the <strong>Library Share(s)</strong> in the VMM installation. (Read more about what a Library Share is <a href="http://technet.microsoft.com/en-us/library/bb894355.aspx" target="_blank">HERE</a>).</p> <p>In this post, we'll take a quick look at </p> <ul> <li>How to mount an ISO to a virtual machine in Essentials 2010</li> <li>How to add ISOs to the library if they are not already present</li></ul> <p>We'll do this all through the Essentials console, as the VMM 2008 Admin console is not available. Even if it were, administering VMs and Hyper-V hosts outside of the Essentials console would not be supported by Microsoft, and in some cases can cause issues with Essentials synchronizing the current state and configuration with VMM components.</p> <p><strong>To Mount an ISO to a Virtual Machine in SCE 2010:</strong></p> <ul> <li>In the Computers space of the Essentials console, select the <strong>Virtual Machines</strong> node <li>Right a virtual machine, select Properties (see <strong><font color="#0000ff">figure 1</font></strong> below)  <li>Select the 'use ISO image' radio button  <li>Select your ISO image from the drop down</li></ul> <p><font color="#ff0000"><strong>But what if your ISO does not appear in the list? </strong></font></p> <p><em>Read on, steps for adding an ISO file to the Library Share shown below</em></p> <p><strong>Figure 1.</strong> Virtual Machine Properties in Essentials 2010 console</p> <p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index58830/WLW-VirtualizationManagementAddingandMountin_7B32-image_6.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="484" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index58830/WLW-VirtualizationManagementAddingandMountin_7B32-image_thumb_2.png" width="625" border="0"></a> </p> <p><strong>To Add an ISO to the Library Share in Essentials 2010</strong></p> <ul> <li>In the Computers space of the Essentials console, select the <strong>View Library Folder (</strong>in the Actions pane at right – see <strong><font color="#0000ff">figure 2</font> </strong>below) <li>Copy and paste the ISO into the Library Folder <li>Then click <strong>Refresh List</strong> (in VM properties shown in figure 1 above) to refresh the list of ISO files available to your VMs. VMM normally refreshes the inventory of the Library Share once an hour, but the <strong>Refresh List</strong> button forces an immediate refresh. <li>You should now be able to select and mount your ISO file.</li></ul> <p><strong>Figure 2.</strong> Virtualization Task Options in Actions pane of Essentials 2010 console </p> <p><a href="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index58830/WLW-VirtualizationManagementAddingandMountin_7B32-image_2.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 5px 0px; border-right-width: 0px" height="244" alt="image" src="http://www.systemcentercentral.com/portals/0/VivoIndexItem/Index58830/WLW-VirtualizationManagementAddingandMountin_7B32-image_thumb.png" width="217" border="0"></a></p> <p><strong><font size="5">Conclusion</font></strong></p> <p>Essentials 2010 delivers useful new functionality for managing your Hyper-V virtualization infrastructure, but with new features comes a learning curve to get up to speed. Stay tuned for more guidance on virtualization management in Essentials 2010 in future posts.</p>]]></description>
			<pubDate>Mon, 25 Jan 2010 19:45:46 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexId/58830/Default.aspx</guid>
		</item>
	</channel>
</rss>
