<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://wchomak.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fwchomak.spaces.live.com%2fblog%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>System Center Operations Manager 2007: Blog</title><description /><link>http://wchomak.spaces.live.com/blog</link><language>en-US</language><pubDate>Tue, 19 Aug 2008 17:06:59 GMT</pubDate><lastBuildDate>Tue, 19 Aug 2008 17:06:59 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://wchomak.spaces.live.com/feed.rss</cf:parentRSS><live:type>blog</live:type><live:identity><live:id>-761391850608830996</live:id><live:alias>wchomak</live:alias></live:identity><image><title>System Center Operations Manager 2007: Blog</title><url>http://byfiles.storage.live.com/y1p0yE48uSXHS6qdxQOh3LGHV6mJNC0F9JT9aIYAYmFnmRKi-BIrociJvqqhTyVMYOB</url><link>http://wchomak.spaces.live.com/blog</link></image><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>OpsMgr by Example: Server 2008 POC - Part 2 (Database Server)</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1481.entry</link><description>
















&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!710.entry"&gt;http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!710.entry&lt;/a&gt; 
|  &lt;a href="http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!710.entry#comment"&gt;Comments&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;This is
the second of a five part series discussing lessons learned when installing
System Center Operations Manager onto a fully Windows 2008 environment (DC,
RMS, SQL, and Reporting servers). Since we now have a functional Windows 2008
domain controller (see Part 1 of this series at &lt;a href="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!695.entry" title="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!695.entry"&gt;http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!695.entry&lt;/a&gt;),
our next step is installing and configuring the Operations Manager database
server. &lt;/span&gt;

&lt;h4&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;SQL
Installation&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;
&lt;/span&gt;&lt;/h4&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Installation
prerequisites for the Operations Manager database components included first
performing a standard SQL 2005 installation, and then installing SQL 2005
SP2.  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Windows
Server 2008 adds the Web Server as a role. If you have not the Web Server and
the asp.net option, this shows as a warning during the SQL Server installation.
Since this server will not provide reporting services or other web based
features, we can ignore those warnings during our installation process. We
installed SQL Server using default configurations, with the exception of choosing
a domain user account to be the SQL Server service account. &lt;/span&gt;

&lt;h4&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Hotfixes
for OpsMgr 20007 – Windows 2008 Servers with Agents &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;/span&gt;&lt;/h4&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Each of
the servers in this configuration needed to have three hotfixes applied: &lt;/span&gt;

&lt;ul&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://support.microsoft.com/kb/951327" target="_blank" title="http://support.microsoft.com/kb/951327"&gt;951327&lt;/a&gt; &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://support.microsoft.com/kb/952664" target="_blank" title="http://support.microsoft.com/kb/952664"&gt;952664&lt;/a&gt; &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://support.microsoft.com/kb/953290" target="_blank" title="http://support.microsoft.com/kb/953290"&gt;953290&lt;/a&gt;&lt;/span&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;After
applying these hotfixes, you will need to reboot the system. &lt;/span&gt;

&lt;h4&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Additional
OpsMgr Prerequisites&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;/span&gt;&lt;/h4&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;The
database server for this environment will host both the Operations Manager
database and the Data Warehouse functions. After installing SQL 2005 and
patching it with SQL 2005 SP2, a prerequisites check indicated the server was
ready for installing both the Operational Database and Data Warehouse OpsMgr
components. &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;The next
step was installation of the Operations Manager database. We used the default
configurations, as shown in the video below. &lt;/span&gt;

&lt;h4&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Firewall
change&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;/span&gt;&lt;/h4&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;To allow
the SQL Server to communicate on the default port we need to create a new
inbound rule to allow SQL Server port TCP port 1433. This assumes of course
that you are using the default port, if you use a different port (such as
installing a second instance), you will need to change the firewall to allow
that port to communicate. &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;After
installing this rule, log into another system in your environment and validate
that telnet can connect to the SQL server on port 1433. Windows Server 2008
does not install the telnet client by default in Windows Server 2008, so you
must add that feature prior to testing the ability to connect to the SQL
Server. &lt;/span&gt;

&lt;h4&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Lessons
Learned &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;/span&gt;&lt;/h4&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Installing
the Operations Manager database components is straightforward as long as you
remember to install the appropriate hotfixes and create a firewall rule to
allow inbound communication to port 1433. &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Some
great blogs have been covering information on Windows 2008. Definitely look
into: &lt;/span&gt;

&lt;ul&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/kevinholman/archive/2008/08/05/my-experience-installing-a-scom-management-server-on-windows-server-2008.aspx" target="_blank" title="http://blogs.technet.com/kevinholman/archive/2008/08/05/my-experience-installing-a-scom-management-server-on-windows-server-2008.aspx"&gt;http://blogs.technet.com/kevinholman/archive/2008/08/05/my-experience-installing-a-scom-management-server-on-windows-server-2008.aspx&lt;/a&gt;
     - a great write-up on installing OpsMgr on Windows Server 2008 &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/kevinholman/archive/2008/07/29/how-do-i-know-if-i-have-all-the-required-hotfixes-on-windows-server-2008-to-be-supported-for-a-opsmgr-agent.aspx" target="_blank" title="http://blogs.technet.com/kevinholman/archive/2008/07/29/how-do-i-know-if-i-have-all-the-required-hotfixes-on-windows-server-2008-to-be-supported-for-a-opsmgr-agent.aspx"&gt;http://blogs.technet.com/kevinholman/archive/2008/07/29/how-do-i-know-if-i-have-all-the-required-hotfixes-on-windows-server-2008-to-be-supported-for-a-opsmgr-agent.aspx&lt;/a&gt;
     - write-up on required hotfixes&lt;/span&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;img border=0 src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;amp;page=RSS:+OpsMgr+by+Example:+Server+2008+POC+%e2%80%93+Part+2+(Database+Server)&amp;amp;referrer="&gt;&lt;img border=0 src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;&lt;/span&gt;

&lt;/div&gt;

&lt;/div&gt;




&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+OpsMgr+by+Example%3a+Server+2008+POC+-+Part+2+(Database+Server)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1481.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1481.entry</guid><pubDate>Mon, 18 Aug 2008 08:15:23 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1481/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1481.entry#comment</wfw:comment><dcterms:modified>2008-08-18T08:15:23Z</dcterms:modified></item><item><title>Quick Access to OpsMgr Agent Information</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1479.entry</link><description>
















&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://feeds.feedburner.com/~r/techlog/~3/367136069/quick_access_to_opsmgr_agent_i"&gt;http://feeds.feedburner.com/~r/techlog/~3/367136069/quick_access_to_opsmgr_agent_i&lt;/a&gt; 
|  &lt;a href="http://www.techlog.org/archive/2008/08/17/quick_access_to_opsmgr_agent_i#comm"&gt;Comments&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://derekhar.blogspot.com/2008/08/quick-access-to-opsmgr-agent.html" target="_blank" title="http://derekhar.blogspot.com/2008/08/quick-access-to-opsmgr-agent.html"&gt;Derek
Harkin writes:&lt;/a&gt; Sometimes you need access to some information from Opsmgr in
a hurry and you really do not want to open up the Ops Console and wait for it
to load. Here is a powershell script that extracts information from OpsMgr and
drops it into several HTML files so it can be added to a website. &lt;a href="http://cid-397bb61b75cc76c5.skydrive.live.com/self.aspx/Public/MonitoredServers/MonitoredServers.ps1 " target="_blank" title="http://cid-397bb61b75cc76c5.skydrive.live.com/self.aspx/Public/MonitoredServers/MonitoredServers.ps1%20"&gt;Download
Script&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
The pages created are the following:&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:Symbol"&gt;·&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  AgentsCounts.html
- This gives give you a count of the number of agents per management group and
breaks this down also by per management server&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:Symbol"&gt;·&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; 
MonitoredServers.html - This page gives a complete list of all the agents being
monitored by Opsmgr.&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:Symbol"&gt;·&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  ServersDown.html
- This gives a list of servers that may be down. It is actaully a list of
servers where the heatlth service watcher is in an &amp;quot;Error&amp;quot; state.&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:Symbol"&gt;·&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; 
AgentsLast7days.html - This is a list of all agents installed in the last 7
days, when they were installed and includes their health state&lt;br&gt;
&lt;br&gt;
The script does require some configuration before it can be used:&lt;br&gt;
&lt;br&gt;
1) At the very start of the script you have to enter the name of the Root
Management Server. You can uncomment the next lines lines and define multiple
RMS's if you want to pull the information from more than 1 management group.&lt;br&gt;
2) $outpath = &amp;quot;c:\&amp;quot; - Change this to where you want the script to
write the html files.&lt;br&gt;
3) If connecting to more than one managemet group you need to comment out line
17 an uncomment Line 19&lt;/span&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://feeds.feedburner.com/~f/techlog?a=MVc8uK" title="http://feeds.feedburner.com/~f/techlog?a=MVc8uK"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 src="http://feeds.feedburner.com/~f/techlog?i=MVc8uK"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/~f/techlog?a=6iOTDK" title="http://feeds.feedburner.com/~f/techlog?a=6iOTDK"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 src="http://feeds.feedburner.com/~f/techlog?i=6iOTDK"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/~f/techlog?a=wzQqgk" title="http://feeds.feedburner.com/~f/techlog?a=wzQqgk"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 src="http://feeds.feedburner.com/~f/techlog?i=wzQqgk"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;/div&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;img border=0 width=1 height=1 src="http://feeds.feedburner.com/~r/techlog/~4/367136069"&gt;&lt;/span&gt;

&lt;/div&gt;

&lt;/div&gt;




&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+Quick+Access+to+OpsMgr+Agent+Information&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1479.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1479.entry</guid><pubDate>Sun, 17 Aug 2008 13:21:20 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1479/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1479.entry#comment</wfw:comment><dcterms:modified>2008-08-17T13:21:20Z</dcterms:modified></item><item><title>OpsMgr 2007 Unleashed Errata - the EnableAdIntegration Registry Key</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1476.entry</link><description>
















