<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
	<title><![CDATA[Cameron Fuller]]></title>
	<link><![CDATA[http://www.systemcentercentral.com/Community/Blogs/tabid/150/rss/1/userId/357/CategoryId/61/Default.aspx]]></link>
	<description></description>
	<language>en-us</language>
	<copyright><![CDATA[Copyright 2009 System Center Central All Rights Reserved.]]></copyright>
	<lastBuildDate>Fri, 03 Sep 2010 22:03:42 GMT</lastBuildDate>
		<item>
			<title><![CDATA[Blog: Windows Server Operating System management pack for OpsMgr 2007 missing disk corruption check?]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/79865/Default.aspx]]></link>
			<description><![CDATA[<p>We recently found that a server in our environment was experiencing disk corrupt issues but we were not being notified of the condition by Operations Manager. Digging into the Operating System management pack, there is a rule (NTFS – File System Corrupt) which finds event #41 in the system log. From the product knowledge, we see that either event ID 41 or event ID 55 indicate potential error conditions:</p> <p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index79865/WLW-WindowsServerOperatingSystemmanagementpa_AF02-image_2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index79865/WLW-WindowsServerOperatingSystemmanagementpa_AF02-image_thumb.png" width="443" height="454"></a> </p> <p>Based upon the expression found for the rule this would not catch the event #55 we are seeing.</p> <p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index79865/WLW-WindowsServerOperatingSystemmanagementpa_AF02-image_4.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index79865/WLW-WindowsServerOperatingSystemmanagementpa_AF02-image_thumb_1.png" width="455" height="453"></a> </p> <p>As a workaround to resolve this we created a new rule which matched the condition we are looking for (event #55 from source of NTFS in the System log).</p> <p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index79865/WLW-WindowsServerOperatingSystemmanagementpa_AF02-image_6.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index79865/WLW-WindowsServerOperatingSystemmanagementpa_AF02-image_thumb_2.png" width="459" height="457"></a> </p> <p>We configured the alerting level to medium priority, warning severity and suppressed duplicates based upon the logging computer. For highly critical systems we created an override to set it to high priority, critical severity.</p> <p><strong>Summary</strong>: Event #55 disk corruption checks do not appear to be caught in the current version of the Operating System management pack (6.0.6794.0). This functionality should be added either to the existing rule which matches event #41 or should have a new rule created to catch this condition as well.</p>]]></description>
			<pubDate>Fri, 03 Sep 2010 01:30:17 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/79865/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Editing Company Knowledge - stopped working]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/79695/Default.aspx]]></link>
			<description><![CDATA[<p>We started receiving this message recently on one of our Operations Manager administrator consoles. The message came from a system where this has previously been working. The message was “Failed to launch Microsoft Word. Please make sure Microsoft Word is installed. Here is the error message: The server threw an exception. (Exception from HRESULT: 0x80010105 (RPC_E_SERVERFAULT))"</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index79695/WLW-EditingCompanyKnowledgestoppedworking_A943-clip_image001_2.jpg"><img title="clip_image001" border="0" alt="clip_image001" width="472" height="205" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index79695/WLW-EditingCompanyKnowledgestoppedworking_A943-clip_image001_thumb.jpg" /></a></p>
<p>It looks like <a href="http://support.microsoft.com/kb/2251419">kb2251419</a> is breaking the ability to edit company knowledge per the thread below:</p>
<p><a href="http://social.technet.microsoft.com/Forums/en/operationsmanagerauthoring/thread/b2c679f3-d971-4fc9-b07a-983bf95e8c7b">http://social.technet.microsoft.com/Forums/en/operationsmanagerauthoring/thread/b2c679f3-d971-4fc9-b07a-983bf95e8c7b</a></p>
<p>Just posting this in case others are running into it!</p>]]></description>
			<pubDate>Wed, 01 Sep 2010 22:54:12 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/79695/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: OpsMgr Console server - werfault*32 errors on Server 2008 R2]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/79522/Default.aspx]]></link>
			<description><![CDATA[<p>Recently I started seeing performance issues on one of my servers which is commonly used to run the Operations Manager 2007 R2 console. We experience occasional crashes, so I was not surprised that it was launching WerFault.exe *32 but I was surprised when I saw this:</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index79522/WLW-OpsMgrConsoleserverwerfault32errorsonSer_B07C-clip_image002_2.jpg"><img title="clip_image002" border="0" alt="clip_image002" width="402" height="444" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index79522/WLW-OpsMgrConsoleserverwerfault32errorsonSer_B07C-clip_image002_thumb.jpg" /></a></p>
<p>Needless to say, on this server something is causing issues with reporting the WER information. To configure this setting for the server  open the server manager on the system and choose the “Configure Windows Error Reporting” as shown below.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index79522/WLW-OpsMgrConsoleserverwerfault32errorsonSer_B07C-image_2.png"><img title="image" border="0" alt="image" width="840" height="74" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index79522/WLW-OpsMgrConsoleserverwerfault32errorsonSer_B07C-image_thumb.png" /></a></p>
<p>My recommendation is to enable Windows Error Reporting in environments where it functions correctly so my preference was to leave this enabled, but as our setting currently was “Yes, automatically send reports” and we were having this issue we changed it to the “I don’t want to participate” option as shown below.</p>
<p> </p>
<p><strong>Summary</strong>: If you are seeing a lot of werfault*32 errors backing up in task manager you may want to disable Windows Error Reporting on the server as shown in this blog entry.</p>]]></description>
			<pubDate>Tue, 31 Aug 2010 22:22:13 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/79522/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Server 2008 R2 - No Compressed Virtuals for you!]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/78932/Default.aspx]]></link>
			<description><![CDATA[<p>I’ve been an advocate of compressing VHD files for a long time now. As examples, I wrote an blog entry on “<a href="http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!962.entry?&_c02_owner=1%3f%3f">Compression and Creating Clusters in Virtual Server</a>” and another on “<a href="http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!962.entry?&_c02_owner=1%3f%3f">Compressing Virtuals</a>”. These have also been referenced in other blog entries such as “<a href="http://blogs.technet.com/b/ewan/archive/2007/12/11/tips-for-using-virtual-pc-and-virtual-server.aspx">Tips for using Virtual PC and Virtual Server</a>”. The summary from my perspective was this: They take up less space and can actually perform better than the uncompressed ones. That makes compressed virtuals optimal in environments such as lab environments. So recently I moved my virtuals from my Server 2008 Hyper-V to Server 2008 R2 Hyper-V. There's nothing like after a long hard day, coming home to work on your lab environment. You opening up Hyper-V R2 to migrate over one of your VHD files and get your lab back online. Trying to add the drive and getting this:</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78932/WLW-Server2008R2NoCompressedVirtualsforyou_DDB5-image_2.png"><img title="image" border="0" alt="image" width="639" height="332" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78932/WLW-Server2008R2NoCompressedVirtualsforyou_DDB5-image_thumb.png" /></a> </p>
<p>If you really want something fun to do try uncompressing some 13-17 gb VHD files! I started off by grabbing a cup of coffee, and ended up going out for dinner. It may be possible to re-compress a virtual after the VHD has been attached but I’m not willing to spend the time to find out today (and I’m pretty sure it would be unsupported).</p>
<p><strong>Summary</strong>: While I’m sure that there was a good technical reason for it, don’t assume that you can use a compressed VHD file with Windows Server 2008 R2/Hyper-V. It’s a good idea to decompress all of your virtuals prior to trying to move them over.</p>]]></description>
			<pubDate>Fri, 27 Aug 2010 22:28:49 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/78932/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Scheduling a custom rule to run during specific hours - without a degree in XML]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/78607/Default.aspx]]></link>
			<description><![CDATA[<p>In MOM 2005 it was pretty straightforward to create a rule which would occur only during specific hours of the day. With Operations Manager 2007 this became a lot more complex to accomplish. There are some great discussions out there about how to add scheduling but each of them relies upon a level of comfort of editing XML which I just don’t have (I could have lived a full life without ever having even seen XML). There are some great blog articles out there about this topic but none of them seemed to address my question head-on: “How do I take a rule that I created in the Operations Console and schedule it to run during specific hours without hacking through XML?”. While I understand that it’s not best practice to design rules in the Operations Manager console it is often a way to quickly generate a rule or monitor so it’s used relatively often from what I have seen to perform tasks like this. My requirement was to create a rule which would not fire if the condition was found between midnight and 7:00 am.</p>
<p>I had previously created rules in the Operations Manager console and thought I could just edit them in the authoring console and add a schedule to make it work. It wasn’t until I read through Steve Rachui’s article (the link at the end of this blog article) that I had the lightbulb moment. While adding the schedule to the rule via the authoring console would have worked there was a step that I had missed! Here’s a summary of the steps that I took to add scheduling to an existing rule:</p>
<p>1) Created a management pack in the Operations Manager console</p>
<p>2) Created  a rule which fired when an event 1000 was found in the event log and stored it in my new management pack</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_2.png"><img title="image" border="0" alt="image" width="549" height="570" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb.png" /></a></p>
<p>3) Using the authoring console, I connected and did a tools, Import MP from Management Pack</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_4.png"><img title="image" border="0" alt="image" width="455" height="284" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb_1.png" /></a></p>
<p>4) I chose my custom management pack and after locating any management packs it was dependant upon (look in the %programfiles%\System Center Operations Manager 2007 folder, or it is really helpful to use the management pack download capabilities within the Operations Manager console to download all management packs from the catalog into a temporary directory like c:\temp) I was able to find and edit my rule (under Health Model, Rules).</p>
<p>5) Edit the rule, on the model tab and do a create for the Condition Detection section.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_12.png"><img title="image" border="0" alt="image" width="548" height="546" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb_5.png" /></a></p>
<p>6) Searched on schedule, and typed in “System.ScheduledFilter” below:</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_14.png"><img title="image" border="0" alt="image" width="560" height="474" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb_6.png" /></a> </p>
<p>7) Edited the condition detection to set my scheduling configuration for the rule.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_16.png"><img title="image" border="0" alt="image" width="552" height="547" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb_7.png" /></a></p>
<p>8) Clicked on the configure button shown below.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_18.png"><img title="image" border="0" alt="image" width="541" height="541" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb_8.png" /></a></p>
<p>9) There are multiple options available but for my configuration I wanted the option to “Process data except during the specified time”.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_20.png"><img title="image" border="0" alt="image" width="575" height="508" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb_9.png" /></a></p>
<p>10) Next I specified my timeframe (every day of the week between 12:00 am – 7:00 am).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_22.png"><img title="image" border="0" alt="image" width="389" height="496" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb_10.png" /></a></p>
<p>11) Here’s where the trick hit. If you skip this step the scheduling will not work. Click on the edit tab shown below:</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_24.png"><img title="image" border="0" alt="image" width="508" height="508" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb_11.png" /></a></p>
<p>12) Editing brings up the actual XML in notepad – but all we need to do here is a quick substitution and we’re out of XML territory. We originally see something like the following:</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_26.png"><img title="image" border="0" alt="image" width="533" height="405" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb_12.png" /></a></p>
<p>Replace:</p>
<p><TimeXPathQuery>TimeXPathQuery</TimeXPathQuery></p>
<p>With:</p>
<p><strong><UseCurrentTime>true</UseCurrentTime></strong></p>
<p>(results shown below)</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_28.png"><img title="image" border="0" alt="image" width="536" height="410" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb_13.png" /></a></p>
<p>13) Save the change and it will alter the screen as shown below: (note the UseCurrentTime true) <br />
<a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_30.png"><img title="image" border="0" alt="image" width="570" height="575" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb_14.png" /></a></p>
<p>14) Export the management pack back to the management group.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_32.png"><img title="image" border="0" alt="image" width="494" height="312" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb_15.png" /></a></p>
<p>15) Now if you edit the rule in the Operations Manager console it adds the Condition which can now be edited or renamed.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_34.png"><img title="image" border="0" alt="image" width="633" height="655" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb_16.png" /></a></p>
<p>16) If you use the edit button this should look really familiar!</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_36.png"><img title="image" border="0" alt="image" width="720" height="708" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index78607/WLW-Schedulingacustomruletorunduringspecific_EB80-image_thumb_17.png" /></a></p>
<p> </p>
<p><strong>Summary</strong>: If you are looking for a simple way to change a rule to run only during specific hours (or to exclude specific hours) open the management pack in the authoring console, add a condition to the rule to use the System.SchedulerFilter and configure the scheduler as needed, edit the XML to replace “<TimeXPathQuery>TimeXPathQuery</TimeXPathQuery>” with “<strong><UseCurrentTime>true</UseCurrentTime>”</strong> and export the updated management pack back into the management group! Once you have done this a couple of times this is literally a couple of minutes to take an existing rule and give it the ability to be run on a schedule.</p>
<p> </p>
<p>The following are great readings to go through on this topic which have really helped me out: <br />
 </p>