&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!697.entry"&gt;http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!697.entry&lt;/a&gt; 
|  &lt;a href="http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!697.entry#comment"&gt;Comments&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Page 390
of &lt;em&gt;&lt;span style="font-family:"&gt;System Center
Operations Manager 2007 Unleashed&lt;/span&gt;&lt;/em&gt; discusses modifying the Registry
settings for the EnableADIntegration key on the RMS and management servers.
This information was based on our own experiences and testing during earlier
versions of OpsMgr 2007, as well as recommendations from Microsoft. Microsoft
has since changed the behavior such that this Registry key hack is no longer
recommended, and can actually cause problems. &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;We will
be changing the information in the next printing of the book and the errata to
say: &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;To
complete the proces of activating OpsMgr integration with AD, validate that the
registry key
HKLM\SYSTEM\CurrentControlSet\Services\HealthService\Parameters\ConnectionManager\EnableADIntegration
is set to 0.This is the default setting.&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;There
has been some confusion regarding how to configure this setting on management
servers. However, do not change it to 1; the value should actually be the
default configuration of 0. Changing the value to 1 is not required and
actually may cause issues on the management servers.&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;img border=0 src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;amp;page=RSS:+OpsMgr+2007+Unleashed+Errata+-+the+EnableAdIntegration+Registry+Key&amp;amp;referrer="&gt;&lt;img border=0 src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;
&lt;/span&gt;

&lt;/div&gt;

&lt;/div&gt;




&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+OpsMgr+2007+Unleashed+Errata+-+the+EnableAdIntegration+Registry+Key&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1476.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1476.entry</guid><pubDate>Fri, 15 Aug 2008 21:50:58 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1476/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1476.entry#comment</wfw:comment><dcterms:modified>2008-08-15T21:50:58Z</dcterms:modified></item><item><title>How to change the credentials for the OpsMgr SDK Service</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1475.entry</link><description>
















&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://feeds.feedburner.com/~r/PontusOperationsManagementBlog/~3/331691358/how-to-change-credentials-for-opsmgr.html"&gt;http://feeds.feedburner.com/~r/PontusOperationsManagementBlog/~3/331691358/how-to-change-credentials-for-opsmgr.html&lt;/a&gt;
&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;While
doing some Lab work on the VMM 2008 PRO integration with Hyper-V and VMM 2008
and Operations Manager 2007 I needed to change the SDK Service account to Local
System for the VMM 2008 to Operations Manager 2007 connection to work properly.
I found a very good KB article that maybe someone else also has a need for. The
article describes how to change the service accounts for Operations Manager
2007 in &amp;quot;any direction&amp;quot; to or from Local System.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://support.microsoft.com/kb/936220/en-us" target="_blank" title="http://support.microsoft.com/kb/936220/en-us"&gt;You find all information
in the KB936220 here.&lt;/a&gt;&lt;/span&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;/div&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;img border=0 width=1 height=1 src="http://feeds.feedburner.com/~r/PontusOperationsManagementBlog/~4/331691358"&gt;&lt;/span&gt;

&lt;/div&gt;

&lt;/div&gt;




&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+How+to+change+the+credentials+for+the+OpsMgr+SDK+Service&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1475.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1475.entry</guid><pubDate>Fri, 15 Aug 2008 12:21:33 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1475/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1475.entry#comment</wfw:comment><dcterms:modified>2008-08-15T12:21:33Z</dcterms:modified></item><item><title>OpsMgr by Example: Server 2008 POC - Part 1 (Domain Controller)</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1474.entry</link><description>
















&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!695.entry"&gt;http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!695.entry&lt;/a&gt; 
|  &lt;a href="http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!695.entry#comment"&gt;Comments&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;This is
the first of a five part series that discusses lessons learned when installing
System Center Operations Manager in a Windows 2008 environment. Windows Server
2008 introduces some features that impact how applications are deployed and
configured. Specific areas that affect application deployment and configuration
are server roles and the Windows 2008 firewall. &lt;/span&gt;

&lt;h4&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Windows
2008 Server Roles&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;/span&gt;&lt;/h4&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Windows
2008 uses &lt;em&gt;&lt;span style="font-family:"&gt;server roles&lt;/span&gt;&lt;/em&gt;
to simplify the process of installing and to minimize the maintenance and
potential security vulnerabilities of the system. Windows 2008 Server initially
installs without activating any of these server roles. Examples of server roles
include: &lt;/span&gt;

&lt;ul&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Active
     Directory Certificate Services &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Active
     Directory Domain Services &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Active
     Directory Federation Services &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Active
     Directory Lightweight Directory Services &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Active
     Directory Right Management Services &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Application
     Server &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;DHCP
     Server &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;DNS
     Server &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Fax
     Server &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;File
     Services &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Hyper-V
     (64-bit OS only) &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Network
     Policy and Access Services &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Print
     Services &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Terminal
     Services &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;UDDI
     Services &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Web
     Services &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Windows
     Deployment Services&lt;/span&gt;
&lt;/ul&gt;

&lt;h4&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;The
Windows 2008 Firewall&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;/span&gt;&lt;/h4&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;The
Windows 2008 firewall, by default, is active on Server 2008. As you install
various roles, the Operating System adapts the firewall rules so that the new
roles will function. As an example, port 80 is opened inbound to the server if
web services are activated. &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Since
Windows 2008 does not define SQL Server as a server role, firewall rules are
not automatically configured when you install SQL Server. &lt;a href="http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!1427.entry" title="http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!1427.entry"&gt;http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!1427.entry&lt;/a&gt;
includes a discussion on how SQL Server needs to have firewall rules changed so
the configuration manager can access the SQL Server databases. &lt;/span&gt;

&lt;h4&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Server
Roles for our OpsMgr Configuration&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;/span&gt;&lt;/h4&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;The
servers involved in the configuration we will be discussing in this series
include a domain controller, database server, Root Management Server (RMS),
data warehouse, and reporting server. We will discuss them in the following
order: &lt;/span&gt;

&lt;ul&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;OpsMgr
     by Example: Server 2008 POC – Part 1 (Domain Controller) &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;OpsMgr
     by Example: Server 2008 POC – Part 2 (DB) &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;OpsMgr
     by Example: Server 2008 POC – Part 3 (RMS) &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;OpsMgr
     by Example: Server 2008 POC – Part 4 (DW) &lt;/span&gt;
 &lt;li style=""&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;OpsMgr
     by Example: Server 2008 POC – Part 5 (Reporting)&lt;/span&gt;
&lt;/ul&gt;

&lt;h4&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Installing
the Domain Controller&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;/span&gt;&lt;/h4&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;The first
step to build our Windows 2008 environment was installing a Windows 2008 domain
controller using default configurations. Each server in our configuration was
installed within Windows 2008 Hyper-V (a good discussion on installation of
Hyper-V is available as part of &lt;a href="http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!1273.entry" title="http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!1273.entry"&gt;http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!1273.entry&lt;/a&gt;,
look at the first step). The following video shows the steps involved in the
installation of a new domain controller into a new forest/new domain. &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Once the
domain controller reboots, validate that Active Directory Users and Computers
shows the new DC appearing in the Domain Controllers container. You will want
to validate DNS by verifying that the DNS Server role is installed and the
forward lookup zone is created correctly. &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;With the
domain controller installed and DNS functional, we can start installing
prerequisites on the various Operations Manager components. The first step in
this process is the Operations Manager database, which we will discuss in part
2 of this series. &lt;/span&gt;

&lt;h4&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Lessons
Learned: &lt;/span&gt;&lt;/h4&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Windows
2008 affects how you install and configure applications; through using server
roles and configuration changes required to the Windows 2008 firewall.&lt;img border=0 src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;amp;page=RSS:+OpsMgr+by+Example:+Server+2008+POC+%e2%80%93+Part+1+(Domain+Controller)&amp;amp;referrer="&gt;&lt;img border=0 src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;
&lt;/span&gt;

&lt;/div&gt;

&lt;/div&gt;




&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+OpsMgr+by+Example%3a+Server+2008+POC+-+Part+1+(Domain+Controller)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1474.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1474.entry</guid><pubDate>Fri, 15 Aug 2008 12:19:18 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1474/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1474.entry#comment</wfw:comment><dcterms:modified>2008-08-15T12:19:18Z</dcterms:modified></item><item><title>Monitoring a service for State and StartMode</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1473.entry</link><description>
