<p><a title="http://nocentdocent.wordpress.com/2009/05/01/opsmgr-r2-authoring-console-business-hours-monitor/" href="http://nocentdocent.wordpress.com/2009/05/01/opsmgr-r2-authoring-console-business-hours-monitor/">http://nocentdocent.wordpress.com/2009/05/01/opsmgr-r2-authoring-console-business-hours-monitor/</a> – Written by Daniele Grandini</p>
<p><a href="http://blogs.msdn.com/b/steverac/archive/2009/11/17/creating-rules-and-monitors-with-a-schedule-understanding-xml-internals.aspx">http://blogs.msdn.com/b/steverac/archive/2009/11/17/creating-rules-and-monitors-with-a-schedule-understanding-xml-internals.aspx</a> - By Steve Rachui</p>]]></description>
			<pubDate>Wed, 25 Aug 2010 22:34:02 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/78607/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Community Knowledge is one step closer to full Operations Manager citizenship]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/77700/Default.aspx]]></link>
			<description><![CDATA[<p>This has been a very long road… I have email threads back more than two years ago when I started working on how to develop a community knowledge repository for Operations Manager (and MOM 2005). I was just notified that effective today, <u>ReSearchThis! has been added into the Microsoft Pinpoint catalog for Operations Manager management packs!</u> Thank you to everyone out there who has taken time to share what they have found for alert resolutions in Operations Manager and for those in the community who read through the RSS feeds and use the pack. The following screenshots were taken today from: <a title="http://pinpoint.microsoft.com/en-US/systemcenter" href="http://pinpoint.microsoft.com/en-US/systemcenter">http://pinpoint.microsoft.com/en-US/systemcenter</a> (the PinPoint management pack catalog). If you haven’t downloaded and used this management pack, you really should check it out!</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index77700/WLW-CommunityKnowledgeisonestepclosertofullO_A699-image_2.png"><img title="image" border="0" alt="image" width="678" height="422" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index77700/WLW-CommunityKnowledgeisonestepclosertofullO_A699-image_thumb.png" /></a></p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index77700/WLW-CommunityKnowledgeisonestepclosertofullO_A699-image_4.png"><img title="image" border="0" alt="image" width="641" height="585" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index77700/WLW-CommunityKnowledgeisonestepclosertofullO_A699-image_thumb_1.png" /></a></p>
<p>ReSearchThis! is still available on the System Center Central Management pack catalog available at: <a title="http://www.systemcentercentral.com/tabid/63/tag/Pack_Catalog+MP_Catalog/Default.aspx" href="http://www.systemcentercentral.com/tabid/63/tag/Pack_Catalog+MP_Catalog/Default.aspx">http://www.systemcentercentral.com/tabid/63/tag/Pack_Catalog+MP_Catalog/Default.aspx</a> </p>
<p>I owe a huge thanks to Akos Technology Services, SystemCenterCentral and Pete Zerger for all that they have done to help to make this community management pack into a reality and for their support to add this management pack into the catalog.</p>]]></description>
			<pubDate>Wed, 18 Aug 2010 16:52:27 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/77700/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: QuickTricks - Last Agent Heartbeat?]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/77423/Default.aspx]]></link>
			<description><![CDATA[<p><em>Question</em>: In MOM 2005 I had a view where I could see the last time that an agent had sent a heartbeat. Where can I find this in Operations Manager?</p>
<p>The key reason for this most often is a requirement to determine what agents are not heartbeating correctly. There isn’t a view (or a way to customize) a view within Operations Manager that I have been able to find so this is a solid question. Good reading on this is available at <a href="http://blogs.msdn.com/b/mariussutara/archive/2008/07/24/last-contacted.aspx">http://blogs.msdn.com/b/mariussutara/archive/2008/07/24/last-contacted.aspx</a>.</p>
<p><em>Solution</em>: My recommendation is to use the free new reports from System Center Central as part of the <a href="http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/73350/Default.aspx">SCC Health Check Reports</a>. They have a report called “Agents – Down Agents (OM)” which works well to provide this type of information as shown below.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index77423/WLW-QuickTricksAgentHeartbeats_A2FC-AgentHeartbeat1.jpg"><img title="AgentHeartbeat1" border="0" alt="AgentHeartbeat1" width="693" height="578" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index77423/WLW-QuickTricksAgentHeartbeats_A2FC-AgentHeartbeat1_thumb.jpg" /></a> </p>
<p>This report shows all agents which are not currently sending heartbeats and when they had last sent a heartbeat.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index77423/WLW-QuickTricksAgentHeartbeats_A2FC-AgentHeartbeat2.jpg"><img title="AgentHeartbeat2" border="0" alt="AgentHeartbeat2" width="829" height="276" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index77423/WLW-QuickTricksAgentHeartbeats_A2FC-AgentHeartbeat2_thumb.jpg" /></a></p>
<p><strong>Summary</strong>: Want to see what agents aren’t heartbeating correctly in your environment? Check out the Down Agents report!</p>]]></description>
			<pubDate>Mon, 16 Aug 2010 22:55:45 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/77423/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Changing the OpsMgr Data Warehouse retention periods &amp; Using reports to assess impacts to Data Warehouse sizing]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/76989/Default.aspx]]></link>
			<description><![CDATA[<p>One of the requirements for an environment I am working with was to be able to provide performance information for more than a two year period of time. By default, the grooming interval for performance data in Operations Manager is 400 days. To change for this requirement we needed to change the grooming interval on the performance data. In our environment, we have really come to appreciate a lot of the new reports including the “Data Warehouse Properties Report” which is shown below with default data retention periods.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76989/WLW-ChangingOpsMgrDataWarehouseretentionusin_113D1-DW01_2.png"><img title="DW01" border="0" alt="DW01" width="1228" height="662" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76989/WLW-ChangingOpsMgrDataWarehouseretentionusin_113D1-DW01_thumb.png" /></a></p>
<p>[TANGENT STARTS HERE: When we started with Operations Manager there were no methods available to estimate data warehouse sizing so seeing this report really makes my day. This process has gone light-years past the types of calculations we were building in Excel based upon estimated impacts of rows of different types of data into the Data Warehouse and then from a formula trying to determine what database sizes would look like a year after deployment, but I digress… TANGENT ENDS HERE]</p>
<p>Note that the report shows the estimated maximum sizing for the database at just over 100 gb in the report before we made the change. We changed the data retention for the performance (hourly and daily) using the steps detailed within Kevin Holman’s blog entry available at <a title="http://blogs.technet.com/b/kevinholman/archive/2010/01/05/understanding-and-modifying-data-warehouse-retention-and-grooming.aspx" href="http://blogs.technet.com/b/kevinholman/archive/2010/01/05/understanding-and-modifying-data-warehouse-retention-and-grooming.aspx">http://blogs.technet.com/b/kevinholman/archive/2010/01/05/understanding-and-modifying-data-warehouse-retention-and-grooming.aspx</a>. After making the change, the estimated Data Warehouse database size increased to just over 150 gb.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76989/WLW-ChangingOpsMgrDataWarehouseretentionusin_113D1-DW04_2.png"><img title="DW04" border="0" alt="DW04" width="1225" height="686" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76989/WLW-ChangingOpsMgrDataWarehouseretentionusin_113D1-DW04_thumb.png" /></a></p>
<p><strong>Summary</strong>: Check out the new Data Warehouse Properties report and if you want to determine projected database sizes after making data retentions changes you should really check out this report (before and after making the changes)!</p>]]></description>
			<pubDate>Fri, 13 Aug 2010 00:46:51 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/76989/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Digging deeper into the Exchange 2007 MP: Tuning the Failure DSNs total alert]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/76912/Default.aspx]]></link>
			<description><![CDATA[<p>When working through some Exchange 2007 alerts, I ran across the “Failure DSNs total” alert. I’ve seen this in previous versions of the management pack and the indications were that since this was a continually increasing value it did not provide a relevant result for a monitor. To verify that this performance counter continues to increase I first checked the weekly performance data: (I have to point out in the screenshot below how the performance view can show maintenance mode windows so it’s easy in this case to see when the last reboot occurred)</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76912/WLW-GoingdeeperwiththeExchange2007MPTuningth_F9B1-image_10.png"><img title="image" border="0" alt="image" width="1023" height="455" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76912/WLW-GoingdeeperwiththeExchange2007MPTuningth_F9B1-image_thumb.png" /></a></p>
<p>And then the performance over history with a report:</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76912/WLW-GoingdeeperwiththeExchange2007MPTuningth_F9B1-image_12.png"><img title="image" border="0" alt="image" width="1024" height="595" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76912/WLW-GoingdeeperwiththeExchange2007MPTuningth_F9B1-image_thumb_4.png" /></a></p>
<p>These confirmed that this value continues to increase until the service is restarted (or the machine is rebooted). Historically this would mean it would be logical to either disable this monitor until the performance counter is corrected or to lower the priority to a warning until the performance counter can be changed to not continually increase. However, digging online I found that this monitor actually works off a delta in values not the actual value! (<a href="http://msmvps.com/blogs/ehlo/archive/2008/06/23/1636921.aspx">http://msmvps.com/blogs/ehlo/archive/2008/06/23/1636921.aspx</a>). This makes the monitor useable. However since we were receiving a large number of alerts on these and they were not causing issues in the environment myself and the Exchange engineer decided that the next step would be to determine effective thresholds for my environment. With any non-delta counters we can normally right-click on the alert, and open the performance view and see what the range of values is for the condition. However, in the case of a monitor based upon the delta we needed to use the state change events for the monitor within Health Explorer. This allows us to identify what the delta value are so that we could establish a baseline for this environment (in the screenshot below the delta value shows a 44).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76912/WLW-GoingdeeperwiththeExchange2007MPTuningth_F9B1-image_4.png"><img title="image" border="0" alt="image" width="813" height="550" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76912/WLW-GoingdeeperwiththeExchange2007MPTuningth_F9B1-image_thumb_1.png" /></a></p>
<p>For our environment, we decided upon a first threshold (warning level) of 50 and a second threshold (critical level) of 75. This has worked well to reduce the amount of alerts generated by this monitor while still maintaining it’s functionality.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76912/WLW-GoingdeeperwiththeExchange2007MPTuningth_F9B1-image_8.png"><img title="image" border="0" alt="image" width="698" height="713" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76912/WLW-GoingdeeperwiththeExchange2007MPTuningth_F9B1-image_thumb_3.png" /></a> </p>
<p><strong>Summary</strong>: For the “Failure DNSs total” if you are receiving large numbers of alerts use the State Change Events for the monitor to determine what threshold levels are optimal for your Exchange environment.</p>]]></description>
			<pubDate>Fri, 13 Aug 2010 00:43:42 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/76912/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: QuickTricks: Putting all servers into maintenance mode for a maintenance window]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/Default.aspx?tabid=143&IndexID=76853]]></link>
			<description><![CDATA[<p>Are you looking for a quick way to get all of your servers into maintenance mode without putting any of the Operations Manager servers into maintenance? While there are a variety of great methods available to provide regularly scheduled maintenance mode within Operations Manager, the question was asked for how to do this for all servers (except Operations Manager servers) on an ad-hoc basis. To do this open the Operations Console to the Windows computer view, scope to agent managed computer group.</p>
<p> <a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76853/WLW-QuickTricksPuttingallserversintomaintena_F985-image_2.png"><img title="image" border="0" alt="image" width="682" height="575" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76853/WLW-QuickTricksPuttingallserversintomaintena_F985-image_thumb.png" /></a></p>
<p>The resulting list shows all agent managed computers which will remove the root management server and management servers from the view. Next highlight all servers except those currently in maintenance mode, right-click and put them into maintenance mode.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76853/WLW-QuickTricksPuttingallserversintomaintena_F985-image_6.png"><img title="image" border="0" alt="image" width="601" height="225" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76853/WLW-QuickTricksPuttingallserversintomaintena_F985-image_thumb_2.png" /></a></p>
<p>Voila! This doesn’t put entities such as agentless systems (clusters and such) and perspectives (synthetic transactions) into maintenance mode but it’s a quick way to get the majority of what’s needed under maintenance!</p>]]></description>
			<pubDate>Tue, 10 Aug 2010 22:54:34 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/Default.aspx?tabid=143&amp;IndexID=76853</guid>
		</item>
		<item>
			<title><![CDATA[Blog: QuickTricks: Creating really easy multiple server performance reports &amp; how to create a report for multiple objects when you don't know what object(s) to choose]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/76012/Default.aspx]]></link>
			<description><![CDATA[<p>I was in a conversation today where there was a question asked for how to generate a performance report for several servers. In this <a href="http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/75046/Default.aspx">series</a> we discussed steps to generate reports which span servers. For this situation, there is a good pre-existing report “Operating System Performance” which provides a good basic report. It’s not as difficult now to track down the specific objects as some reports are pre-filtered to only show entities which have data with using the filtering options (shown below). If you click on search it shows you the objects which have data for the report.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76012/WLW-QuickTricksQuickcreateofaserverperforman_AF58-image_6.png"><img title="image" border="0" alt="image" width="1035" height="262" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76012/WLW-QuickTricksQuickcreateofaserverperforman_AF58-image_thumb_2.png" /></a></p>
<p>However, what if you have a report and it doesn’t have the filter option and you want to still pass over the correct entity? Looking at the report below it states that the data type is “Windows Operating System” and contains “Server 2008”.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76012/WLW-QuickTricksQuickcreateofaserverperforman_AF58-image_2.png"><img title="image" border="0" alt="image" width="561" height="679" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76012/WLW-QuickTricksQuickcreateofaserverperforman_AF58-image_thumb.png" /></a></p>
<p>To match this criteria, we can use the monitoring pane / Discovered Inventory. We set the target to the name shown in the report “Windows Operating System” and we can also filter based upon the search object which is specified (in this case “Server 2003" which is the same report as shown above but for the server 2003 systems).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76012/WLW-QuickTricksQuickcreateofaserverperforman_AF58-image_4.png"><img title="image" border="0" alt="image" width="873" height="486" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76012/WLW-QuickTricksQuickcreateofaserverperforman_AF58-image_thumb_1.png" /></a></p>
<p>I can now highlight the server (only one unfortunately on the Discovered Inventory screen) and run the “Operating System Performance” report which now passes the appropriate parameter to the report.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76012/WLW-QuickTricksQuickcreateofaserverperforman_AF58-image_12.png"><img title="image" border="0" alt="image" width="1014" height="665" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76012/WLW-QuickTricksQuickcreateofaserverperforman_AF58-image_thumb_5.png" /></a></p>
<p>Ok, that’s pretty cool. Now I can easily run this report on whatever server I decide that I want and I can also save it out and work with it (sharing it, scheduling it for email delivery etc). However this view only allows me to select one server to run the report for. What about if I want to create the report for multiple servers? I can create a new view which shows these entities as shown below:</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76012/WLW-QuickTricksQuickcreateofaserverperforman_AF58-image_14.png"><img title="image" border="0" alt="image" width="890" height="720" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76012/WLW-QuickTricksQuickcreateofaserverperforman_AF58-image_thumb_6.png" /></a></p>
<p>From this I can select multiple servers (as long as they are all the same OS – 2000, 2003 or 2003) and run the report passing it multiple servers (up to 10 in total but it looks like this can be overridden via  registry key – see <a title="http://blogs.technet.com/b/operationsmgr/archive/2008/11/11/opsmgr-2007-registry-keys-to-control-the-refresh-of-the-admin-console.aspx" href="http://blogs.technet.com/b/operationsmgr/archive/2008/11/11/opsmgr-2007-registry-keys-to-control-the-refresh-of-the-admin-console.aspx">http://blogs.technet.com/b/operationsmgr/archive/2008/11/11/opsmgr-2007-registry-keys-to-control-the-refresh-of-the-admin-console.aspx</a> in the section labeled Registry Key to control the number of objects to fetch Tasks/Reports). To make sure these are the same OS, sort by the name field and select Operating Systems which are the same.</p>
<p> The result is a performance report which has a separate page for each of the different servers that I selected!</p>
<p>How about an example of a report which does not have the filtering option available? Let’s take a look at the Active Directory Server Common Library / AD Machine Account Authentication Failures report.</p>
<p> </p>
<p>The target shown here is “Active Directory Domain Controller Computer Role” which I can cut and paste out of the text in the report. (Hey, it’s even mentioned in the report that you can create a state view or event view with the right type – I guess I should read the text here more often…)</p>
<p>I can paste in the name into my target field (be sure to check View all targets), and see what objects are listed. And once I highlight one of the entities I can now run the report passing the correct parameters to it.</p>
<p>The same concept would work with selecting multiple servers if I create a state view which shows the Active Directory Domain Controller Computer Role (cut and paste works like a champ here as well both to name the state view and to set what data to show).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76012/WLW-QuickTricksQuickcreateofaserverperforman_AF58-image_10.png"><img title="image" border="0" alt="image" width="738" height="594" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index76012/WLW-QuickTricksQuickcreateofaserverperforman_AF58-image_thumb_4.png" /></a> </p>
<p><strong>Summary</strong>: Looking for a quick way to create a performance report which shows a group of servers with one server graph per page? Try using the Operating System Performance report with a view defined to show the “Windows Server Operating System” target. Looking for a quick way to create reports which do not have a filtering option? Try this approach to create a state view for the appropriate entities and then run the report!</p>]]></description>
			<pubDate>Wed, 04 Aug 2010 23:53:11 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/76012/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Taking Distributed Applications to the next level with Savision Live Maps]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/75218/Default.aspx]]></link>
			<description><![CDATA[<p>During a recent conversation with a friend of mine with Savision (Dennis Reitvink) we discussed how I was integrating Operations Manager distributed applications into Savision Live Maps. We use Live Maps in multiple environments to provide a high level dashboard view of all core applications and websites for an organization. We also use sub-dashboard to show the health of major components within more complicated applications. (I’ve even used Live Maps to <a href="http://blogs.catapultsystems.com/cfuller/archive/2009/09/04/using-tcp-port-monitors-distributed-applications-and-savision-live-maps-to-monitor-redundant-network-links.aspx">show the state of redundant network links</a>). Dennis asked why I wasn’t using Live Maps to represent the distributed application and I said that I had not done so due to some of the rollups which I wanted to accomplish within my distributed applications. As an example, if I have 3 servers in a web farm I want the farm icon to go red when more than 2 of them are offline. Dennis referred me to this <a href="http://blog.savision.com/livemapsblog.php/2009/03/04/how-to-override-the-state-rollup-behavio">article</a> which details how to perform this type of a rollup. So I decided to spend a little time working with this and seeing where it would go!</p>
<p>I started with a simple distributed application as shown below which monitors two websites, which are dependant upon one service and two databases. The website is monitored by a distributed application. The distributed application is shown below:</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-DA01_1.jpg"><img title="DA01" border="0" alt="DA01" width="813" height="597" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-DA01_thumb_1.jpg" /></a></p>
<p>When this is shown in the Operations Manager console as a distributed application is is pretty straightforward and shows what we would expect as I can see my distributed application and each of the components within it as shown below.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-DA03_1.jpg"><img title="DA03" border="0" alt="DA03" width="1166" height="527" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-DA03_thumb_1.jpg" /></a></p>
<p>I then translated this distributed application into a Live Map as shown below.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-DA04.jpg"><img title="DA04" border="0" alt="DA04" width="987" height="622" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-DA04_thumb.jpg" /></a> </p>
<p>Notice that in this format I can do some things which I could not with a distributed application:</p>
<p><br />
1) I can show each of the components of the DA without expanding them.</p>
<p>2) I can provide the custom look and feel that I want for the various pieces of the application.</p>
<p>3) I can now label these as I choose versus using the names provided in the distributed application (see DB1, DB2, WEB01, WEB02, etc).</p>
<p><strong>Translating Distributed Applications into Live Maps:</strong></p>
<p>So what’s a good way to quickly translate a DA into a Live Maps? In the Live Maps Authoring console, drag and drop the distributed application onto a blank map.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-DA20.jpg"><img title="DA20" border="0" alt="DA20" width="1216" height="888" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-DA20_thumb.jpg" /></a></p>
<p>Next I can open the distributed application and add the various components via drag and drop them into the map that I am designing. Fifteen minutes later I had a rudimentary Live Map (shown in the third image in this article) configured when I can then add into my top level dashboards which represent the health of core applications and web services in my environment.</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><strong>What about health rollup?</strong></p>
<p>To test rollup of health, I made some changes to the Live Map and added a third website as shown below. I used Dennis’ article (link above) to configure rollup so that if more than 50% of the web servers went red it should rollup red.</p>
<p>Next I stopped two of the websites to cause a failure condition which rolled up correctly to the MyWebSite level and to the My Application level (which is linked to the Distributed Application).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-da10.jpg"><img title="da10" border="0" alt="da10" width="1128" height="622" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-da10_thumb.jpg" /></a> </p>
<p>I restarted one of the web servers to validate that the rollup worked as expected which is shown below (since it was less than two web servers offline the health went to a green state).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-DA13.jpg"><img title="DA13" border="0" alt="DA13" width="1126" height="551" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-DA13_thumb.jpg" /></a></p>
<p>These views are also easy to manipulate – the one above was designed to show all of the information on a similar level, the one below shows it broken into more layered components (front-end servers/services, databases, and back-end services).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-DA14.jpg"><img title="DA14" border="0" alt="DA14" width="1130" height="558" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-DA14_thumb.jpg" /></a></p>
<p>There are lots of potentials for how to provide visibility into your distributed applications with Live Maps. Another one to consider (especially if you have a lot of web sites) is to create a sub-view for the web farm itself and to configure the rollup of the sub view. This approach makes it easy to understand the overview of the application and provides a business application view which represents the true health state of the application which can be nested on a higher level dashboard view. The view below shows a complicated distributed application which was built of six different sub-distributed application. To provide a high level overview of the health of the six components it could be shown with a single status (the grey bars labeled as SubApp1-6) but this approach was used to provide a summary view of the sub-dashboards which were created. SubApp1 shows a website test, the website and the database. These are the high level components of the “My Application” view showed two graphics backward. This approach shows an extremely complicated distributed application in a single dashboard which can in turn be linked into sub-dashboards to provide the detailed status of the components of the distributed application.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-DA30.jpg"><img title="DA30" border="0" alt="DA30" width="1112" height="812" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75218/WLW-TakingDistributedApplicationstothenextle_10EE5-DA30_thumb.jpg" /></a></p>
<p><strong>QuickTrick: In Live Maps how can I tell if a link is to a submap or an entity?</strong></p>
<p>When using Live Maps, it is often confusing to know whether an item on a dashboard is linked to another Live Map or to an entity (such as a distributed application). When it’s an entity and you double-click on it the result is an opening of the Health Explorer. Personally I do not use Health Explorer when going through the dashboards, instead I right-click and open the Diagram view. However, since there’s no way to tell whether it’s an entity or another Live Map I often end up opening the Health Explorer by accident. Try this out though!</p>
<p>On each map that I create which has a submap linked to the area, I use a graphical indicator that there is a Live Map attached to it. In the graphic above we see each of the SubApp(s) has a little green arrow next to the health indicator. If I see this arrow I know that it’s attached to another Live Map so I can double-click to go to the next map! I downloaded this from the web (thank you iconarchive.com!, <a href="http://pixel-mixer.com">http://pixel-mixer.com</a>) and used Microsoft Office Picture Manager to rotate it 90 degrees.</p>
<p> </p>
<p><strong>Summary</strong>: If you really want to increase the usefulness of your distributed applications into high gear, look into using the Savision Live Maps product to mirror your distributed applications. This is a great way to add value to Operations Manager especially if you are already using Live Maps in the environment. And when generating sub-maps, consider using a graphical indicator so that you know which ones to double-click on versus opening in diagram view!</p>]]></description>
			<pubDate>Fri, 30 Jul 2010 13:51:28 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/75218/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Creating Useful Custom Reports in OpsMgr: How to schedule my custom report for delivery]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/75046/Default.aspx]]></link>
			<description><![CDATA[<p>This blog series includes the following posts: <br />
 </p>
<p> </p>
<p>Part 1 - Gathering Custom Performance Counters in OpsMgr</p>
<p>Part 2 - How to create a free disk space report</p>
<p>Part 3 - How to create a processor utilization report for a group of servers</p>
<p>Part 4 - How to create a custom performance counters report for a group of servers</p>
<p>Part 5 - How to make my custom report publicly available</p>
<p>Part 6 - How to schedule my custom report for delivery</p>
<p>Now that we have created our own custom reports it may be useful to schedule them for delivery either to a file share or via email delivery.</p>
<p><b>How to schedule my custom report for delivery</b></p>
<p><b>Scheduling to deliver to a file share:</b></p>
<p>How do we schedule reports for delivery in OpsMgr? As an example we will show for the built-in report “Most Common Alerts” how it can be scheduled to create a report on a file share and how to then we’ll discuss how to email the report. To schedule this to be created on a file share take the following steps:</p>
<p>1. Prior to running the report create a share (preferably on the reporting server) which allows the user to create files on it, and other users to read the contents of the directory. For our example this is <a href="http://www.systemcentercentral.com/file://///reportserver/reports">\\reportserver\reports</a>.</p>
<p>2. Run the Most Common Alerts report, go to File / Schedule.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75046/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_96BE-clip_image002_2.jpg"><img title="clip_image002" border="0" alt="clip_image002" width="718" height="361" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75046/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_96BE-clip_image002_thumb.jpg" /></a></p>
<p>3. For the description we will label it with the name of the report and parameter information which is important to the report. For this example: Most Common Alerts per Week.</p>
<p>4. Under delivery method there should be at least: Report Server File Share, Null Delivery Provider. Choose the Report Server File Share option.</p>
<p>5. On the new fields available on the delivery setting screen specify the name of the file (with an extension), the path to the share, the format to render it in and the user account (with domain) and password to write to the share.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75046/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_96BE-image_2.png"><img title="image" border="0" alt="image" width="728" height="649" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75046/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_96BE-image_thumb.png" /></a></p>
<p>6. Next we create a schedule for when the report runs. In this example we are running it once a week every Monday at 5:02 am.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75046/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_96BE-clip_image006_2.jpg"><img title="clip_image006" border="0" alt="clip_image006" width="622" height="552" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75046/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_96BE-clip_image006_thumb.jpg" /></a></p>
<p>7. When we created the schedule what actually makes it run? In the SQL Server Agent a new job is created that runs the scheduled report that you created. By default notifications are written to the application event log if the job fails.</p>
<p>8. Next we set the parameters for how the report runs as shown. When generating scheduled reports it is often useful to use the advanced option and specify how many days back the report returns data from (7 days in this case).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75046/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_96BE-image_4.png"><img title="image" border="0" alt="image" width="708" height="626" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75046/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_96BE-image_thumb_1.png" /></a></p>
<p>9. So how do we know that subscriptions that we have? In Operations Manager console / Reporting / Scheduled Reports. From this screen you can open, edit or cancel the various schedules. If there are issues which occurred when the subscription ran they also will appear on this page.</p>
<p>10. Once the job runs there should be a file in the directory which you specified (<a href="http://www.systemcentercentral.com/file://///reportserver/reports">\\reportserver\reports</a> in this example).</p>
<p><b>Scheduling to deliver via email: </b></p>
<p>So now that we have delivered a report to a file share, how do we deliver via email?</p>
<p>1. To deliver via email a configuration on the reporting server needs to be done.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75046/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_96BE-clip_image010_2.jpg"><img title="clip_image010" border="0" alt="clip_image010" width="787" height="613" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75046/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_96BE-clip_image010_thumb.jpg" /></a></p>
<p>2. For this example configure a daily email on the “Most Common Alerts” report. With the E-Mail option available now on the list (Report Server E-Mail) configure it with a description and a delivery method.</p>
<p>3. Next for the delivery method we specify who we are going to email it to and then when we want it to occur (once, hourly, daily, weekly or monthly).</p>
<p>4. Set the parameters to yesterday and finish. Set the scheduled report to run in a couple of minutes and validate that it works.</p>
<p>5. To check on the status of this report go back to the reporting section and choose the option to “View Scheduled Reports”.</p>
<p>6. To get it to deliver and be the most readable, the PDF format is recommended when sending the report via email.</p>
<p>7. In the final email, a link to the report is also included so the report can be directly accessed via the reporting server.</p>
<p><b>More advanced scheduling: </b></p>
<p>We have used the scheduled email delivery approach to take our own custom reports on processor utilization and have them send an email daily to the server owners so that they can track processor utilization on their systems daily.</p>
<p>We have also used the scheduled email delivery to run on a Sunday morning, for a period of “today –7” through “Yesterday” to cover a Sunday through Saturday server usage report (see below). These reports were generated in word files so that sections could be cut and pasted as inserts into a weekly product team status report.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75046/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_96BE-image_6.png"><img title="image" border="0" alt="image" width="616" height="547" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index75046/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_96BE-image_thumb_2.png" /></a></p>
<p><strong>Summary:</strong></p>
<p>This series has brought us through the steps to gather our own performance counters, create reports for groups of servers, and deliver them both via a URL for ad-hoc and via scheduled deployments. I hope that this series has shown that the OpsMgr reporting functionality while not as intuitive as I would like it to be is extremely powerful and flexible .</p>]]></description>
			<pubDate>Thu, 29 Jul 2010 10:23:54 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/75046/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Creating Useful Custom Reports in OpsMgr: How to make my custom report publicly available within my organization]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/74921/Default.aspx]]></link>
			<description><![CDATA[<p>This blog series includes the following posts: <br />
 </p>
<p> </p>
<p>Part 1 - Gathering Custom Performance Counters in OpsMgr</p>
<p>Part 2 - How to create a free disk space report</p>
<p>Part 3 - How to create a processor utilization report for a group of servers</p>
<p>Part 4 - How to create a custom performance counters report for a group of servers</p>
<p>Part 5 - How to make my custom report publicly available</p>
<p>Part 6 - How to schedule my custom report for delivery</p>
<p>Now that we have created our own custom reports it may be useful to provide them within the URL which is available for reporting. </p>
<p><b>How to make my custom report publicly available via the reporting URL</b></p>
<p>1. Open Internet Explorer, and open the SQL Server Reporting Services (SSRS) homepage by entering the following URL: <a href="http://<servername>|localhost>/reports">|localhost>/reports">http://<servername>|localhost>/reports</a></p>
<p>2. On the SQL Server Reporting Services Home page, click New Folder.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74921/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8D68-clip_image002_2.jpg"><img title="clip_image002" border="0" alt="clip_image002" width="874" height="482" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74921/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8D68-clip_image002_thumb.jpg" /></a></p>
<p>3. If the folder does not exist on the top level page, fill in a Name and a Description for the new folder and then click OK.</p>
<p>4. Back on the Home page, select the My Reports folder and on the My Reports page, click your published report to run the report (if you do not see your reports here, go back to the earlier steps and make sure that you published them in addition to putting them into your favorites).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74921/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8D68-clip_image004_2.jpg"><img title="clip_image004" border="0" alt="clip_image004" width="919" height="355" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74921/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8D68-clip_image004_thumb.jpg" /></a></p>
<p>5. In the report results page, select Properties.<b> </b></p>
<p>6. On the General page, click Move and then select the custom folder that you previously created. Click OK. Click Home to go back to the Home page.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74921/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8D68-clip_image006_2.jpg"><img title="clip_image006" border="0" alt="clip_image006" width="602" height="494" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74921/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8D68-clip_image006_thumb.jpg" /></a></p>
<p>7. On the Home page, click the My Reports folder and press Ok to move the report.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74921/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8D68-clip_image008_2.jpg"><img title="clip_image008" border="0" alt="clip_image008" width="762" height="553" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74921/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8D68-clip_image008_thumb.jpg" /></a></p>
<p>8. Open the Operations Manager reporting website and verify the new report exists as it is expected to.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74921/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8D68-clip_image010_2.jpg"><img title="clip_image010" border="0" alt="clip_image010" width="796" height="332" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74921/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8D68-clip_image010_thumb.jpg" /></a></p>
<p>9. The report is displayed in the results pane, and is now available to all users with appropriate reporting access in Operations Manager.</p>
<p>For larger organizations it may be useful to create subfolders on a per-team basis so that all of the team’s reports are in the same folder. This approach provides as easy way for users of Operations Manager to open reports without having to access the console. Through providing the reports via a URL all the user needs is a web browser to access their own custom reports. Reports can also be added into management packs within the Operations Manager console to make them available both within the reporting URL and within the Operations Manager console / Reporting section. I prefer the above approach as I have seen issues with attempting to get some of my reports to add correctly via the add to management pack functionality.</p>
<p>In the next part of this series we will discuss how to schedule custom reports for delivery!</p>]]></description>
			<pubDate>Wed, 28 Jul 2010 12:01:15 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/74921/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Creating Useful Custom Reports in OpsMgr: How to create a custom performance counter report for a group of servers]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/74731/Default.aspx]]></link>
			<description><![CDATA[<p>In the previous blog posts we discussed how to gather custom performance counters and examples of how to create custom reports for free disk space and processor utilization. In this blog entry we will use the performance counters created in the first part of the series and the concepts used to create other custom reports to bring us to this step. This blog series includes the following posts: <br />
 </p>
<p>Part 1 - Gathering Custom Performance Counters in OpsMgr</p>
<p>Part 2 - How to create a free disk space report</p>
<p>Part 3 - How to create a processor utilization report for a group of servers</p>
<p>Part 4 - How to create a custom performance counters report for a group of servers</p>
<p>Part 5 - How to make my custom report publicly available</p>
<p>Part 6 - How to schedule my custom report for delivery</p>
<p><b>How to create a custom performance counters report for a group of servers</b></p>
<p>The easy approach is not to use a report for this, but rather to use the Operations Console directly to provide a graph. To do this we create a custom folder on in OpsMgr and store it in the management pack which we have used to generate our reports.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image002_2.jpg"><img title="clip_image002" border="0" alt="clip_image002" width="704" height="386" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image002_thumb.jpg" /></a></p>
<p>Inside of this view we create a new Performance View.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image004_2.jpg"><img title="clip_image004" border="0" alt="clip_image004" width="538" height="616" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image004_thumb.jpg" /></a></p>
<p>For the performance view we limit it to our custom group, and only to show information collected by the specific rules which we created.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image006_2.jpg"><img title="clip_image006" border="0" alt="clip_image006" width="652" height="542" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image006_thumb.jpg" /></a></p>
<p>The result is an easy to use view which will provide access to the values for these performance counters over the last 7 days (the default data retention period for the Operations Manager database performance metrics).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image008_2.jpg"><img title="clip_image008" border="0" alt="clip_image008" width="702" height="487" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image008_thumb.jpg" /></a></p>
<p>The second option is to create a report to provide the custom performance counter information. This can be done through creating a simple custom report using the following steps:</p>
<p>1. In the Operations Console open Reports / Microsoft Generic Report Library / Performance</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image010_2.jpg"><img title="clip_image010" border="0" alt="clip_image010" width="450" height="558" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image010_thumb.jpg" /></a></p>
<ol>
    <li>Double-click on the Performance report</li>
    <li>Set the date to Yesterday as a starting Date</li>
    <li>Click Change to configure the report</li>
    <li>Click on the New Chart button</li>
</ol>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image012_2.jpg"><img title="clip_image012" border="0" alt="clip_image012" width="673" height="531" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image012_thumb.jpg" /></a></p>
<ol>
    <li>Add a name for the chart in the chart title (ASP.Net counters in this example).</li>
    <li>Add a new Series.</li>
</ol>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image014_2.jpg"><img title="clip_image014" border="0" alt="clip_image014" width="722" height="560" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image014_thumb.jpg" /></a></p>
<ol>
    <li>Click the Add Object button</li>
    <li>Type in C: for the field next to Object Group.</li>
    <li>Add the first server off of the list and click Ok.</li>
</ol>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image016_2.jpg"><img title="clip_image016" border="0" alt="clip_image016" width="476" height="500" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image016_thumb.jpg" /></a></p>
<ol>
    <li>Click New Series</li>
    <li>Click on the Add Object</li>
    <li>Object contains the name of the next server.</li>
    <li>Add the next server off of the list and ok.</li>
    <li>Repeat steps 11-14 until all servers / counters required for the report are added.</li>
    <li>Click on the first of the series shown in the chart and click on the Browse button under Rule.</li>
    <li>Choose Search by Name (since we know the name of the management pack)</li>
    <li>Enter the management pack name we used to store our custom rules.</li>
</ol>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image018_2.jpg"><img title="clip_image018" border="0" alt="clip_image018" width="764" height="475" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image018_thumb.jpg" /></a></p>
<ol>
    <li>And press Ok.</li>
    <li>Perform the same action for the remaining counters. Click Ok when completed.</li>
</ol>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image020_2.jpg"><img title="clip_image020" border="0" alt="clip_image020" width="790" height="616" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image020_thumb.jpg" /></a></p>
<ol>
    <li>Click the Run button to run the report.</li>
</ol>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image022_2.jpg"><img title="clip_image022" border="0" alt="clip_image022" width="582" height="512" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74731/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8AE8-clip_image022_thumb.jpg" /></a></p>
<p>Now we have create a custom view and custom report for our custom gathered counters! The last three examples have shown how these reports can be created, but without making the reports available to others their benefit is limited. In the next two parts of this series we will discuss how to make a custom report available via the reporting URL and how to schedule custom reports for delivery.</p>]]></description>
			<pubDate>Tue, 27 Jul 2010 12:00:02 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/74731/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Creating Useful Custom Reports in OpsMgr: How to create a processor utilization report for a group of servers]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/74563/Default.aspx]]></link>
			<description><![CDATA[<p>In the previous blog posts we have discussed how to gather our own custom performance counters, and how to create a simple report for free disk space. Another commonly asked request is how to create a report which shows processor utilization for a group of servers (such as a group of web servers in a server farm). This blog series includes: <br />
 </p>
<p>Part 1 - Gathering Custom Performance Counters in OpsMgr</p>
<p>Part 2 - How to create a free disk space report</p>
<p>Part 3 - How to create a processor utilization report for a group of servers</p>
<p>Part 4 - How to create a custom performance counters report for a group of servers</p>
<p>Part 5 - How to make my custom report publicly available</p>
<p>Part 6 - How to schedule my custom report for delivery</p>
<p><b>How to create a report for processor utilization for a group of servers</b></p>
<p>The easy approach is not to use a report for this, but rather to use the Operations Console directly to provide a graph. This can be done through the Operations Console / Monitoring / Microsoft Windows Server / Processor Performance. This view also allows you to specify how long the graph should show data through clicking on the Select Time Range option. This option is the best option if the data required exists within the last 7 days (the default data retention period for the Operations Manager database performance metrics). A customized version of this view (restricted to the specific servers the group is interested in) can be added into a customized view which we discuss in <a href="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!1940.entry">this blog series</a>.</p>
<p><b>OpsMgr Free Disk Space Report – Disk Capacity Reporting</b></p>
<p>This view also allows you to specify how long the graph should show data through clicking on the Select Time Range option.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-clip_image002_2.jpg"><img title="clip_image002" border="0" alt="clip_image002" width="824" height="577" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-clip_image002_thumb.jpg" /></a></p>
<p>The second option is to create a report to provide process utilization information. This can be done through creating a simple custom report using the following steps:</p>
<p>1. In the Operations Console open Reports / Microsoft Generic Report Library / Performance</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-clip_image004_2.jpg"><img title="clip_image004" border="0" alt="clip_image004" width="477" height="592" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-clip_image004_thumb.jpg" /></a></p>
<blockquote>
<p>2. Double-click on the Performance report</p>
<p>3. Set the date to Yesterday as a starting Date</p>
<p>4. Click Change to configure the report</p>
<p>5. Click on the New Chart button</p>
</blockquote>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-clip_image006_2.jpg"><img title="clip_image006" border="0" alt="clip_image006" width="773" height="602" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-clip_image006_thumb.jpg" /></a></p>
<p>6. Add a name for the chart in the chart title (Processor Utilization in this example).</p>
<p>7. Add a new Series.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-clip_image008_2.jpg"><img title="clip_image008" border="0" alt="clip_image008" width="788" height="620" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-clip_image008_thumb.jpg" /></a></p>
<p>8. Click the Add Group button (NOT object or there will be no data shown in the report later)</p>
<p>9. Type in the server name (Hydra in this case) for the field next to Object Name.</p>
<p>10. Add the first server off of the list and click Ok.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-clip_image010_2.jpg"><img title="clip_image010" border="0" alt="clip_image010" width="739" height="780" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-clip_image010_thumb.jpg" /></a></p>
<p>11. Click New Series</p>
<p>12. Click on the Add Group (NOT object or there will be no data shown in the report later)</p>
<p>13. Object contains the name of the server</p>
<p>14. Add the next server off of the list and ok.</p>
<p>15. Repeat steps 11-14 until all servers / drives required for the report are added.</p>
<p>16. Click on the first of the series shown in the chart and click on the Browse button under Rule.</p>
<p>17. Choose Search by Counter.</p>
<p>18. Choose the Performance object of Processor.</p>
<p>19. Add % Processor Time</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-image_2.png"><img title="image" border="0" alt="image" width="780" height="488" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-image_thumb.png" /></a></p>
<p>20. And press Ok.</p>
<p>21. Perform the same action for the remaining counters. Click Ok when completed.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-clip_image014_2.jpg"><img title="clip_image014" border="0" alt="clip_image014" width="792" height="617" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-clip_image014_thumb.jpg" /></a></p>
<p>22. Click the Run button to run the report and verify that you are receiving data on each of the lines identified for the report.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-clip_image016_2.jpg"><img title="clip_image016" border="0" alt="clip_image016" width="510" height="447" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74563/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_8787-clip_image016_thumb.jpg" /></a></p>
<p>We have now gone through the process to create a custom report for two standard sets of counters: Free disk space, and processor utilization. In the next part of this series we will create a custom report based upon the custom performance counters which we created at the start of this blog series.</p>]]></description>
			<pubDate>Mon, 26 Jul 2010 11:39:38 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/74563/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Creating Useful Custom Reports in OpsMgr: How to create a simple free disk space report]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/74134/Default.aspx]]></link>
			<description><![CDATA[<p>In the first part of this series we discussed how to gather custom performance counters in OpsMgr (which we will later use in a custom report). In this part we will discuss the steps required to create a simple free disk space report as this is one of the top three cases I am seeing for OpsMgr reporting: Show me the amount of free space on my servers over time, show me the processor utilization over time, and show me my specific counter I want gathered over time. This blog series includes the following posts: <br />
 </p>
<p>Part 1 - Gathering Custom Performance Counters in OpsMgr</p>
<p>Part 2 - How to create a free disk space report</p>
<p>Part 3 - How to create a processor utilization report for a group of servers</p>
<p>Part 4 - How to create a custom performance counters report for a group of servers</p>
<p>Part 5 - How to make my custom report publicly available</p>
<p>Part 6 - How to schedule my custom report for delivery</p>
<p>This blog post was <a href="http://cameronfuller.spaces.live.com/Blog/cns!A231E4EB0417CB76!936.entry">originally created on OpsMgr 2007</a> and has been changed with new graphics to reflect R2.</p>
<p><b>How to create a simple free disk space report </b></p>
<p>The easy approach is not to use a report for this, but rather to use the Operations Console directly to provide a graph. This can be done through the Operations Console / Monitoring / Microsoft Windows Server / Performance Disk Capacity. This view also allows you to specify how long the graph should show data through clicking on the Select Time Range option. This option is the best option if the data required exists within the last 7 days (the default data retention period for the Operations Manager database performance metrics). A customized version of this view (restricted to the specific servers the group is interested in) can be added into a customized view which we discuss in <a href="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!1940.entry">this blog series</a>.</p>
<p><b>OpsMgr Free Disk Space Report – Disk Capacity Reporting</b></p>
<p>This view also allows you to specify how long the graph should show data through clicking on the Select Time Range option.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image002_2.jpg"><img title="clip_image002" border="0" alt="clip_image002" width="744" height="516" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image002_thumb.jpg" /></a></p>
<p>The second option is to create a report to provide disk free space information. This can be done through creating a simple custom report using the following steps:</p>
<p>1. In the Operations Console open Reports / Microsoft Generic Report Library / Performance</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image004_2.jpg"><img title="clip_image004" border="0" alt="clip_image004" width="437" height="542" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image004_thumb.jpg" /></a></p>
<ol>
    <li>Double-click on the Performance report</li>
    <li>Set the date to Yesterday as a starting Date</li>
    <li>Click Change to configure the report</li>
    <li>Click on the New Chart button</li>
</ol>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image006_2.jpg"><img title="clip_image006" border="0" alt="clip_image006" width="625" height="487" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image006_thumb.jpg" /></a></p>
<ol>
    <li>Add a name for the chart in the chart title (Disk Space Report in this example).</li>
    <li>Add a new Series.</li>
</ol>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image008_2.jpg"><img title="clip_image008" border="0" alt="clip_image008" width="640" height="499" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image008_thumb.jpg" /></a></p>
<ol>
    <li>Click the Add Object button</li>
    <li>Type in C: for the field next to Object Name.</li>
    <li>Add the first server off of the list and click Ok.</li>
</ol>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image010_2.jpg"><img title="clip_image010" border="0" alt="clip_image010" width="505" height="535" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image010_thumb.jpg" /></a></p>
<ol>
    <li>Click New Series</li>
    <li>Click on the Add Object</li>
    <li>Object contains C: (or D: or E: etc)</li>
    <li>Add the next server off of the list and ok.</li>
    <li>Repeat steps 11-14 until all servers / drives required for the report are added.</li>
    <li>Click on the first of the three series shown in the chart and click on the Browse button under Rule.</li>
    <li>Choose Search by Counter.</li>
    <li>Choose the Performance object of LogicalDisk.</li>
    <li>Choose the Counter % Free Space and Search.</li>
    <li>Add % Logical Disk Free Space.</li>
</ol>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image012_2.jpg"><img title="clip_image012" border="0" alt="clip_image012" width="655" height="408" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image012_thumb.jpg" /></a></p>
<ol>
    <li>And press Ok.</li>
    <li>Perform the same action for the remaining counters. Click Ok when completed.</li>
</ol>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image014_2.jpg"><img title="clip_image014" border="0" alt="clip_image014" width="686" height="532" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image014_thumb.jpg" /></a></p>
<ol>
    <li>Click the Run button to run the report.</li>
</ol>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image016_2.jpg"><img title="clip_image016" border="0" alt="clip_image016" width="607" height="555" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74134/WLW-CreatingUsefulCustomReportsinOpsMgrHowto_851F-clip_image016_thumb.jpg" /></a></p>
<p>In the next part of this blog series we will apply this same concept to another commonly asked request – how to create a simple processor utilization report for a group of servers.</p>]]></description>
			<pubDate>Fri, 23 Jul 2010 03:15:57 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/74134/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: ReSearch This! KB - Percentage Change in DB % Used Space]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/74117/Default.aspx]]></link>
			<description><![CDATA[<p><b>Alert:</b>Percentage Change in DB % Used Space <br />
<b>Issue:</b>This alert is raised when significant changes in the percentage of the space used in a database has changed quickly. This alert is raised as a critical condition which indicates an immediate business impact and this is not the case for our environment.<br />
<b>Resolution:</b>Create an override to change these to a warning (stored in the sql overrides management pack) for the SQL 2005 and SQL 2008 monitors. <br />
<b>Submitted By:</b>Cameron Fuller [MVP]</p>]]></description>
			<pubDate>Thu, 22 Jul 2010 17:54:55 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/74117/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Creating Useful Custom Reports in OpsMgr: Gathering Custom Performance Counters]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/74073/Default.aspx]]></link>
			<description><![CDATA[<p>This is the first blog post in a six part series which is designed to show the steps required throughout the process – from gathering your own performance counters, to designing simple custom reports to making them available in an environment. I decided to write this process up in detail with examples to show that it as not as difficult as it may seem. When I first started working with reports the idea of creating my own counters and reports for scheduled delivery seemed complex and non-intuitive. But after spending some time with it now it makes a lot more sense to me so hopefully this will help others to more fully embrace the reporting system within OpsMgr!</p>
<p>Part 1 - Gathering Custom Performance Counters in OpsMgr</p>
<p>Part 2 - How to create a free disk space report</p>
<p>Part 3 - How to create a processor utilization report for a group of servers</p>
<p>Part 4 - How to create a custom performance counters report for a group of servers</p>
<p>Part 5 - How to make my custom report publicly available</p>
<p>Part 6 - How to schedule my custom report for delivery</p>
<p> </p>
<p>Part 1 – Gathering your own performance counters for later use in Operations Manager reporting.</p>
<p><b>How to gather my own custom performance counters for use in reports </b></p>
<p>1. In the Operations Manager console / Authoring / Management Pack Objects / Rules section, create a rule of type Collection Rules / Performance Based / Windows Performance and store it in the appropriate management pack (not the default management pack).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74073/WLW-CreatingUsefulCustomReportsinOpsMgrGathe_8168-image_2.png"><img title="image" border="0" alt="image" width="615" height="555" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74073/WLW-CreatingUsefulCustomReportsinOpsMgrGathe_8168-image_thumb.png" /></a></p>
<p>2. Provide a rule name and description which will be easy to locate and include the company name such as “Odyssey Web Counter” (preferably include something about what type of a web counter such as “Odyssey Web Counter for Request Execution Time”. Set the rule category to “Performance Collection”. Set the rule target to “Windows Server Operating System” and disable the rule.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74073/WLW-CreatingUsefulCustomReportsinOpsMgrGathe_8168-clip_image004_2.jpg"><img title="clip_image004" border="0" alt="clip_image004" width="647" height="584" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74073/WLW-CreatingUsefulCustomReportsinOpsMgrGathe_8168-clip_image004_thumb.jpg" /></a></p>
<p>3. Browse to the remote computer and identify the appropriate performance counter, object and instance. Set the appropriate interval to sample the counter (15 minutes is the default).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74073/WLW-CreatingUsefulCustomReportsinOpsMgrGathe_8168-image_6.png"><img title="image" border="0" alt="image" width="670" height="605" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74073/WLW-CreatingUsefulCustomReportsinOpsMgrGathe_8168-image_thumb_2.png" /></a></p>
<p>4. Choose the appropriate optimization for your rule (for details on what optimization is see <a href="http://technet.microsoft.com/en-us/library/ff730695.aspx">http://technet.microsoft.com/en-us/library/ff730695.aspx</a>) and create the rule.</p>
<p>5. Create an override to enable the rule for the group which require I (to find the rule, type in the name of the rule or the name of the management pack that your stored the rule in within the “look for” field).</p>
<p>6. In the Operations Manager console / Monitoring / Windows Computers. Find a computer from the group right-click and open the performance view.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74073/WLW-CreatingUsefulCustomReportsinOpsMgrGathe_8168-clip_image008_2.jpg"><img title="clip_image008" border="0" alt="clip_image008" width="717" height="304" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74073/WLW-CreatingUsefulCustomReportsinOpsMgrGathe_8168-clip_image008_thumb.jpg" /></a></p>
<p>7. Use the “Items by text search” option and search on the performance counter name (initially nothing should appear).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74073/WLW-CreatingUsefulCustomReportsinOpsMgrGathe_8168-clip_image010_2.jpg"><img title="clip_image010" border="0" alt="clip_image010" width="621" height="454" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74073/WLW-CreatingUsefulCustomReportsinOpsMgrGathe_8168-clip_image010_thumb.jpg" /></a></p>
<p>8. Wait until you can find the performance counter from the computer which it was created on (this may take a little while depending upon when the override was created to enable the rule and how frequently the rule was configured to sample the performance counter – in my environment I set it to sample every 5 minutes and it appeared as a counter in about 10 minutes).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74073/WLW-CreatingUsefulCustomReportsinOpsMgrGathe_8168-clip_image012_2.jpg"><img title="clip_image012" border="0" alt="clip_image012" width="633" height="403" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74073/WLW-CreatingUsefulCustomReportsinOpsMgrGathe_8168-clip_image012_thumb.jpg" /></a></p>
<p>9. Check the option to show the performance counter and soon after the next sample interval it should begin displaying data. Verify the performance is being retrieved over time (which is slightly more fun than watching paint dry – but that may vary depending upon how much ventilation you have in the area when painting).</p>
<p><b><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74073/WLW-CreatingUsefulCustomReportsinOpsMgrGathe_8168-clip_image014_2.jpg"><img title="clip_image014" border="0" alt="clip_image014" width="675" height="337" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index74073/WLW-CreatingUsefulCustomReportsinOpsMgrGathe_8168-clip_image014_thumb.jpg" /></a></b></p>
<p>This same process can be repeated multiple times to gather multiple performance counters which are used in later custom reports. In the next blog article we will revisit a topic I wrote on a while back: <a href="http://cameronfuller.spaces.live.com/Blog/cns!A231E4EB0417CB76!936.entry">How to create a simple free disk space report</a> – which I will post as a version revised for OpsMgr R2.</p>]]></description>
			<pubDate>Wed, 21 Jul 2010 21:31:56 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/74073/Default.aspx</guid>
		</item>
		<item>
			<title><![CDATA[Blog: Changing priority and severity of service and process monitors in OpsMgr]]></title>
			<link><![CDATA[http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/73979/Default.aspx]]></link>
			<description><![CDATA[<p>After creating several service monitors and process monitors, we determined that due to how we were prioritizing alerts we wanted to change the default configuration of the service and process monitors from Critical/Medium to Critical/High. The goal was to do this for specific service and process monitors but not all of them. These settings are defaulted when the service or process monitor is created and they are not exposed in the UI within the templates. So how do you change the priority or severity of these?</p>
<p>Behind the scenes these are still monitors and/or rules which are built by the template. So the approach to change this behavior which was used was to create an override for the monitor. There were multiple ways to create this override but the easiest which we found was to open the Operations Manager console / Monitoring / Windows Service and Process Monitoring / Windows Service State and find an example of a service which was currently being monitored (IE: If I create a service monitoring Telephony and target it to group1, if there is an instance of the Telephony service in group1 it will appear in this view). Once we find this service we right-click on it and open health explorer.</p>
<p> <a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-04.png"><img title="04" border="0" alt="04" width="858" height="659" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-04_thumb.png" /></a></p>
<p>Within health explorer browse under Availability / Service Running State. Right-click and open Monitor Properties. Choose the Overrides tab.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-01.png"><img title="01" border="0" alt="01" width="834" height="648" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-01_thumb.png" /></a></p>
<p>Create an override “For all objects of class: (service name)” for all of the service or process monitors or choose “For the object: Print Spooler” to override the service or process on a specific system.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-02.png"><img title="02" border="0" alt="02" width="841" height="740" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-02_thumb.png" /></a></p>
<p> </p>
<p>The overrides can be set as shown below (stored in the management pack that the service or process monitor was created within).</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-03_1.png"><img title="03" border="0" alt="03" width="838" height="477" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-03_thumb_1.png" /></a></p>
<p>Now since these are created through generation of additional monitors and rules behind the scenes we can go to the rules and monitors and edit them directly if we prefer. For the example we discussed above we are monitoring the “Print Spooler” service. We could also just export the management pack and find what we had built in it through hacking XML but that doesn’t really sound like fun right now. So if we open the Operations Console / Authoring / Management Pack Objects / Monitors and we start by searching on the name of our windows service “Print Spooler” – nada (no results found). However, if we search on “Service Running State” (which we found during our override work above) – now we’re getting somewhere:</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-image_2.png"><img title="image" border="0" alt="image" width="859" height="411" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-image_thumb.png" /></a></p>
<p>The first “Service Running State” is part of a sealed management pack so we can’t edit it. But the second is part of the management pack that we stored our service monitor in so we can edit settings on that including priority and severity as shown below.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-image_6.png"><img title="image" border="0" alt="image" width="601" height="615" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-image_thumb_2.png" /></a> </p>
<p>If we change our monitor view and filter instead on the name of our management pack, we can see all of the monitors involved in that management pack:</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-image_8.png"><img title="image" border="0" alt="image" width="882" height="393" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-image_thumb_3.png" /></a></p>
<p>So now we see that we have two additional monitors since when the service monitor was created I chose the option to notify on CPU and memory thresholds. These are also stored in my management pack so I can edit these if I want to also (such as changing the health state from critical to warning or changing the priority or severity for the CPU and memory monitors). Shown below is a change from the default configuration where the CPU Usage Monitor sets the state to warning instead of critical.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-image_10.png"><img title="image" border="0" alt="image" width="578" height="587" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-image_thumb_4.png" /></a></p>
<p>So what about rules? After searching on the name of the management pack (and manually verifying through the exported XML file for the management pack) it appears that the windows service template does not generate any. Just to clean things up, at this point I deleted the Print Spooler monitor so it will not clutter up our searches through the monitors and rules.</p>
<p>So we have found what rules (none) and monitors were created from a Windows Service Monitor Template, what about a Process Monitor Template? Next we create a process monitor to watch how many instances of notepad are running on a system and we enable alerting based upon CPU and memory like we did with the windows service template.</p>
<p>Searching the monitors for our management pack we find: <br />
<a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-image_12.png"><img title="image" border="0" alt="image" width="948" height="419" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-image_thumb_5.png" /></a></p>
<p>There are multiple monitors for the process which we are monitoring. The first is enabled because we are counting processes (instead of determining how long it is running or whether an unwanted process is running). We also have the same performance related counters for CPU and Memory that we have with our service monitor. These are also stored in our custom management pack so we can edit the settings within them. We can change the health state from critical to warning, change alerting including priority and severity, add diagnostics/recoveries and such.</p>
<p>Searching through the rules we find that the process monitoring template does create rules as shown below: <br />
<a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-image_14.png"><img title="image" border="0" alt="image" width="965" height="427" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-image_thumb_6.png" /></a></p>
<p>One collects the memory usage and one the CPU usage. These are also stored in our management pack so we can edit things such as the interval that performance counters are collected. These rules can also be altered through using overrides.</p>
<p><a href="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-image_16.png"><img title="image" border="0" alt="image" width="612" height="614" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" src="http://www.systemcentercentral.com/Portals/0/VivoIndexItem/Index73979/WLW-QuickTricksChangingpriorityandseverityof_EEF5-image_thumb_7.png" /></a> </p>
<p><strong>Summary</strong>: Since the Windows Service Template and the Process Monitoring template create rules and monitors in the unsealed management pack that we specify when we create the service or process, we can locate the underlying rules and monitors and edit them (as long as they are in the unsealed management pack) or we can alter their default behavior through creating overrides.</p>]]></description>
			<pubDate>Wed, 21 Jul 2010 01:47:30 GMT</pubDate>
			<guid>http://www.systemcentercentral.com/BlogDetails/tabid/143/IndexID/73979/Default.aspx</guid>
		</item>
	</channel>
</rss>