&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/jimmyharper/archive/2008/08/10/monitoring-a-service-for-state-and-startmode.aspx"&gt;http://blogs.technet.com/jimmyharper/archive/2008/08/10/monitoring-a-service-for-state-and-startmode.aspx&lt;/a&gt; 
|  &lt;a href="http://blogs.technet.com/jimmyharper/comments/3103036.aspx"&gt;Comments&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;I
recently had a customer that wants to get an alert when a specific service is
not Disabled and/or not Stopped.  I used the following steps to accomplish
this using a &amp;quot;Timed Script Three State Monitor&amp;quot;.  Even if you do
not have this specific need, these steps can be used as a template for creating
a monitor that uses a script to query WMI and change state or generate alerts
based on the results.  If you don't have a need for three states
(Critical, Warning, Healthy), there is a Two State Monitor that can be used for
this.&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;a&lt;/span&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Create
a new Monitor, select Scripting\Generic\Timed Script Three State Monitor&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;img border=0 width=497 height=484 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_3.png" alt=image&gt;&lt;span style="color:#1F497D"&gt;a&lt;/span&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; Give
it a name, target, etc. (I targeted the Windows Computer class, but Windows
Operating System may be a better choice).  I try to make a habit of
unchecking &amp;quot;Monitor is enabled&amp;quot; and enabling it with an override
later....at least while testing it:&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_25.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_25.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=514 height=484 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_10.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Set the
schedule...this just depends on how quickly you want to know if the service
gets changed:&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;img border=0 width=497 height=484 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_9.png" alt=image&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Next, I
used a basic VB script which accepts a service name as a parameter, queries WMI
for the service, and puts the Service Name, State (Running, Stopped, etc.), and
StartMode (Disabled, Manual, Automatic) into property bag values.  The
full text of the script is below the screenshot:&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_11.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_11.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=496 height=484 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_3.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;---------------------------------------------------------------------------------------------------&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Dim oAPI,
oBag,strComputer&lt;br&gt;
Set oAPI = CreateObject(&amp;quot;MOM.ScriptAPI&amp;quot;)&lt;br&gt;
Set oBag = oAPI.CreatePropertyBag()&lt;br&gt;
set oArgs=wscript.arguments&lt;br&gt;
strComputer=&amp;quot;.&amp;quot;&lt;br&gt;
ServName=oArgs(0) &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Set
namespace=GetObject(&amp;quot;winmgmts:\\&amp;quot;&amp;amp; strComputer &amp;amp;
&amp;quot;\root\cimv2&amp;quot;)&lt;br&gt;
set servinfo=namespace.ExecQuery(&amp;quot;select * from win32_service where name
=&amp;quot; &amp;amp; &amp;quot;&amp;quot;&amp;quot;&amp;quot; &amp;amp; servname &amp;amp;
&amp;quot;&amp;quot;&amp;quot;&amp;quot;) &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;for each
objservice in servinfo &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Call
oBag.AddValue(&amp;quot;ServiceName&amp;quot;,ServName)&lt;br&gt;
Call oBag.AddValue(&amp;quot;State&amp;quot;,objservice.State)&lt;br&gt;
Call oBag.AddValue(&amp;quot;StartMode&amp;quot;,objservice.StartMode)&lt;br&gt;
Call oAPI.Return(oBag) &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;next &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;---------------------------------------------------------------------------------------------------
&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;For the
script parameter, I just enter &amp;quot;ServiceName&amp;quot;....this will be replaced
by an override later, or you can just enter your service name here: &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_23.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_23.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=519 height=484 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_9.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Next, I
set the &amp;quot;Unhealthy&amp;quot;, &amp;quot;Degraded&amp;quot;, and &amp;quot;Healthy&amp;quot;
expressions for the monitor.  My goal is to set the state to Warning when
the service is Stopped but NOT Disabled , Critical when it is NOT Stopped, and
Healthy when it is Stopped AND Disabled.  I used the following
expressions: &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Unhealthy
Expression:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;
&lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Parameter
Name:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;
Property[@Name='State'] &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Operator:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; Does not equal &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Value:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; Stopped &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Degraded
Expression:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;
&lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Parameter
Name:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;
Property[@Name='StartMode'] &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Operator:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; Does not equal &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Value:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; Disabled&lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;AND&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Parameter
Name:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;
Property[@Name='State'] &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Operator:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; Equals &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Value:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; Stopped&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Healthy
Expression:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Parameter
Name:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;
Property[@Name='StartMode'] &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Operator:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; Equals &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Value:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; Disabled&lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;AND&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Parameter
Name:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;
Property[@Name='State'] &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Operator:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; Equals &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Value:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; Stopped&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_13.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_13.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=522 height=484 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_4.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_49.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_49.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=514 height=484 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_22.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_17.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_17.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=516 height=484 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_6.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Next, I
used the default settings for Health State, since they already match what I
want to do: &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_19.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_19.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=521 height=484 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_7.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Next, I
configure the alert settings.  The settings in the screen shot below will
generate a Warning alert when the monitor is in a Warning state (service is not
Disabled), and a Critical alert when the monitor is in the Critical state
(service is not Stopped).  The Alert Description will have the service
name (using the ServiceName property created by the script): &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_21.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_21.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=516 height=484 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_8.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Now that
I have the monitor created, I need to enable it and set the Override for the
Service Name: &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_27.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_27.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=644 height=321 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_11.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;I'm using
the Alerter service for my test: &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_29.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_29.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=472 height=484 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_12.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;To test
the monitor, I first set the Alerter service to Manual Startup and leave it
stopped: &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_31.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_31.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=644 height=143 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_13.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Then I
verify that I get the Warning alert: &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_39.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_39.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=644 height=397 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_17.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Health
Explorer correctly shows the &amp;quot;Degraded&amp;quot; Warning state: &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_41.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_41.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=644 height=327 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_18.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Now I
want to test the Critical state, so I start the Alerter Service: &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_37.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_37.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=644 height=188 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_16.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Now the
alert is changed to Critical: &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_43.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_43.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=644 height=393 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_19.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;And
Health Explorer shows the &amp;quot;Unhealthy&amp;quot; Critical state: &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_45.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_45.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=644 height=313 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_20.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;When I
stop the service and disable it, the alert is auto-resolved and the state is
changed back to Healthy:&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_47.png" title="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_47.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=644 height=310 src="http://blogs.technet.com/blogfiles/jimmyharper/WindowsLiveWriter/5a596b1689ae_10E0B/image_thumb_21.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;I've
attached my sample MP which includes the following monitors:&lt;/span&gt;

&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Service
disabled and stopped - two-state monitor:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;If the
specified service is not Stopped AND Disabled, the computer will be put in a
Warning state and a Warning alert will be generated.  When the service is
stopped and disabled, the computer will be put in a Healthy state. &lt;/span&gt;

&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Service
disabled and stopped - three-state monitor:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;If the
specified service is Stopped and is not Disabled, the computer will be put in a
Warning state and a Warning alert will be generated.  If the specified
service is not Stopped, the computer will be put in a critical state and a Critical
alert will be generated.  When the service is stopped and disabled, the
computer will be put in a Healthy state. &lt;/span&gt;

&lt;p&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Usage:&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Both
monitors are targeted at the Windows Computer class and roll up to the
Configuration Health.  Both monitors are disabled by default.  They
are configured to check the service every 1 minute.  To enable one of the
monitors, add an Override for the Computer or Group you wish to monitor and set
the following Override parameters: &lt;/span&gt;

&lt;p&gt;&lt;b&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Enabled=True&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;b&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Script
Arguments = &amp;lt;Service Name&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Enjoy!!&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;img border=0 width=1 height=1 src="http://blogs.technet.com/aggbug.aspx?PostID=3103036"&gt;&lt;/span&gt;

&lt;div align=center style="text-align:center"&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;

&lt;hr size=2 width="100%" align=center&gt;

&lt;/span&gt;&lt;/div&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;This post
contained the following enclosures and/or attachments:&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/jimmyharper/attachment/3103036.ashx"&gt;http://blogs.technet.com/jimmyharper/attachment/3103036.ashx&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;NewsGator
Inbox can be configured to automatically download attachments if you wish. For
more information, please refer to the NewsGator Inbox help file (NewsGator
Inbox &amp;gt; Help)&lt;/span&gt;

&lt;/div&gt;

&lt;/div&gt;




&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+Monitoring+a+service+for+State+and+StartMode&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1473.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1473.entry</guid><pubDate>Fri, 15 Aug 2008 12:17:53 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1473/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1473.entry#comment</wfw:comment><dcterms:modified>2008-08-15T12:17:53Z</dcterms:modified></item><item><title>Set SPN Warning</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1472.entry</link><description>
















&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://ianblythmanagement.wordpress.com/2008/08/13/set-spn-warning/"&gt;http://ianblythmanagement.wordpress.com/2008/08/13/set-spn-warning/&lt;/a&gt; 
|  &lt;a href="http://ianblythmanagement.wordpress.com/2008/08/13/set-spn-warning/#comments"&gt;Comments&lt;/a&gt;&lt;/span&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;You may
have seen this alert come up in OpsMgr 2007 SP1 if you used a domain account
for the SDK and Configuration service account rather than Local System.&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;SDK SPN
Not Registered&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://ianblythmanagement.files.wordpress.com/2008/08/clip-image002.jpg" title="http://ianblythmanagement.files.wordpress.com/2008/08/clip-image002.jpg"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=244 height=139 src="http://ianblythmanagement.files.wordpress.com/2008/08/clip-image002-thumb.jpg?w=244&amp;amp;h=139" alt="clip_image002"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;If you
click on the View Additional Knowledge it tells you how to fix it.&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://ianblythmanagement.files.wordpress.com/2008/08/clip-image0024.jpg" title="http://ianblythmanagement.files.wordpress.com/2008/08/clip-image0024.jpg"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=222 height=244 src="http://ianblythmanagement.files.wordpress.com/2008/08/clip-image0024-thumb.jpg?w=222&amp;amp;h=244" alt="clip_image002[4]"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;In the
Resolution area of the alert and the Knowledge it tells you the same thing -
setspn needs to be run for MSOMSDK. But in the Alert Description it says it is
MSOMSDKSVC. This is a mistake that was picked up by a customer and Jeanie
Decker has &lt;a href="http://blogs.technet.com/jeanie_d/archive/2008/08/08/sdkspn.aspx" target="_blank" title="http://blogs.technet.com/jeanie_d/archive/2008/08/08/sdkspn.aspx"&gt;posted&lt;/a&gt;
that it is going to be fixed.&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Use the
details in the Alert Description. That is use MSOMSdkSvc. It tells you the
correct SPN, the RMS NetBios name, the RMS FQDN and the SDK account to use. All
you have to do is get them in the right order after setspn.exe -A. &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://feeds.wordpress.com/1.0/godelicious/ianblythmanagement.wordpress.com/301/" title="http://feeds.wordpress.com/1.0/godelicious/ianblythmanagement.wordpress.com/301/"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 src="http://feeds.wordpress.com/1.0/delicious/ianblythmanagement.wordpress.com/301/"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://feeds.wordpress.com/1.0/gostumble/ianblythmanagement.wordpress.com/301/" title="http://feeds.wordpress.com/1.0/gostumble/ianblythmanagement.wordpress.com/301/"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 src="http://feeds.wordpress.com/1.0/stumble/ianblythmanagement.wordpress.com/301/"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://feeds.wordpress.com/1.0/godigg/ianblythmanagement.wordpress.com/301/" title="http://feeds.wordpress.com/1.0/godigg/ianblythmanagement.wordpress.com/301/"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 src="http://feeds.wordpress.com/1.0/digg/ianblythmanagement.wordpress.com/301/"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://feeds.wordpress.com/1.0/goreddit/ianblythmanagement.wordpress.com/301/" title="http://feeds.wordpress.com/1.0/goreddit/ianblythmanagement.wordpress.com/301/"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 src="http://feeds.wordpress.com/1.0/reddit/ianblythmanagement.wordpress.com/301/"&gt;&lt;/span&gt;&lt;/a&gt;&lt;img border=0 src="http://stats.wordpress.com/b.gif?host=ianblythmanagement.wordpress.com&amp;amp;blog=305263&amp;amp;post=301&amp;amp;subd=ianblythmanagement&amp;amp;ref=&amp;amp;feed=1"&gt;&lt;/span&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;




&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+Set+SPN+Warning&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1472.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1472.entry</guid><pubDate>Fri, 15 Aug 2008 12:17:11 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1472/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1472.entry#comment</wfw:comment><dcterms:modified>2008-08-15T12:17:11Z</dcterms:modified></item><item><title>OpsMgr BlogCasts for Free</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1471.entry</link><description>
















&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;&lt;a href="http://myitforum.com/cs2/blogs/adominey/archive/2008/08/13/opsmgr-blogcasts-for-free.aspx"&gt;http://myitforum.com/cs2/blogs/adominey/archive/2008/08/13/opsmgr-blogcasts-for-free.aspx&lt;/a&gt; 
|  &lt;a href="http://myitforum.com/cs2/blogs/adominey/archive/2008/08/13/opsmgr-blogcasts-for-free.aspx#comments"&gt;Comments&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Later
today, my OpsMgr blogcasts on the Blogcast Repository site will be free for all
to access so you can take a look and see if you like them. &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;I'll be
adding at least 1 video a month starting this month so please check out the
guides here: &lt;a href="http://blogcastrepository.com/level5/scom/default.aspx" title="http://blogcastrepository.com/level5/scom/default.aspx"&gt;http://blogcastrepository.com/level5/scom/default.aspx&lt;/a&gt;
&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Enjoy! &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:10.0pt;font-family:"&gt;Andy&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;img border=0 width=1 height=1 src="http://myitforum.com/cs2/aggbug.aspx?PostID=121256"&gt;&lt;/span&gt;

&lt;/div&gt;

&lt;/div&gt;




&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+OpsMgr+BlogCasts+for+Free&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1471.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1471.entry</guid><pubDate>Fri, 15 Aug 2008 12:13:26 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1471/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1471.entry#comment</wfw:comment><dcterms:modified>2008-08-15T12:13:26Z</dcterms:modified></item><item><title>Maximizing Performance with User Roles</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1469.entry</link><description>&lt;h3&gt;&lt;a&gt;Objective&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;The purpose of this document is to explain how operational performance can be maximized through the implementation of User Roles*&lt;a href="#_ftn1_8403"&gt;[1]&lt;/a&gt;.  &lt;p&gt;&lt;em&gt;I still can't figure out images so if they are disturbingly distorted, check out &lt;/em&gt;&lt;a href="http://www.opsmanjam.com/default.aspx"&gt;&lt;em&gt;http://www.opsmanjam.com/default.aspx&lt;/em&gt;&lt;/a&gt;&lt;em&gt; in a few days, it will have the word doc version.&lt;/em&gt; &lt;p&gt;&lt;b&gt;NOTE:&lt;/b&gt; This is not a technical document on how to deploy User Roles. It is intended to explain how User Roles, when deployed correctly, can boost performance. For information on how to implement User Roles, please see the &lt;a href="http://download.microsoft.com/download/7/4/d/74deff5e-449f-4a6b-91dd-ffbc117869a2/OpsMgr2007_Deployment.doc"&gt;System Center Operations Manager Deployment Guide&lt;/a&gt;. &lt;h3&gt;&lt;a&gt;Introduction&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;Performance, as it pertains to System Center Operations Manager 2007, is measured by the user experience while working in the operations console. Performance can also be measured as a function of alert latency, the time elapsed from when a condition is detected which requires the generation of an alert and the actual time the alert appears in the console.  &lt;p&gt;Imagine a situation where alert latency is performing as expected, even exceeding operational performance requirements. Additionally, notifications are being generated and received in near real-time. If the operational console is performing poorly: refresh rates excessively slow, creation, modification and rendering of views also excessively slow; then now how to you describe the performance of the management group?  &lt;p&gt;At the end of the day, the user experience in the operations console is the most important facet of performance in Operations Manager 2007. No matter how perfect the functionality of the management group, its value is destabilized if users can’t seamlessly navigate in the operations console.  &lt;p&gt;The most common solution for ensuring performance in the operations console is to engineer the optimal infrastructure to host the management group. This primarily centers on the SQL 2005 database hosting the OperationsManager database and secondarily the RMS. &lt;h3&gt;&lt;a&gt;Assumptions&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;Maximizing performance with User Roles is only effective if all other infrastructure components are optimally configured. Be sure to resolve any resource deficiencies prior to implementing User Roles. The improvement in performance through the implementation of User Roles is terrific but only if there are no existing resource issues.  &lt;p&gt;&lt;b&gt;&lt;/b&gt; &lt;h3&gt;&lt;a&gt;How It Works&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;The left side of the equation must equal the right side of the equation. Traditionally, ensuring performance in a management group would be accomplished by adding more resources to the management group. However, what if you could reduce the resource requirement of the management group without reducing the functional requirements? One technique for achieving this is through the implementation of User Roles; maximizing the efficiency of the operations console by authoring surgical scopes to only display the exact objects required by a user. The default operations console returns all objects defined by all management packs. In an enterprise environment the resource hit on the OperationsManager database is expansive. User Roles are used to define explicit views and are associated with their login. A user, regardless of where they login would always receive their view. This includes the web console too. The roles would be authored to contain only the objects and views required by that person’s technical role. So an Active Directory SME would have an entirely different view than an Exchange SME. By removing all ancillary views and objects, non-essential data, the resource requirements are drastically reduced thus requiring less power resulting in improved performance in the operations console. This is illustrated by a resource triangle.  &lt;p&gt;&lt;i&gt;Figure 1: Resource Triangle&lt;/i&gt; &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pJs1jILjVI2WuSB5vK_i8whp7pIxwdghY0gvG1HPREtB3YJqRaL0DMwBNxcaA0M5J?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=161 alt=image src="http://byfiles.storage.msn.com/y1pAysRCL6RkEhU6ewFWav9OqIy7wUueAEDqC04k8wHhRsE8Jk7Bo3HiPXSVfmtNAOe62MQ3CIkRG0?PARTNER=WRITER" width=244 border=0&gt;&lt;/a&gt;  &lt;h3&gt;&lt;a&gt;Planning&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;Before deploying User Roles, it is vital to have an administrative plan&lt;a href="#_ftn1_8873"&gt;[1]&lt;/a&gt; in place. Simply, this is document describing who does what in Operations Manager 2007. The objective is to explicitly describe the role and responsibility of the IT administrators, those who will be using the operations console, then translating into a specific set of Views and Tasks, necessary to allow them to fulfill their monitoring and diagnostic duties. This will provide all information necessary to author the appropriate User Role. Lastly, deploy the User Role via the web console if there is no reduction in functionality.  &lt;h3&gt;&lt;a&gt;Profiles&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;System Center Operations Manager 2007 comes with several built-in profiles. The most common is the administrator profile which is typically generously used in most environments. This profile should be reserved for as few IT administrators as possible. The operations model I tend to favor in large environments is that of a centrally managed Management Group. A single person / team &lt;i&gt;(OpsMgr Administrators)&lt;/i&gt; are responsible for the Management Group. They are responsible for everything pertaining to Administration, Authoring, Monitoring and Reporting. They are the only persons with Operations Manager Administrator privileges. The other users to access the operations console / web console are subject matter experts (SMEs). The SMEs then work with the OpsMgr Administrators to ensure management packs are deployed and performing properly, all custom reports are created correctly and lastly, all views are authored and functioning correctly. As I noted above, unless there is a piece of functionality needed in the Operations Console and not available in the web console, all SME should leverage the web console.  &lt;h3&gt;Scenario&lt;/h3&gt; &lt;p&gt;The scenario described below is simple but provides the framework to build any User Role to meet even the most demanding administrators. This scenario will demonstrate how to create a USER Role for an Active Directory SME whose primary responsibility is to monitor their entire Active Directory environment.  &lt;p&gt;In Operations Manager 2007, views, like other monitoring objects, are contained in Management Packs. If a view is contained in a sealed Management Pack, you can open the properties of the view but you cannot save any changes to it. Instead, you can change the display options of the view and then save it as a personalized view. So before serving up views with User Roles, the views must first be created. &lt;p&gt;1. Create a new management pack to contain all authored views. You have much flexibility. You can create one management pack for all views served up through User Roles or perhaps, one management pack per User Role. This all depends on the administration model decided upon. For the purpose of this document, I created a single management aptly named User Roles. After its creation, you will see a new folder in Monitoring. &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pMHMNbrR1B_FJqVxe8-bsYTtSQBk_IvMLApo8aPNkutp0BoySExz_J9dImmPuegorS7UcEX4RAuA?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=95 alt=image src="http://byfiles.storage.msn.com/y1pbDDPaarn9qRmm5vyu--v5BYCqYO55pddXUfymtZ-FloV3iSV1ixHvlowOWxf3BewPZV7OHdZPkI?PARTNER=WRITER" width=223 border=0&gt;&lt;/a&gt;  &lt;p&gt;2. Create a new folder under User Roles named Active Directory Support.  &lt;p&gt;3. Insert / create all desired views. You can use the views in the Microsoft Windows Active Directory management pack to get started. In OpsMgr 2007 SP1, you can now Copy / Paste various objects, including views, from one sealed management pack to an unsealed management pack.  &lt;p&gt;&lt;a href="http://ngt3rw.bay.livefilestore.com/y1pmRgRqyBaUPHq-BQ-c-dKBn2BqgvFSmOj3QkBkxcRUvdovyponH8KPmS84zEU44oSRvXFwNLDUaK88Ori8dYIEg?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=122 alt=image src="http://byfiles.storage.msn.com/y1pt4_1PHzC9uZaPr7Lg7s8DEtswPoAb9H6rTdj9IaEu--8-qVorBvb_w9bg2ihcKl2eIcnD-3rHOE?PARTNER=WRITER" width=244 border=0&gt;&lt;/a&gt;  &lt;p&gt;In addition, the user can create his or her own views by going to My Workspace.  &lt;p&gt;4. Now that the desired view has been created, it now must be added to a custom User Role. For this demonstration, the User Role will be named ‘Active Directory Support’. &lt;p&gt;5. Create a new Global Group named Active Directory Support. It will contain all domain users who will have access to this User Role. &lt;p&gt;6. In the operations console, go to Administration / Security / User Role. Right-click User Role and select New User Role / Operator &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1p-ElvlWppjUacSdt8765-1hksn6pJBBdEn29HiIs5hHRVWdtzh8ZOK56rgME-CEMMoKo_7zL7R4g?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=98 alt=image src="http://byfiles.storage.msn.com/y1pctEE7p6pJUo8-JWYBWXeVl6xrJZa-kpo_7_KP0v1pp6GOiwOUUA6CypoAgIr9Eg_VKfzxIsyOvA?PARTNER=WRITER" width=244 border=0&gt;&lt;/a&gt;  &lt;p&gt;7. Add the global group created in step 5 and name the User Role &lt;p&gt;&lt;a href="http://ngt3rw.bay.livefilestore.com/y1pXwSbOo35bpBFQTV5cqkhatnMzuqvgY9pua1TgEbjH8lKX2mgxFrZLaA_p5AhNC3WSL9aFcWKg-q1GpNicxcTNQ?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=53 alt=image src="http://byfiles.storage.msn.com/y1paedQw-e41IPC6uxHztU4eTZejP0nL_mLRS_lXiEcvjN1-AC8RJRvZLT2o1dL7LAyknb5ybaMr1s?PARTNER=WRITER" width=244 border=0&gt;&lt;/a&gt;  &lt;p&gt;8. Click Next, deselect all Groups. Select AD Doman Controller Group  &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pbnAWlG0rBiZun2m73rElIIE1zHAIIea_zXIe6XUBAPdTnT7K0ap4OCl0PNKzgX85mHdZLnzaDWM?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=151 alt=image src="http://byfiles.storage.msn.com/y1pt5wnE0ybtWdzHfq9E9Zfy0z4ZoAeswsyEC0sQ4jHUQPOc-I8CF_AGXoDSZGHIWX6b5CA9rk8bKQ?PARTNER=WRITER" width=244 border=0&gt;&lt;/a&gt;  &lt;p&gt;9. Click Next, select which Tasks, if any, the User Role has access to. &lt;p&gt;&lt;a href="http://ngt3rw.bay.livefilestore.com/y1pWhjE0FxUSDNXgjP6eCBRleb-MjmosYYEc59tFw3t92p6FDokBc2W2wx1zzZl7_2EgK6zGamqrf3ZnozxMtmV2Q?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=100 alt=image src="http://byfiles.storage.msn.com/y1ppXxNszJTVwkxVzjsTAQP1scxY4M8NAb0kPQ5IWyNr5xjl0gWfwSp2E-tXN8GPO-Wv1Rdell-p6c?PARTNER=WRITER" width=244 border=0&gt;&lt;/a&gt;  &lt;p&gt;10. Select Views: &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1p-1MZEly2lIFrinX7-VoqeC2akL0boR_OfRdD3bX2F0ea3u3-PxNFSmqXOCQUHYlEuzOR9eiFYiA?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=212 alt=image src="http://byfiles.storage.msn.com/y1pWrLTesG1rPNh26UjJAKvSRsl1qwKhIPda5v45sksfOOQLZjRP2YgCmj4R4yP3mrR?PARTNER=WRITER" width=244 border=0&gt;&lt;/a&gt;  &lt;p&gt;11. Click Create &lt;p&gt;So now, when any domain user, who is a member of the global group ‘Active Directory Support’ launches the Operations Console, they will be presented with: &lt;p&gt;&lt;a href="http://ngt3rw.bay.livefilestore.com/y1pVwOFe_60w0JbId3Xx7h0rvs1F1TyCAp6OubtiTRflLZxdbSWCtSyauf1wOQQAdG8KTJu1tmQCAzV-HWFzRpOWg?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=95 alt=image src="http://byfiles.storage.msn.com/y1pZfSC_FtfEWeItipTka82NwMAosa-SEqgFVonVItcK8gP1Rlwy1A11umFFwASTG0DbfTdlrsZB5w?PARTNER=WRITER" width=244 border=0&gt;&lt;/a&gt;  &lt;p&gt;The above is simply a sample and can be modified as needed.  &lt;h3&gt;Conclusion&lt;/h3&gt; &lt;p&gt;User Roles are instrumental in maximizing performance. In addition to reducing the performance impact of the operations console, they also provide a concise view of all objects only applicable to a users’ technical role. They will enjoy a speedy console while not being distracted by any ancillary views, alerts or events. &lt;hr align=left width="33%" size=1&gt;  &lt;p&gt;&lt;a href="#_ftnref1_8873"&gt;[1]&lt;/a&gt; Having an administrative plan is half the easy part, enforcing it will likely prove a bit more challenging.  &lt;hr align=left width="33%" size=1&gt;  &lt;p&gt;&lt;a href="#_ftnref1_8403"&gt;[1]&lt;/a&gt; For information on how to maximize performance as a function of infrastructure, please see “Performance - The Criticality of Disk Subsystems” &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+Maximizing+Performance+with+User+Roles&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1469.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1469.entry</guid><pubDate>Mon, 11 Aug 2008 21:21:40 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1469/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1469.entry#comment</wfw:comment><dcterms:modified>2008-08-11T21:21:40Z</dcterms:modified></item><item><title>Implementing High Availability Reporting</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1442.entry</link><description>&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;font size=2&gt;&lt;strong&gt;Objective&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;font size=2&gt;This document will provide the information required to deploy a highly available System Center Operations Manager 2007 Reporting solution. Before embarking on this, be sure to spend some time considering the true value in having a highly available reporting solution. Primarily the cost of implementing a high availability solution vs. the relatively short period of time you would be without reporting if you did not configure for high availability: If you lost the reporting server completely, restoring reporting services is very easy and very fast&lt;/font&gt;. &lt;/font&gt;
&lt;h3&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;The Reporting role in System Center Operations Manager 2007 (OpsMgr) presents a unique challenge. There currently exists no ‘official’ solution for configuring it for high availability. The primary challenge is reporting is comprised of two separate applications: &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;1. Reporting Data Warehouse – The Reporting Data Warehouse stores monitoring and alerting data for historical purposes. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;2. Reporting Server – Operations Manager Reporting Server is installed into an instance of Microsoft SQL 2005 Reporting Services SP1. It is responsible for building and presenting the reports from data queried from the Reporting Data Warehouse. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;The reporting data warehouse is a SQL 2005 database and therefore can benefit from database high availability solutions such as clustering. The reporting server is also a SQL 2005 service and generally speaking, can also benefit for SQL high availability solutions. The challenge is presented by the web service component used for communication between the operations manager console and the reporting; how is that service configured for high availability? &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;font size=2&gt;Recently I had time to explore possible solutions and was able to successfully create a highly available reporting solution. This document is not officially sanctioned by the product group although I hope to get there feedback soon however the solution works and does not involve any “proprietary” efforts.&lt;/font&gt; &lt;/font&gt;
&lt;h3&gt;Assumptions&lt;a&gt;&lt;font face=Arial size=2&gt;&lt;/font&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;There are three assumptions about the environment where this highly available reporting solution will be deployed: &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;1. Distributed management group. Each role has a dedicated server rather than an all-in-one deployment. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;2. SQL environment is not shared with other applications. It is dedicated to OpsMgr, this includes the reporting server. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;3. You have the appropriate service accounts, data warehouse read and write accounts. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;4. DNS works correctly. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;/font&gt;
&lt;h3&gt;Architecture Overview&lt;a&gt;&lt;font face=Arial size=3&gt;&lt;/font&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p align=center&gt;&lt;a href="http://byfiles.storage.msn.com/y1pNPHQY6FbOFtfnt46nFVVcV0ZsZL_e-Dc6c4JHLC4WLYThRZjqGrxA3rtWHUf8g_i1biXtNANv64?PARTNER=WRITER"&gt;&lt;font face=Arial size=3&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=244 alt="clip_image001" src="http://byfiles.storage.msn.com/y1p2LAb0dQFvioarIrhVNaW5HYsil8QhTPAhfjZ_yxbGrQl89nRgIl4QnEh_N1JcpsB?PARTNER=WRITER" width=190 border=0&gt;&lt;/font&gt;&lt;/a&gt; 
&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;/font&gt;
&lt;h3&gt;&lt;font size=2&gt;Scenairo&lt;/font&gt;&lt;a&gt;&lt;font face=Arial size=3&gt;&lt;/font&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;font size=2&gt;It is safe to assume a highly available reporting solution would only be deployed if the entire management group is configured for high availability. The above reference architecture is that of one configured for high availability. You may notice I did not specify what type of load balancer. Optimally, you would want an intelligent solution capable of balancing the load as well as automatically taken a failed node off-line&lt;/font&gt;. &lt;/font&gt;
&lt;h3&gt;&lt;font size=2&gt;Deployment&lt;/font&gt;&lt;a&gt;&lt;font face=Arial&gt;&lt;/font&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;h4&gt;&lt;font size=2&gt;Second Report Server&lt;/font&gt;&lt;/h4&gt;
&lt;p&gt;&lt;font face=Arial size=3&gt;1. &lt;font size=2&gt;Provision an additional SQL 2005 SP1 (or 2) server and join it to the same domain as the management group resides in. &lt;/font&gt;&lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;2. Run the ‘Prerequisite Checker’ for 'Reporting' only. The assumption is the data warehouse is already on a highly available SQL server. Make any necessary changes. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;3. Install Operations Manager 2007 Reporting. Deselect ‘Data Warehouse’. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;4. When prompted for the name of the RMS, be sure to enter the FQDN. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;5. When prompted for the SQL Server / Instance which hosts the data warehouse be sure to the FQDN. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;6. Since this new server is dedicated to the ‘Reporting Service’, when asked for the ‘SQL Server Reporting Services Server’, simply select this server. It will appear in the drop down. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;7. Enter data warehouse write account and the data warehouse read account when prompted. In the tested scenario, these were the same accounts used in the deployment of the first reporting server. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;8. After installation is completed, launch the ‘Operations Console’ and go to ‘Administration / Settings / Reporting’ and verify the ‘Reporting Server’ URL correctly reports to the new server. It will have been changed during the installation. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=3&gt;&lt;font size=2&gt;9. On the RMS, restart the SDK and Config as well as the Health services. Then restart the reporting services on the new reporting server. Lastly, execute ‘IIS Reset’. If you went straight to Reporting in the operations console there would be no reports available. It takes a few minutes before it synchronizes. By executing the above mentioned services seems to speed it up. In the test environment, modestly sized, it took 20 minutes. Once all reports appear in the operations console you will have successfully deployed a second reporting server. Actually, all you have accomplished is replace the original reporting server. At this point you can leave as is or change the reporting server URL to that of the original server.&lt;/font&gt; &lt;/font&gt;
&lt;h4&gt;&lt;font face=Arial size=3&gt; &lt;/font&gt;&lt;/h4&gt;
&lt;h4&gt;&lt;font size=2&gt;Load Balancing&lt;/font&gt;&lt;/h4&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;These steps are generic and high level since there are many ways to implement load balancing. I will detail the solution implemented in the test lab. Feel free to free-style it. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;1. Create two new host records in DNS. DNS best practices apply. In the test environment, the new FQDN for the primary reporting server was &lt;i&gt;reporting-a.opsmgr.com&lt;/i&gt; and configured to resolve to the primary reporting server while the second reporting server was &lt;i&gt;reporting-b.opsmgr.com&lt;/i&gt; and configured to resolve the newly provisioned reporting server. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;2. Create a new ‘Reporting Server URL’ &lt;i&gt;(reporting.opsmgr.com)&lt;/i&gt;. This will be used in the ‘Reporting Server URL’ field in &lt;i&gt;Administration / Settings / Reporting&lt;/i&gt;. Additionally, it needs to be configured to point to the Load Balancer. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;3. In the test environment, an F5 load balancer was used. It was configured to evenly distribute incoming requests to &lt;/font&gt;&lt;a href="http://reporting.opsmgr.com/"&gt;&lt;font face=Arial size=2&gt;http://reporting.opsmgr.com&lt;/font&gt;&lt;/a&gt;&lt;font size=3&gt;&lt;font face=Arial&gt;&lt;font size=2&gt; to &lt;i&gt;reporting-a.opsmgr.com&lt;/i&gt; and &lt;i&gt;reporting-b.opsmgr.com&lt;/i&gt;. Additionally, the F5 was configured to continually test both &lt;i&gt;reporting-a.opsmgr.com&lt;/i&gt; and &lt;i&gt;reporting-b.opsmgr.com and ensure they are alive. &lt;/i&gt;Use whatever method you think is best&lt;/font&gt;&lt;i&gt;&lt;font size=2&gt;.&lt;/font&gt; &lt;/i&gt;&lt;/font&gt;&lt;/font&gt;
&lt;h4&gt;&lt;font face=Arial size=3&gt; &lt;/font&gt;&lt;/h4&gt;
&lt;h4&gt;&lt;font size=2&gt;Configure Management Group&lt;/font&gt;&lt;a&gt;&lt;font face=Arial size=3&gt;&lt;/font&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;&lt;font face=Arial size=3&gt;1&lt;font size=2&gt;. Launch the operations console and go to Administration / Settings / Reporting and enter the new reporting URL, in this case, &lt;/font&gt;&lt;/font&gt;&lt;a href="http://reporting.opsmgr.com/"&gt;&lt;font face=Arial size=2&gt;http://reporting.opsmgr.com&lt;/font&gt;&lt;/a&gt;&lt;font face=Arial size=2&gt; &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;2. On both Reporting Servers, restart the SQL Reporting service. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;One area I need to do a little more testing is what services truly are required to be restarted. As you can see, I restarted all services for simplicity. &lt;/font&gt;
&lt;p&gt;&lt;font face=Arial size=2&gt;At this point, should either reporting servers fail, service will not be disrupted. You may have noticed this is very much like implementing a highly available, load balanced web solution. SQL 2005 Reporting Server, at a simple level, is just that, a web service. If the data warehouse fails, it already resides on a cluster.&lt;/font&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+Implementing+High+Availability+Reporting&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1442.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1442.entry</guid><pubDate>Sat, 02 Aug 2008 19:16:53 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1442/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1442.entry#comment</wfw:comment><dcterms:modified>2008-08-11T21:07:47Z</dcterms:modified></item><item><title>Script: List all Performance Monitors &amp; their Thresholds</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1382.entry</link><description>&lt;p&gt;Courtesy of &lt;a href="http://blogs.technet.com/brianwren/"&gt;Brain Wren&lt;/a&gt;: &lt;a title="http://blogs.technet.com/brianwren/" href="http://blogs.technet.com/brianwren/"&gt;http://blogs.technet.com/brianwren/&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+Script%3a+List+all+Performance+Monitors+%26+their+Thresholds&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1382.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1382.entry</guid><pubDate>Wed, 23 Jul 2008 16:35:16 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1382/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1382.entry#comment</wfw:comment><dcterms:modified>2008-07-23T16:35:16Z</dcterms:modified></item><item><title>Initiate Maintenance Mode from an Agent (no extras installed)</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1381.entry</link><description>&lt;p&gt;Courtesy of &lt;a href="http://derekhar.blogspot.com/"&gt;Derek Harkin&lt;/a&gt;: &lt;a title="http://derekhar.blogspot.com/2008/02/initiate-maintenance-mode-from-agent-no.html" href="http://derekhar.blogspot.com/2008/02/initiate-maintenance-mode-from-agent-no.html"&gt;http://derekhar.blogspot.com/2008/02/initiate-maintenance-mode-from-agent-no.html&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+Initiate+Maintenance+Mode+from+an+Agent+(no+extras+installed)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1381.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1381.entry</guid><pubDate>Wed, 23 Jul 2008 16:33:26 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1381/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1381.entry#comment</wfw:comment><dcterms:modified>2008-07-23T16:33:26Z</dcterms:modified></item><item><title>OpsMgr 2007: The Operations Manager 32-bit agent is supported on 64-bit Operating Systems</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1380.entry</link><description>













&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/smsandmom/archive/2008/07/22/opsmgr-2007-the-operations-manager-32-bit-agent-is-supported-on-64-bit-operating-systems.aspx"&gt;http://blogs.technet.com/smsandmom/archive/2008/07/22/opsmgr-2007-the-operations-manager-32-bit-agent-is-supported-on-64-bit-operating-systems.aspx&lt;/a&gt; 
|  &lt;a href="http://technorati.com/search/blogs.technet.com/smsandmom/archive/2008/07/22/opsmgr-2007-the-operations-manager-32-bit-agent-is-supported-on-64-bit-operating-systems.aspx"&gt;Comments&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;I
get asked this every once in a while and since I couldn't find it mentioned
anywhere I thought it might be a good idea to post it here.  Under certain
circumstances it may be necessary to install the OpsMgr 32-bit agent on a
64-bit operating system to monitor a 32-bit application. This is a supported
configuration but the 32-bit agent must be installed manually and both the
32-bit and 64-bit OpsMgr agent cannot be installed simultaneously. It may also
be necessary to install the OpsMgr 32-b &lt;/span&gt;

&lt;/div&gt;

&lt;/div&gt;




&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+OpsMgr+2007%3a+The+Operations+Manager+32-bit+agent+is+supported+on+64-bit+Operating+Systems&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1380.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1380.entry</guid><pubDate>Wed, 23 Jul 2008 12:40:37 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1380/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1380.entry#comment</wfw:comment><dcterms:modified>2008-07-23T12:40:37Z</dcterms:modified></item><item><title>SQL Reporting Services error browsing localhost/reports "The XML page cannot be displayed"</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1379.entry</link><description>
















&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://CameronFuller.spaces.live.com/Blog/cns!A231E4EB0417CB76!1416.entry"&gt;http://CameronFuller.spaces.live.com/Blog/cns!A231E4EB0417CB76!1416.entry&lt;/a&gt; 
|  &lt;a href="http://CameronFuller.spaces.live.com/Blog/cns!A231E4EB0417CB76!1416.entry#comment"&gt;Comments&lt;/a&gt;&lt;/span&gt;

&lt;div&gt;

&lt;p style="margin:0in;margin-bottom:.0001pt"&gt;&lt;b&gt;&lt;span style="color:black"&gt;SQL
Reporting Services error browsing localhost/reports “The XML page cannot be
displayed”&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;
&lt;/span&gt;

&lt;p style="margin:0in;margin-bottom:.0001pt"&gt;&lt;b&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="font-size:11.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p style="margin:0in;margin-bottom:.0001pt"&gt;&lt;span style="color:black"&gt;I ran
into a new issue during a recent installation of System Center Operations
Manager 2007 on Windows 2003 with SQL 2005 SP2. I’m not sure if it was the
order of what prerequisites were applied, or some other spatial anomaly, but
the end result was an inability to install the reporting components for
Operations Manager 2007. As a background, checking to make sure that the two
sql reporting services websites function is a really good idea before
attempting to install the OpsMgr reporting components. Checking the likely
issues I browsed to &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://localhost/reportserver" title="http://localhost/reportserver"&gt;&lt;span style="font-size:12.0pt;font-family:"&gt;http://localhost/reportserver&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color:black"&gt; and &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://localhost/reports" title="http://localhost/reports"&gt;&lt;span style="font-size:12.0pt;font-family:"&gt;http://localhost/reports&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color:black"&gt; on the server I was trying to install the OpsMgr
components.&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;
&lt;/span&gt;

&lt;p style="margin:0in;margin-bottom:.0001pt"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p style="margin:0in;margin-bottom:.0001pt"&gt;&lt;span style="color:black"&gt;The
reports website was failing with a new error: “The XML page cannot be
displayed”. &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;/span&gt;

&lt;p style="margin:0in;margin-bottom:.0001pt"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p style="margin-right:0in;margin-bottom:12.0pt;margin-left:0in"&gt;&lt;span style="color:black"&gt;After digging through search engines
and trying a variety of different methods to resolve the problem, I found that
the following fixed the website:&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;/span&gt;

&lt;p style="margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;text-indent:-.25in"&gt;&lt;span style="font-family:Symbol;color:black"&gt;·&lt;/span&gt;&lt;span style="font-size:7.0pt;color:black"&gt;        
&lt;/span&gt;&lt;span style="color:black"&gt;From the command prompt, moved into the
c:\windows\microsoft.net\framework64\v2.0.50727 directory (this was occurruing
on a Windows Server 2003 x64 platform so the framework was in the framework64
directory versus the framework directory for x86 systems)&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p style="margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;text-indent:-.25in"&gt;&lt;span style="font-family:Symbol;color:black"&gt;·&lt;/span&gt;&lt;span style="font-size:7.0pt;color:black"&gt;        
&lt;/span&gt;&lt;span style="color:black"&gt;Ran an aspnet_regiis –u (to remove the v2
version of asp.net)&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;
&lt;/span&gt;

&lt;p style="margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;text-indent:-.25in"&gt;&lt;span style="font-family:Symbol;color:black"&gt;·&lt;/span&gt;&lt;span style="font-size:7.0pt;color:black"&gt;        
&lt;/span&gt;&lt;span style="color:black"&gt;Ran an aspnet_regiis –i (to re-add the v2
version of asp.net)&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;
&lt;/span&gt;

&lt;p style="margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;text-indent:-.25in"&gt;&lt;span style="font-family:Symbol;color:black"&gt;·&lt;/span&gt;&lt;span style="font-size:7.0pt;color:black"&gt;        
&lt;/span&gt;&lt;span style="color:black"&gt;Ran an iisreset to reset the websites, and
re-browsed to the &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://localhost/reports" title="http://localhost/reports"&gt;&lt;span style="font-size:12.0pt;font-family:"&gt;http://localhost/reports&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color:black"&gt; and &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://localhost/reportserver" title="http://localhost/reportserver"&gt;&lt;span style="font-size:12.0pt;font-family:"&gt;http://localhost/reportserver&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color:black"&gt; directories.  &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p style="margin:0in;margin-bottom:.0001pt"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p style="margin:0in;margin-bottom:.0001pt"&gt;&lt;span style="color:black"&gt;The
reports virtual was now working correctly. I ended up also needing to use the
Reporting Services Configuration tool to apply the default settings to the
Report Server Virtual directory to get the &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://localhost/reportserver" title="http://localhost/reportserver"&gt;&lt;span style="font-size:12.0pt;font-family:"&gt;http://localhost/reportserver&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color:black"&gt; virtual working. Within the Reporting Services
Configuration tool check for any errors. It should be green for the Server
Status, Report Server Virtual Directory, Report Manager Virtual Directory,
Windows Service Identity, Web Service Identity, Database Setup, Initialization
and Execution Account. It was blue for my SharePoint Integration and Encryption
Keys, and yellow for my Email Settings.&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p style="margin:0in;margin-bottom:.0001pt"&gt;&lt;span style="color:black"&gt; &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p style="margin:0in;margin-bottom:.0001pt"&gt;&lt;span style="color:black"&gt;Once this
was done, the installation of the reporting components for Operations Manager
2007 installed without an issue.&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;/span&gt;

&lt;/div&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;img border=0 src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6759369867669288074&amp;amp;page=RSS:+SQL+Reporting+Services+error+browsing+localhost/reports+%e2%80%9cThe+XML+page+cannot+be+displayed%e2%80%9d&amp;amp;referrer="&gt;&lt;img border=0 src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=cameronfuller.spaces.live.com&amp;amp;GT1=CameronFuller"&gt;&lt;/span&gt;

&lt;/div&gt;

&lt;/div&gt;




&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+SQL+Reporting+Services+error+browsing+localhost%2freports+%22The+XML+page+cannot+be+displayed%22&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1379.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1379.entry</guid><pubDate>Wed, 23 Jul 2008 12:39:08 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1379/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1379.entry#comment</wfw:comment><dcterms:modified>2008-07-23T12:39:08Z</dcterms:modified></item><item><title>Windows Server 2008, Windows Firewall and SQL 2005</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1378.entry</link><description>
















&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://CameronFuller.spaces.live.com/Blog/cns!A231E4EB0417CB76!1427.entry"&gt;http://CameronFuller.spaces.live.com/Blog/cns!A231E4EB0417CB76!1427.entry&lt;/a&gt; 
|  &lt;a href="http://CameronFuller.spaces.live.com/Blog/cns!A231E4EB0417CB76!1427.entry#comment"&gt;Comments&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt; &lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:"&gt;Windows Server 2008,
Windows Firewall and SQL 2005&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:11.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="color:black"&gt;Several of us were building out a POC
Configuration Manager 2007 environment which had a single ConfigMgr server and
a separate SQL 2005 database (shared with Operations Manager). The ConfigMgr
server was running on ConfigMgr 2007 SP1/Windows Server 2008 and the SQL Server
was running SQL 2005 SP2/Windows Server 2008. ConfigMgr server would not pass
the prerequisite checks because it could not connect to the SQL Server. &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-family:"&gt;Prior to making any
changes, the ConfigMgr server could ping the SQL Server but we could not
connect via the SQL Administration tools. Debugging on this consisted of
pinging the SQL server and trying to telnet (we had to install the feature
through the Server Manager application on the ConfigMgr server so that we could
use the telnet to test this connectivity). We were unable to connect on port
1433 via telnet from the ConfigMgr server, and validated that the SQL server
could connect to itself with “telnet localhost 1433”. &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-family:"&gt;So, logically enough
it looked like the Windows Firewall was blocking the connection to the SQL
Server from the ConfigMgr Server. As a background, the Windows Firewall on
Windows Server 2008 is activated by default as shown below.&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://sarauw.bay.livefilestore.com/y1pZmogCBAV9Lqjwe-TgfNoGVDfbJ6Jy5Qyf7mVPLuudyJlfq5RDp7_4Re4PaXBDVaneRBtngbPbjE?PARTNER=WRITER" title="http://sarauw.bay.livefilestore.com/y1pZmogCBAV9Lqjwe-TgfNoGVDfbJ6Jy5Qyf7mVPLuudyJlfq5RDp7_4Re4PaXBDVaneRBtngbPbjE?PARTNER=WRITER"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=781 height=565 src="http://sarauw.bay.livefilestore.com/y1pWPT0N_4udQdydUfXrDOS7AZs8EtcYmXaZBEZxJai2dEZaLn4APf1QLZn0KtVaGK_fy8QMq_KXcG7WDHO33HJGQ?PARTNER=WRITER" alt=01a&gt;&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;
&lt;/span&gt;

&lt;p&gt;&lt;span style="font-family:"&gt;To attempt to get
communication, we did a stop of the Windows Firewall service on the SQL Server
(net stop “Windows Firewall”). Little did we know what a mistake this was. Once
this change was made we could no longer ping from the ConfigMgr server to the
SQL Server. The SQL Server could however ping other systems on the network. So
communication to the SQL Server was restricted (inbound) but communication from
the SQL Server was not restricted (outbound). Once we started the Windows
Firewall service on the SQL Server, we could ping from the ConfigMgr server to
the SQL Server.&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;
&lt;/span&gt;

&lt;p&gt;&lt;span style="font-family:"&gt;With the Windows
Firewall service running on the SQL Server we did a port scan against the SQL
Server (using the Advanced Port Scanner which is a great tool). The results
were five open ports which were detected as shown below (ports 53, 88, 135, 139
and 445).&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;
&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://byfiles.storage.msn.com/y1pc93uJ6q1nffd6ZGAkXBJOS0jqYVp-Pbhcx1wYYDIN2h2t97zhErtfQlCBMevNMli?PARTNER=WRITER" title="http://byfiles.storage.msn.com/y1pc93uJ6q1nffd6ZGAkXBJOS0jqYVp-Pbhcx1wYYDIN2h2t97zhErtfQlCBMevNMli?PARTNER=WRITER"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=425 height=357 src="http://byfiles.storage.msn.com/y1pN8_d5eh0OBQiiejDbqFt1RTOEqUCHOR1l1Nmh6Mz2-Mckr9z4pCgw1e_TsefK20f?PARTNER=WRITER" alt=07a&gt;&lt;/span&gt;&lt;/a&gt;  &lt;/span&gt;

&lt;p&gt;&lt;span style="font-family:"&gt;After we started the
Windows Firewall service on the SQL Server we re-ran the port scan against the
SQL Server. The results confirmed a sinking suspicion. No open ports were
detected as shown below when the Windows Firewall service was shut down.&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-family:"&gt;&lt;a href="http://byfiles.storage.msn.com/y1pSkobY2rf9JmYneSe-eSj3_NewrXc0mqN3BjjrrCeLPH4DS__fZf6PsjwP2GrT1-6?PARTNER=WRITER" title="http://byfiles.storage.msn.com/y1pSkobY2rf9JmYneSe-eSj3_NewrXc0mqN3BjjrrCeLPH4DS__fZf6PsjwP2GrT1-6?PARTNER=WRITER"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=430 height=364 src="http://byfiles.storage.msn.com/y1pyjsjg6K9_M8HN8i-YeQo2Admrve17bYpwZxkWdVwkDbwNEgJT6kPN1KQTwdMMAXQ?PARTNER=WRITER" alt=09a&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-family:"&gt;When we changed the
firewall state to off (see the first graphic for where this is turned on/off),
we could then successfully ping from the ConfigMgr server to the SQL Server and
we could now connect on port 1433.&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;span style="font-family:"&gt;As additional roles
are added in Windows 2008, changes are made to the firewall rules to allow the
new role to function. SQL 2005 is &lt;strong&gt;&lt;span style="font-family:"&gt;not&lt;/span&gt;&lt;/strong&gt;
a role, and doesn’t make firewall changes so this makes sense. One of the big
benefits to Windows Server 2008 is the new firewall functionality, so it is not
a optimal to shut down this function. To get SQL 2005 to be able to be remotely
connected to via the ConfigMgr server we created a new Inbound rule which
allowed port 1433 access for TCP as shown below (the new rule is highlighted
below).&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;
&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://sarauw.bay.livefilestore.com/y1p2gz4aY59bs_AyMaWYTyB0xRbtcS7F0D453Weafma0BXtSesRQoGRSunaCDR-zWpyQEi_u5Hx8Ro?PARTNER=WRITER" title="http://sarauw.bay.livefilestore.com/y1p2gz4aY59bs_AyMaWYTyB0xRbtcS7F0D453Weafma0BXtSesRQoGRSunaCDR-zWpyQEi_u5Hx8Ro?PARTNER=WRITER"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=773 height=562 src="http://sarauw.bay.livefilestore.com/y1pqwX8l54_HuLnScC-oZzIb1PGHwX85ODATlwquV7magk1-JGvMPXDzBLAm57hlEyG9s_irPCBda-9-oiCQGnIjw?PARTNER=WRITER" alt=15a&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-family:"&gt;Once the new rule was
in place, we could connect from the ConfigMgr server to the SQL server on port
1433 even when the Windows Firewall was running.&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt; &lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:"&gt;Lessons
learned:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;
&lt;/span&gt;

&lt;p&gt;&lt;span style="font-family:"&gt;1) Do NOT stop the
Windows Firewall service either via commandline (net stop “Windows Firewall”)
or via the services (services.msc). Stopping this service while the firewall is
still active locks down all inbound communication. If you need to disable the Windows
Firewall use the Server Manager application –&amp;gt; Configuration –&amp;gt; Windows
Firewall with Advanced Security, right-click and go to properties. Change the
firewall state to Off. &lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-family:"&gt;2) For SQL 2005
Servers running on Windows 2008, either disable the Windows Firewall (not
preferred) or add a rule which allows inbound access to port 1433 (recommended)
so that remote servers can communicate with the SQL Server database. If
instances are used, a rule will need to be defined for the port of each
instance.&lt;/span&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;img border=0 src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6759369867669288074&amp;amp;page=RSS:+Windows+Server+2008,+Windows+Firewall+and+SQL+2005&amp;amp;referrer="&gt;&lt;img border=0 src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=cameronfuller.spaces.live.com&amp;amp;GT1=CameronFuller"&gt;
&lt;/span&gt;

&lt;/div&gt;

&lt;/div&gt;




&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+Windows+Server+2008%2c+Windows+Firewall+and+SQL+2005&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1378.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1378.entry</guid><pubDate>Wed, 23 Jul 2008 12:38:38 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1378/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1378.entry#comment</wfw:comment><dcterms:modified>2008-07-23T12:38:38Z</dcterms:modified></item><item><title>Auditing on Alerts from the Data Warehouse</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1374.entry</link><description>
















&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/kevinholman/archive/2008/07/21/auditing-on-alerts-from-the-data-warehouse.aspx"&gt;http://blogs.technet.com/kevinholman/archive/2008/07/21/auditing-on-alerts-from-the-data-warehouse.aspx&lt;/a&gt; 
|  &lt;a href="http://blogs.technet.com/kevinholman/comments/3092141.aspx"&gt;Comments&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;Do you
want auditing information on how many alerts are being closed or modified by
your OpsMgr users?&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;You can
use the following queries to get this information from the data warehouse, and
I have attached some reports below as well:&lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;To
get all raw alert data from the data warehouse to build reports from:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;select *
from Alert.vAlertResolutionState ars &lt;br&gt;
inner join Alert.vAlertDetail adt on ars.alertguid = adt.alertguid &lt;br&gt;
inner join Alert.vAlert alt on ars.alertguid = alt.alertguid&lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;To
view data on all alerts modified by a specific user:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;select
ars.alertguid, alertname, alertdescription, statesetbyuserid, resolutionstate,
statesetdatetime, severity, priority, managedentityrowID, repeatcount &lt;br&gt;
from Alert.vAlertResolutionState ars &lt;br&gt;
inner join Alert.vAlert alt on ars.alertguid = alt.alertguid &lt;br&gt;
where statesetbyuserid like '%username%' &lt;br&gt;
order by statesetdatetime&lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;To
view a count of all alerts closed by all users:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;select
statesetbyuserid, count(*) as 'Number of Alerts' &lt;br&gt;
from Alert.vAlertResolutionState ars &lt;br&gt;
where resolutionstate = '255' &lt;br&gt;
group by statesetbyuserid &lt;br&gt;
order by 'Number of Alerts' DESC&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;In the
reports I have attached, you can pick a date and a time window, and run these
same basic queries&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuditingonAlertsfromtheDataWarehouse_E636/image_2.png" title="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuditingonAlertsfromtheDataWarehouse_E636/image_2.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=650 height=298 src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuditingonAlertsfromtheDataWarehouse_E636/image_thumb.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuditingonAlertsfromtheDataWarehouse_E636/image_4.png" title="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuditingonAlertsfromtheDataWarehouse_E636/image_4.png"&gt;&lt;span style="text-decoration:none"&gt;&lt;img border=0 width=712 height=558 src="http://blogs.technet.com/blogfiles/kevinholman/WindowsLiveWriter/AuditingonAlertsfromtheDataWarehouse_E636/image_thumb_1.png" alt=image&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:13.5pt;font-family:"&gt;Files attached below:&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;img border=0 width=1 height=1 src="http://blogs.technet.com/aggbug.aspx?PostID=3092141"&gt;&lt;/span&gt;

&lt;div align=center style="text-align:center"&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;

&lt;hr size=2 width="100%" align=center&gt;

&lt;/span&gt;&lt;/div&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;This post
contained the following enclosures and/or attachments:&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://blogs.technet.com/kevinholman/attachment/3092141.ashx"&gt;http://blogs.technet.com/kevinholman/attachment/3092141.ashx&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;NewsGator
Inbox can be configured to automatically download attachments if you wish. For
more information, please refer to the NewsGator Inbox help file (NewsGator
Inbox &amp;gt; Help)&lt;/span&gt;

&lt;/div&gt;

&lt;/div&gt;




&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+Auditing+on+Alerts+from+the+Data+Warehouse&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1374.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1374.entry</guid><pubDate>Tue, 22 Jul 2008 01:45:34 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1374/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1374.entry#comment</wfw:comment><dcterms:modified>2008-07-22T01:45:34Z</dcterms:modified></item><item><title>Windows PowerShell in System Center Operations Manager</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1373.entry</link><description>













&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://www.systemcenterforum.org/windows-powershell-in-system-center-operations-manager/"&gt;http://www.systemcenterforum.org/windows-powershell-in-system-center-operations-manager/&lt;/a&gt; 
|  &lt;a href="http://www.systemcenterforum.org/windows-powershell-in-system-center-operations-manager/#comments"&gt;Comments&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;Powershell
MVP Marco Shaw has written an excellent article on the Command Shell in
Operations Manager 2007.  Of particular interest are his review of &lt;strong&gt;&lt;span style="font-family:"&gt;agent deployment from the Command
Shell in SP1&lt;/span&gt;&lt;/strong&gt;, as well as the &lt;strong&gt;&lt;span style="font-family:"&gt;bulk installation of management packs from the Command
Shell&lt;/span&gt;&lt;/strong&gt;.&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;Read the
full article at&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://technet.microsoft.com/en-us/magazine/cc671178.aspx" title="http://technet.microsoft.com/en-us/magazine/cc671178.aspx"&gt;http://technet.microsoft.com/en-us/magazine/cc671178.aspx&lt;/a&gt;&lt;/span&gt;

&lt;/div&gt;

&lt;/div&gt;




&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+Windows+PowerShell+in+System+Center+Operations+Manager&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1373.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1373.entry</guid><pubDate>Mon, 21 Jul 2008 11:50:25 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1373/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1373.entry#comment</wfw:comment><dcterms:modified>2008-07-21T11:50:25Z</dcterms:modified></item><item><title>Sealing a Management Pack</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1372.entry</link><description>













&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://wmug.co.uk/blogs/aquilaweb/archive/2008/07/03/sealing-a-management-pack.aspx"&gt;http://wmug.co.uk/blogs/aquilaweb/archive/2008/07/03/sealing-a-management-pack.aspx&lt;/a&gt; 
|  &lt;a href="http://technorati.com/search/wmug.co.uk/blogs/aquilaweb/archive/2008/07/03/sealing-a-management-pack.aspx"&gt;Comments&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;By
default when you create a new management it is created as unsealed so it has a
.xml extension and allows for the management pack to be edited. Within the
support tools of Operations Manager there is a tool called mpseal.exe which can
be used to seal the management pack so it can not be edited but still allow for
customization of the applied settings with the use of overrides in seperate
management packs. This can be very useful if distributing out to third parties.
To seal a management pack i &lt;/span&gt;

&lt;/div&gt;

&lt;/div&gt;




&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-761391850608830996&amp;page=RSS%3a+Sealing+a+Management+Pack&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=wchomak.spaces.live.com&amp;amp;GT1=wchomak"&gt;</description><comments>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1372.entry#comment</comments><guid isPermaLink="true">http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1372.entry</guid><pubDate>Sun, 20 Jul 2008 13:16:23 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://wchomak.spaces.live.com/blog/cns!F56EFE25599555EC!1372/comments/feed.rss</wfw:commentRss><wfw:comment>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1372.entry#comment</wfw:comment><dcterms:modified>2008-07-20T13:16:23Z</dcterms:modified></item><item><title>Changing the look &amp; feel of Reports</title><link>http://wchomak.spaces.live.com/Blog/cns!F56EFE25599555EC!1371.entry</link><description>













&lt;div&gt;

&lt;div&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;&lt;a href="http://wmug.co.uk/blogs/aquilaweb/archive/2008/07/07/changing-the-look-amp-feel-of-reports.aspx"&gt;http://wmug.co.uk/blogs/aquilaweb/archive/2008/07/07/changing-the-look-amp-feel-of-reports.aspx&lt;/a&gt; 
|  &lt;a href="http://technorati.com/search/wmug.co.uk/blogs/aquilaweb/archive/2008/07/07/changing-the-look-amp-feel-of-reports.aspx"&gt;Comments&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style="font-size:11.0pt;font-family:"&gt;Ever
wanted to get rid of that poor quality System Center Operations Manager 2007 banner
from across the top of all the default reports? Original Banner It's really
quite simple..... As all the default SCOM reports use the same JPG image files
as their header, all you need to do is update those files with your lovely
company logo banner. So, open a web browser and navigate to SSRS
(http:///Reports), this will open the reporting services home page. On this
page will be banner_landscape.jpg and... &lt;/span&gt;

&lt;/div&gt;

