<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://ops-mgr.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fops-mgr.spaces.live.com%2fcategory%2fOperations%2bManager%2b2007%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>Operations Manager: Operations Manager 2007</title><description /><link>http://ops-mgr.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catOperations%2bManager%2b2007</link><language>en-US</language><pubDate>Mon, 06 Oct 2008 18:19:00 GMT</pubDate><lastBuildDate>Mon, 06 Oct 2008 18:19:00 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://ops-mgr.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>4412265988123958097</live:id><live:alias>ops-mgr</live:alias></live:identity><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>A question from Andy Howell regarding Synthetic Transactions</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!858.entry</link><description>&lt;p&gt;The following message was posted as an email to this blog last Thursday:  &lt;p&gt;&lt;em&gt;In Operations Manager 2007 Unleashed, you say that it is possible to create synthetic transactions using VBscript. You go on to work through a few examples of synthetic transactions based on pre-defined templates in Operations Manager. As part of this, you describe how to use watcher nodes to run these transactions.&lt;br&gt;Unfortunately I've not been able to find many examples of people who are actually doing this, so I'm turning to your site in desperation. I have an FTP server and need to prove that I can establish a connection and transfer a file to it. What I thought was the hard bit - I'm not a coder! - is done. A small VBscript establishes a connection, transfers a files and returns the status code to Operations Manager in a property bag.&lt;br&gt;What I'm struggling with is the simple bit: where to run it. I don't want to run it on the FTP server itself, as this wouldn't prove anything. Ideally I would like to use a watcher node, but I can't find a way to do this without using one of the pre-defined templates for synthetic transactions, none of which allow me to run my own VBscript. Am I missing something obvious?&lt;br&gt;By the way, and regardless of whether you can answer this post or not, System Center Operations Manager 2007 Unleashed is a truly excellent book. In my 12 year career I've read through many IT titles. This one really stands as an example of what a good IT book should be: it covers the theory, operation and real-life scenarios (for example database sizes) in just the right level of detail.&lt;br&gt;Andy&lt;/em&gt;  &lt;p&gt;Unfortunately, Andy's communication preference settings don't allow us to respond to him, and we would like some additional details as we may need to have him try some things.  &lt;p&gt;Andy, can you email &lt;a href="mailto:ops-mgr@hotmail.com"&gt;ops-mgr@hotmail.com&lt;/a&gt; with an email address that we can reply to? Thanks!&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+A+question+from+Andy+Howell+regarding+Synthetic+Transactions&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!858.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!858.entry</guid><pubDate>Mon, 06 Oct 2008 14:47:07 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!858/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!858.entry#comment</wfw:comment><dcterms:modified>2008-10-06T14:47:07Z</dcterms:modified></item><item><title>X-Plat: The OpsMgr Gateway to Linux in the Datacenter</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!857.entry</link><description>&lt;p&gt;At MMS 2008 last May, Microsoft announced their direction to use Operations Manager to manage non-Windows systems (for more information, see Kerrie’s articles “Of Flying Pigs” at &lt;a href="http://www.networkworld.com/community/node/27600"&gt;http://www.networkworld.com/community/node/27600&lt;/a&gt; and “The Dynamic Datacenter” at &lt;a href="http://www.networkworld.com/community/node/27354"&gt;http://www.networkworld.com/community/node/27354&lt;/a&gt;). This article discusses our experiences testing a beta version of the (Cross Platform) X-Plat software.  &lt;h4&gt;&lt;strong&gt;The Conventional OpsMgr Gateway Role&lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;Let’s say you have computers at a branch office, in the offices of a partner or customer, or in a datacenter that resides on an untrusted and/or unconnected network. You put an OpsMgr gateway server on that remote network and connect it to your main OpsMgr management group with certificate-based authentication. Cool technology, and you are now monitoring those remote systems from your main location without standing up any new connectivity and potentially increasing the attack surface.  &lt;h4&gt;&lt;strong&gt;New OpsMgr/X-Plat Gateway Scenario&lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;Before Microsoft introduced the Cross-Platform beta 1 refresh, you could not leverage that secure yet lightweight OpsMgr gateway service for monitoring any Linux computers at your remote location with anything more than a basic SNMP heartbeat. This article reviews this new feature of the Microsoft System Center Operations Manager 2007 Cross Platform Extensions Public Beta 1 Refresh. The software allows OpsMgr gateway servers to discover and fully manage non-Windows computers at remote network locations. This capability opens a new market for Operations Manager with a novel solution to extend management to Linux and other X-Plat systems such as HP-UX or Solaris and even AIX, which were previously out of reach of native System Center tools.  &lt;p&gt;&lt;u&gt;Note&lt;/u&gt;: We review here the second released beta for X-Plat. Features and function will change in the released product. Microsoft plans to release X-Plat as part of an update to OpsMgr in 2009.  &lt;h4&gt;&lt;strong&gt;Demo environment&lt;/strong&gt; &lt;/h4&gt; &lt;p&gt;An OpsMgr management group with Internet-facing gateway servers includes a gateway server at a remote datacenter. All gateway servers trust the same Certificate Authority (CA) and use unique identity certificates issued by the mutually trusted NOC CA for encryption and authentication. There is a Red Hat Enterprise Linux server (RHEL) at the remote site. We want to use the gateway server to monitor the Linux server from the NOC.  &lt;p&gt;Here are the steps we took to discover and manage the RHEL box at the remote datacenter:  &lt;ol&gt; &lt;li&gt;&lt;strong&gt;Install the X-Plat extensions on a selected management server and consoles.&lt;/strong&gt; The official name of the installable is “System Center Operations Manager Cross-Platform Extensions.” Prerequisites include OpsMgr 2007 SP1 and WS-Management (WS-Man) 1.1. &lt;br&gt;&lt;br&gt;Something we liked a lot is that you don’t need to touch the RMS or any high-value management servers to use X-Plat. You only need to install X-Plat extensions on the management server you will run the discovery wizard from. &lt;br&gt;&lt;br&gt;There are 32-bit and X64 versions of X-Plat, and also full server and console only versions (a total of four .MSI files to select from). Install the console-only executable on other OpsMgr consoles you will use to monitor the cross-platform systems from.  &lt;p&gt; &lt;ul&gt;&lt;/ul&gt; &lt;li&gt;&lt;strong&gt;Import the desired X-Plat management packs.&lt;/strong&gt; The server X-Plat extensions setup defaults to dumping about 14 management packs (for all the operating systems supported by X-Plat) to the %&lt;em&gt;programfiles&lt;/em&gt;%\System Center Management Packs folder. You only need to import the libraries and management packs needed to manage your target systems. To manage the RHEL 5 box, we imported these management packs:  &lt;ul&gt; &lt;li&gt;WS-Management Library  &lt;li&gt;Linux Operating System Library  &lt;li&gt;Unix View Library  &lt;li&gt;Red Hat Operating System Library  &lt;li&gt;Red Had Enterprise Linux Server 5 Operating System management packs&lt;/ul&gt; &lt;li&gt;&lt;strong&gt;Run ImportXSLT.cmd&lt;/strong&gt; on those computers where you installed the X-Plat extensions (management server and consoles). This small step changes how the task output and diagnostic and recovery messages generated by Health Explorer on Unix and Linux computers are displayed. This step has to take place after the X-Plat management packs are imported or you will receive an error.  &lt;li&gt;&lt;strong&gt;Install the X-Plat extensions on the gateway server.&lt;/strong&gt; Repeat the installation, similar to the management server. An additional step is that we create a UnixAgents folder in the AgentManagement folder of the gateway server. Extract the UnixAgents.zip that comes with X-Plat to that folder. When the gateway pushes the agent to the Linux server at the datacenter, the Linux bits will come from that folder.  &lt;li&gt;&lt;strong&gt;Configure the management group Run As Accounts.&lt;/strong&gt; There is some manual work for the OpsMgr administrator to let the X-Plat extensions on the gateway server know what the credentials are to access the Linux computer.  &lt;ol&gt; &lt;li&gt;In the Administration -&amp;gt; Security -&amp;gt; Run As Accounts node of the Operations console, create two new Run As Accounts of the Basic Authentication type. One is a normal user account on the Linux computer and one is a privileged account. For the demo, we used the same root account and password for both Run As accounts. Name the accounts something that identifies them with the gateway server.  &lt;li&gt;In the Security -&amp;gt; Run As Profile node, locate the Unix Privileged Account and associate it with the privileged Run As Account and the target of the gateway server with X-Plat Extensions. Similarly, associate the Unix Action Account Run As Profile with the normal user Run As Account and the target of the gateway server.  &lt;li&gt;This beta release of X-Plat extensions only provides for a single pair of Run As Accounts per management server or per gateway server that performs the discovery and monitoring. To monitor other Linux computers with different sets of credentials requires an additional management server or gateway server for each set of credentials. This is a product limitation we hope is overcome in future releases.  &lt;p&gt;&lt;/ol&gt;&lt;/ol&gt; &lt;ol start=6&gt; &lt;li&gt;&lt;strong&gt;Discover and accept the Linux server from the management server.&lt;/strong&gt; This is just like using the Discovery Wizard from the Administration space of the Operations console, except you launch the X-Plat discovery process from the Overview page of the Cross Platform management pack in the Monitoring space. (In later releases X-Plat discovery is expected to migrate to the Administration space and integrate with Windows computer and network device discovery.)  &lt;ul&gt; &lt;li&gt;An issue with this beta release of X-Plat is that support for discovery of the most current versions of some Linux distributions isn't there. In our environment where the demo Linux computer is located, datacenter security polices require Linux distributions be kept current.  &lt;p&gt;While RHEL 5.2 is the current release, X-Plat only discovers up to RHEL 5.1. (Our hope and assumption is that the RHEL 5.1 agent will work on 5.2.) We expect that with future releases of X-Plat, there will be a community effort to keep X-Plat management packs updated with discovery support for more versions and releases.  &lt;p&gt;There is a manual install option for the X-Plat agent, which in this case would be as follows (the RPM file can be found in the UnixAgents folder on the gateway server):  &lt;blockquote&gt; &lt;p&gt;rpm -i scx.1.0.1-151.rhel.x86.rpm &lt;/blockquote&gt; &lt;p&gt;Another solution that enables use of the automatic discovery and integrated features of the X-Plat management packs is to 'trick' the discovery into thinking that the RHEL 5.1 version is installed on the target computer. We used this method, and pushed the version RPM file for 5.1 to the target computer running RHEL 5.2 with this command:  &lt;blockquote&gt; &lt;p&gt;rpm -i --force redhat-release-5Server-5.1.0.2.i386.rpm &lt;/blockquote&gt; &lt;p&gt;The --force switch is used since there is a file version downgrade. That RPM file is part of the RHEL 5.1 Server distribution. To later restore the RHEL 5.2 version file, it's enough to run the command &amp;quot;yum update redhat-release-5server&amp;quot; for the single package, or &amp;quot;yum update&amp;quot; to update any other pieces with patches since it was installed.  &lt;li&gt;Perform the discovery from the console of a management server where X-Plat Extensions is installed. You need privileged access to the Linux server to push the agent. If you don’t have a superuser account, you need to provide the root user password. After you specify the IP address and privileged account information for the target, if the computer is discoverable, it will shortly appear as seen in this screenshot of the Select Computers to Manage step in the Unix and Linux Computer Management Wizard:  &lt;p&gt; &lt;blockquote&gt;&lt;/blockquote&gt;&lt;/ul&gt;&lt;/ol&gt; &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pBa0KBvp8ODP9zjVPhe0xnPY8Rs35CjaREdQzYqAgylarzP56cxlBKgGpPnVVSoTA?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;margin:0px;border-right-width:0px" height=601 alt=Discovery src="http://ser9fw.bay.livefilestore.com/y1pCI1EGm9a0_cu9U8balqydCHrdfYCM9cBeEtjYVeRj9jgva-1sJUJ0avj8skvQ4UlB3l9CuZBje17qlxZvUcaIA?PARTNER=WRITER" width=704 border=0&gt;&lt;/a&gt;  &lt;p&gt;After approving the discovered Linux computer, the gateway server uses SSH to push the System Center Cross-Platform (SCX) agent to the /tmp folder of the Linux computer. After a few minutes you can query the state of the two services that are started by the SCX agent. See this screen shot of an SSH session from the gateway server to the managed Linux server, confirming that the WS-Man daemon and the CIM server are up: &lt;p&gt;&lt;a href="http://ser9fw.bay.livefilestore.com/y1pUI8zXeDMlvhhneoUn7EU0-jVZ4yzUc9bdn3ijsyfGQlJQHSQIIE2Uq-6qJ6-JU98xJP5KaP9Ep9uceHaKVzrHg?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;margin:0px;border-right-width:0px" height=200 alt=Putty src="http://ser9fw.bay.livefilestore.com/y1pKS8gvi9z1ejL22yn6YMwNB496bep1H0GqS1dpqqk3OHPHyA9a1ZLam3NJPRi2e4ff1nOBsLzJq3g8bDDtIxQWQ?PARTNER=WRITER" width=644 border=0&gt;&lt;/a&gt;  &lt;h4&gt;&lt;strong&gt;Managing Red Hat Linux with Operations Manager&lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;Soon after completing these actions, the RHEL computer appeared in the Linux Servers state view of the OpsMgr console. Next, data started appearing in the memory and processor-related views. Some hours later, the disk and network views were populated. We received some alerts regarding invalid SSH authentication attempts, and we immediately had a solid feeling about our ability to really manage Linux boxes from Windows with OpsMgr.  &lt;p&gt;Here is a screenshot of an alert related to security of the SSH services on the RHEL box:  &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1p78Es2N_0DarorO3PME-1T_EvA6l7Eojgn6hnrhX5qukHsPvUy7eKCciOqZ9Sq81LGsLD1VNgj4s?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;margin:0px;border-right-width:0px" height=772 alt=SSHAlert src="http://ser9fw.bay.livefilestore.com/y1pmzfa1GJDLV5unj0isi7kPvUdRoece6mrwGaUB0krZ7Vadv9LLR-QI3gd33w1R60AQPMHjz6KJvo?PARTNER=WRITER" width=702 border=0&gt;&lt;/a&gt;  &lt;p&gt;An Internet-facing web server is going to get a lot of intrusion attempts against any open service. We secured the SSH services on the RHEL box with these host rules (and the alerts stopped!):  &lt;ol&gt; &lt;li&gt;Edit /etc/ssh/ssh_config  &lt;ol&gt; &lt;li&gt;“vi /etc/ssh/ssh_config”  &lt;li&gt;Press “i” to allow modification of file contents&lt;/ol&gt;&lt;/ol&gt; &lt;ol start=2&gt; &lt;li&gt;Modify line to restrict SSH protocol to version 2  &lt;ol&gt; &lt;li&gt;Locate line “# Protocol 2,1”  &lt;li&gt;Remove “#” from beginning of line, and “,1” from end of line.&lt;/ol&gt;&lt;/ol&gt; &lt;ol start=3&gt; &lt;li&gt;Save the file  &lt;ul&gt;Press “:wq” and press enter&lt;/ul&gt;&lt;/ol&gt; &lt;ol&gt;&lt;/ol&gt; &lt;ol start=4&gt; &lt;li&gt;Modify hosts.deny file to deny all hosts access to SSH  &lt;ol&gt; &lt;li&gt;“Vi /etc/hosts.deny”  &lt;li&gt;Press “i” to allow modification of file contents  &lt;li&gt;Add this to the next available blank line: “sshd: ALL”  &lt;li&gt;Press “:wq” and press enter &lt;/ol&gt;&lt;/ol&gt; &lt;ol start=5&gt; &lt;li&gt;Modify hosts.allow file to permit specific hosts to connect via SSH  &lt;ol&gt; &lt;li&gt;“vi /etc/hosts.allow”  &lt;li&gt;Press “i” to allow modification of file contents  &lt;li&gt;Add this to the next available blank line: “sshd: &amp;lt;ip address of permitted host&amp;gt; &amp;lt;ip address of permitted host&amp;gt; …..” (…. = etc, not literal)  &lt;li&gt;Press “:wq” and press enter &lt;/ol&gt; &lt;ul&gt;&lt;/ul&gt; &lt;ol&gt;&lt;/ol&gt; &lt;ol&gt;&lt;/ol&gt; &lt;ol&gt;&lt;/ol&gt;&lt;/ol&gt; &lt;h5&gt;&lt;strong&gt;Monitoring Views&lt;/strong&gt; &lt;/h5&gt; &lt;p&gt;The next screenshot expands all the branches in the Cross Platform Servers view folder (left) created when you import the X-Plat management packs for Red Hat Linux. Focus (right) is on a 24-hour performance view of Physical Disk target “sda” in the RHEL server. &lt;p&gt;&lt;a href="http://ser9fw.bay.livefilestore.com/y1pWAjAE7aqJcYaAOFH4yc7EjKsK4w7QRQjSfHc3kD6IX6INQsR_B8WJjLMEZc_k09gPeYiwOxjTGA?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;margin:0px;border-right-width:0px" height=543 alt=MonitoringView src="http://ser9fw.bay.livefilestore.com/y1puZcaHRzqL8cC_e1F6CX_E4ZKwqbYLif8VgM_1qaQWYuToNht4V943nLMc1aEBZmUMlC0smE_0U5coI3Kjb-OGQ?PARTNER=WRITER" width=704 border=0&gt;&lt;/a&gt;  &lt;h5&gt;&lt;strong&gt;Reports&lt;/strong&gt;&lt;/h5&gt; &lt;p&gt;When you select a Linux server in the Linux Server State view folder, in the Actions pane you will see a dozen targeted Unix Computer Reports available for on-the-fly generation. Here is the 7-day Memory Performance History (Pages per Sec) report for the RHEL computer:  &lt;p&gt;&lt;a href="http://ser9fw.bay.livefilestore.com/y1p1g1wbSrP8n6QWXY7CzikWix9rtKxzRS0GuLtuYOxC_0RDEbftWoyxC1G3RoS2i4CHYGnOE9Imbsq5zGcH-73-A?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=462 alt=Report src="http://ser9fw.bay.livefilestore.com/y1pVhPztUvhAC019siRPa5FPJMZvI0Oz34-Fnf77qKFv-TXHvOkneQ2beoCL04xHB2hFW4uqmK2uTWgJBiJg4GnMw?PARTNER=WRITER" width=704 border=0&gt;&lt;/a&gt;  &lt;h5&gt;&lt;strong&gt;Distributed Application Possibilities&lt;/strong&gt;&lt;/h5&gt; &lt;p&gt;X-Plat Extensions creates OpsMgr objects for monitored components of discovered Linux computers. This expands the universe of objects available to create Distributed Applications (DAs) to include Linux disks, processors, network interfaces and the like.  &lt;ul&gt; &lt;li&gt;We created a DA that contains two components of classes Windows 2008 Logical Disks and Linux Logical Disks. This DA represents the health of the logical disks of all the web farm members, regardless of their OS.&lt;br&gt; &lt;li&gt;Relationships are defined as Web Server Farm Logical Disks Uses Linux Logical Disk and Web Server Farm Logical Disks Uses Windows 2008 Logical Disk. See the screenshot of the DA below, open in the Distributed Application Designer:&lt;/ul&gt; &lt;ol&gt;&lt;/ol&gt;&lt;a href="http://ser9fw.bay.livefilestore.com/y1pK3WJ8rIdYTOJbHmHag5rG0r-49pwKqM6Ar1ToVasqTpLKE3QgqjgH95qTnFukQlksSMVEuAMqd8?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;margin:0px;border-right-width:0px" height=468 alt=DAD src="http://ser9fw.bay.livefilestore.com/y1pdEHC0PssHaULxVPH8JnBdMVNtkCqVxYe9qilKQtpL30u56SOjJboRPtagM604U8Tyx5xMXKo-Vho9hGKDmasaQ?PARTNER=WRITER" width=704 border=0&gt;&lt;/a&gt;  &lt;h5&gt;&lt;strong&gt;True Cross-Platform Performance Monitoring&lt;/strong&gt; &lt;/h5&gt; &lt;p&gt;By creating a Performance view that targets the DA we created, we can assess aggregated logical disk performance across Windows and Linux members of a web server farm in a remote data center. Now we have &amp;quot;apples to apples&amp;quot; metrics in the same pane of management glass! See this screenshot of X-Plat in full motion: &lt;p&gt;&lt;a href="http://ser9fw.bay.livefilestore.com/y1psNeWXpXLEAsgbrHfL0P8Zw2mtiSt-aik4HcZqRC3YGEXVtZIbbCZS0TM5LjlBdAVETtgKcpgducRpvgDasvPeQ?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=414 alt=DAPerfView src="http://ser9fw.bay.livefilestore.com/y1pMIl8hgqgHPWZyWf0ry4W7CVoS2fgxcUmoh6LgZkCAO37LUxN9CSy1lY2rT_ezKodaWfz9-A8_BTLxj5o23cnWg?PARTNER=WRITER" width=704 border=0&gt;&lt;/a&gt;  &lt;h5&gt;&lt;strong&gt;Remote Task Execution&lt;/strong&gt; &lt;/h5&gt; &lt;p&gt;A final systems management value-add we find in the current X-Plat release is a small collection of Unix Computer Tasks, which are available in both the Operations console and Web console. These tasks are: &lt;ul&gt; &lt;li&gt;Run VMStat (a short report on virtual memory statistics, paging block I/O, traps, system and CPU usage),\  &lt;li&gt;Memory Information (paging and swap data)  &lt;li&gt;Top 10 CPU Processes &lt;/ul&gt; &lt;p&gt;In this screenshot we demonstrate listing the top 10 CPU processes on the Linux server: &lt;p&gt;&lt;a href="http://ser9fw.bay.livefilestore.com/y1pkPea64da4XCUYINV0AH0Z0SVQfmGE0ZG61mgnx1_6Ma3OtOqWVEuBDhLOuj9GDpLEC3AQvwOFhiDCHF-WAuCqg?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=466 alt=Task src="http://ser9fw.bay.livefilestore.com/y1pcz2xbKWC-X7yBvYkuJlu_ILS2HGq-wk59hevIWpm9AQQ3IFKkVTGwAyf_WP0myCZQUbcq-XGnROI0nYaM4VBWg?PARTNER=WRITER" width=704 border=0&gt;&lt;/a&gt;  &lt;hr&gt;  &lt;p&gt;Contributors: Thanks to Jacob Linscott, Linux Guru at datacenter provider Softlayer for help on the RHEL versioning; and to Kevin Clark, NOC Manager at managed services provider ClearPointe for the command list that secured the SSH service.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+X-Plat%3a+The+OpsMgr+Gateway+to+Linux+in+the+Datacenter&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!857.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!857.entry</guid><pubDate>Mon, 06 Oct 2008 14:12:31 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!857/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!857.entry#comment</wfw:comment><dcterms:modified>2008-10-06T15:01:54Z</dcterms:modified></item><item><title>OpsMgr by Example: Server 2008 POC – Part 5 (Reporting Server)</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!768.entry</link><description>&lt;p&gt;This is the final of a five part series discussing lessons learned through installing System Center Operations Manager onto a fully Windows 2008 environment (DC, RMS, SQL, and Reporting servers). You can see previous posts in this series at:  &lt;ul&gt; &lt;li&gt;&lt;a title="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!695.entry" href="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!695.entry" target="_blank"&gt;http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!695.entry&lt;/a&gt;  OpsMgr by Example - Server 2008 POC – Part 1 (Domain Controller)  &lt;li&gt;&lt;a title="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!710.entry" href="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!710.entry" target="_blank"&gt;http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!710.entry&lt;/a&gt;  OpsMgr by Example - Server 2008 POC - Part 2 (Database Server)  &lt;li&gt;&lt;a title="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!719.entry" href="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!719.entry" target="_blank"&gt;http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!719.entry&lt;/a&gt;  OpsMgr by Example - Server 2008 POC - Part 3 (Root Management Server)  &lt;li&gt;&lt;a title="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!728.entry" href="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!728.entry"&gt;http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!728.entry&lt;/a&gt;  OpsMgr by Example - Server 2008 POC – Part 4 (Data Warehouse Server)  &lt;/ul&gt; &lt;p&gt;At this time, we have successfully completed all of the required pieces of the environment other than the reporting components. This post discusses installing the Reporting Server on Windows Server 2008. The Reporting Server installation is definitely the most error-prone part of the entire OpsMgr installation, be it on Windows 2003 or Windows 2008.  &lt;p&gt;&lt;b&gt;&lt;/b&gt; &lt;h4&gt;&lt;strong&gt;Hotfixes for OpsMgr 20007 – Windows 2008 Servers with Agents&lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;Each of the servers in this configuration needed to have three hotfixes applied to them:  &lt;ul&gt; &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/951327" target="_blank"&gt;951327&lt;/a&gt;  &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/952664" target="_blank"&gt;952664&lt;/a&gt;  &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/953290" target="_blank"&gt;953290&lt;/a&gt; &lt;/ul&gt; &lt;p&gt; &lt;p&gt;After applying these hotfixes, you will need to reboot the system.  &lt;h4&gt;&lt;strong&gt;OpsMgr Prerequisites &lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;The .NET Framework 3.0 components are not installed by default. You can install these in the Server Manager by adding the Application Server role.  &lt;p&gt;Prior to installing the reporting components for Operations Manager, follow the steps identified in KB article 938245 (&lt;a href="http://support.microsoft.com/kb/938245/" target="_blank"&gt;http://support.microsoft.com/kb/938245/&lt;/a&gt;) to configure reporting services on Windows Server 2008.  &lt;p&gt;&lt;b&gt;Do not attempt to install the reporting components on a system until you can successfully browse to both &lt;/b&gt;&lt;a href="http://localhost/reports"&gt;&lt;b&gt;http://localhost/reports&lt;/b&gt;&lt;/a&gt;&lt;b&gt; and &lt;/b&gt;&lt;a href="http://localhost/reportserver"&gt;&lt;b&gt;http://localhost/reportserver&lt;/b&gt;&lt;/a&gt;&lt;b&gt; on the reporting server&lt;/b&gt;. Configuration is required within the Reporting Services Configuration. Browsing of either of the above URL’s will not work until the Reporting Services Configuration is working, we display a functional example below. During our configurations we needed to create a new Report Server Virtual Directory, configure the Database Setup section, and perform an IISReset of the website to get it to a green state for the first six items, as shown in this screenshot:  &lt;p&gt;&lt;a href="http://ser9fw.bay.livefilestore.com/y1p4xL0N5fY_R3Zbr1rbgOo6UAHf2o4IpQ4AxtM4quj0K9CRe1QMGQ5cVldsjtWP8bJg1ZpjhJ1YH05QJIfcSDHQg?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=548 alt="Reporting Services Configuration Manager" src="http://ser9fw.bay.livefilestore.com/y1p6O6PM63qdqKCmcCKX1PCvKtcO5nb4sE4qGTGrJE7IBgCtTHX07lLQpLgGkJSOUoU4P1YmW7vtSs?PARTNER=WRITER" width=729 border=0&gt;&lt;/a&gt;  &lt;p&gt;A successful browse of &lt;a href="http://localhost/reports"&gt;&lt;strong&gt;http://localhost/reports&lt;/strong&gt;&lt;/a&gt; and &lt;a href="http://localhost/reportserver"&gt;&lt;strong&gt;http://localhost/reportserver&lt;/strong&gt;&lt;/a&gt; will look like this:  &lt;p&gt;&lt;a href="http://ser9fw.bay.livefilestore.com/y1p9cLlljpJYzEASdb_VurYG6nR4NyeSUD80Uz0lPM2Kqma7FbvNY7HEjhszIceNVuWE60w3_JL1VTfGN_DChr19A?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=477 alt=Success01 src="http://byfiles.storage.msn.com/y1p0Bsf_0JDLquKFTJg9UAQq97vKw4pTCdel18yFWDYHN-br4QzxfLIha-mojzUU9EA-mMJ6OiBLEU?PARTNER=WRITER" width=659 border=0&gt;&lt;/a&gt; &lt;p&gt; &lt;a href="http://ser9fw.bay.livefilestore.com/y1pvrS7qMrN_UZCZC1FSeVfDieH5ZeijYnhsWIJer_87PsQ8fys4gZTv9KRv9FXtKwlRyAqH0RZTc4lSm_cTQvpvA?PARTNER=WRITER"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px" height=478 alt=Success02 src="http://ser9fw.bay.livefilestore.com/y1phz-2fYvES-cNnOEE623fPDkSTuxJcYvLe8f3API0byMq37C3gf531XcjKzEFDmi7FBHOs0ygRIb0llTebaNzGA?PARTNER=WRITER" width=655 border=0&gt;&lt;/a&gt;  &lt;p&gt;&lt;em&gt;Do not pass go, do not collect $200&lt;/em&gt;/We spent several hours trying to resolve issues that were actually related to configurations necessary for SQL 2005 Reporting Services to work on Windows Server 2008. Installing the reporting components on a system that does not already have functional reporting services will just make the situation worse.  &lt;p&gt;The prerequisites for the Reporting Server component include SQL Server 2005 with Reporting Services (which in turn requires the Web role, etc) with SQL 2005 Service Pack 2 applied.  &lt;h4&gt;&lt;b&gt;OpsMgr Reporting Server installation&lt;/b&gt; &lt;/h4&gt; &lt;p&gt;The installation of Operations Manager’s Reporting Server worked just the same as on a Windows 2003 platform (once the prerequisites had been configured correctly).  &lt;div style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;width:475px;padding-top:0px"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt; &lt;h4&gt;&lt;b&gt;What’s Next?&lt;/b&gt; &lt;/h4&gt; &lt;p&gt;&lt;b&gt;&lt;/b&gt; &lt;ul&gt; &lt;li&gt;Validate reporting functionality both from the existence of the reports and the ability to get valid data from the reports (the Management Pack ODR report is a simple one to validate this with).  &lt;li&gt;Deploy Operations Manager agents into the environment.  &lt;li&gt;Integrate additional management packs.  &lt;li&gt;Wait on official support for Windows Server 2008 as a platform for all of the Operations Manager components. &lt;/ul&gt; &lt;h4&gt;&lt;strong&gt;Lessons Learned&lt;/strong&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;It is possible you will get an error &amp;quot;Unable to connect to the remote server&amp;quot; when browsing to http://localhost/reports or http://&amp;lt;&lt;em&gt;servername&lt;/em&gt;&amp;gt;/reports. For steps on how to address this, check out &lt;a title="http://r0nwilliams.spaces.live.com/blog/cns!62A0019E9E556103!190.entry" href="http://r0nwilliams.spaces.live.com/blog/cns!62A0019E9E556103!190.entry" target="_blank"&gt;http://r0nwilliams.spaces.live.com/blog/cns!62A0019E9E556103!190.entry&lt;/a&gt;.  &lt;li&gt;Without question, getting SQL 2005 Reporting Services working on Windows 2008 was the most complex piece of the installation. Focus on getting a functional SQL Reporting server before continuing (see &lt;a href="http://support.microsoft.com/kb/938245/" target="_blank"&gt;http://support.microsoft.com/kb/938245/&lt;/a&gt; for details).&lt;/ul&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+OpsMgr+by+Example%3a+Server+2008+POC+%e2%80%93+Part+5+(Reporting+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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!768.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!768.entry</guid><pubDate>Thu, 28 Aug 2008 16:30:03 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!768/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!768.entry#comment</wfw:comment><dcterms:modified>2008-08-28T16:34:15Z</dcterms:modified></item><item><title>OpsMgr by Example: Server 2008 POC – Part 4 (Data Warehouse Server)</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!728.entry</link><description>&lt;p&gt;This is the fourth of a five part series discussing lessons learned through installing System Center Operations Manager onto a fully Windows 2008 environment (DC, RMS, SQL, and Reporting servers). You can see previous posts in this series at:  &lt;ul&gt; &lt;li&gt;&lt;a title="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!695.entry" 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;  OpsMgr by Example - Server 2008 POC – Part 1 (Domain Controller)  &lt;li&gt;&lt;a title="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!710.entry" 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;  OpsMgr by Example - Server 2008 POC - Part 2 (Database Server)  &lt;li&gt;&lt;a title="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!719.entry" href="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!719.entry"&gt;http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!719.entry&lt;/a&gt;  OpsMgr by Example - Server 2008 POC - Part 3 (Root Management Server)&lt;/ul&gt; &lt;p&gt;We previously installed and configured the Operations Manager database and the Root Management Server (see parts 2-3 of this series). The next step is installing the Data Warehouse server, followed in Part 5 by the series, which discusses the most difficult of the steps – the reporting server installation.  &lt;h4&gt;&lt;strong&gt;Hotfixes for OpsMgr 20007 – Windows 2008 Servers with Agents&lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;Each of the servers in this configuration needed to have three hotfixes applied to them:  &lt;ul&gt; &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/951327" target="_blank"&gt;951327&lt;/a&gt;  &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/952664" target="_blank"&gt;952664&lt;/a&gt;  &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/953290" target="_blank"&gt;953290&lt;/a&gt; &lt;/ul&gt; &lt;p&gt;After applying these hotfixes, you will need to reboot the system.  &lt;h4&gt;&lt;strong&gt;OpsMgr Prerequisites&lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;The prerequisites were checked for the Data Warehouse in part 2 of this article (&lt;a title="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!710.entry" 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;), since the same server is hosting both the Operations database and the Data Warehouse components in this environment.  &lt;h4&gt;&lt;strong&gt;OpsMgr Data Warehouse installation&lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;The installation of Operations Manager’s Data Warehouse worked the same as on a Windows 2003 platform.  &lt;div style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt; &lt;h4&gt;&lt;strong&gt;Firewall change&lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;The SQL firewall change discussed in part 2 of this series (&lt;a title="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!710.entry" href="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!710.entry" target="_blank"&gt;http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!710.entry&lt;/a&gt;) provides the documentation for the firewall rule change required to allow connectivity to the SQL Server.  &lt;h4&gt;&lt;strong&gt;Lessons Learned&lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;There were no surprises when installing the Data Warehouse server on Windows Server 2008. &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+OpsMgr+by+Example%3a+Server+2008+POC+%e2%80%93+Part+4+(Data+Warehouse+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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!728.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!728.entry</guid><pubDate>Mon, 25 Aug 2008 14:28:29 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!728/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!728.entry#comment</wfw:comment><dcterms:modified>2008-08-28T16:35:24Z</dcterms:modified></item><item><title>OpsMgr by Example: Server 2008 POC – Part 3 (Root Management Server)</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!719.entry</link><description>&lt;p&gt;This is the third of a five part series discussing lessons learned through installing System Center Operations Manager onto a fully Windows 2008 environment (DC, RMS, SQL, and Reporting servers). In this post, we will install and configure the Operations Manager Root Management Server (RMS), as we now have a functional Windows 2008 SQL Server (see Part 2 of this series at &lt;a title="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!710.entry" 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;p&gt;&lt;b&gt;&lt;/b&gt; &lt;h4&gt;&lt;strong&gt;Hotfixes for OpsMgr 20007 – Windows 2008 Servers with Agents&lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;Each of the servers in this configuration needed to have three hotfixes applied to them:  &lt;ul&gt; &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/951327" target="_blank"&gt;951327&lt;/a&gt;  &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/952664" target="_blank"&gt;952664&lt;/a&gt;  &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/953290" target="_blank"&gt;953290&lt;/a&gt; &lt;/ul&gt; &lt;p&gt;After applying these hotfixes, you will need to reboot the system.  &lt;p&gt;Additional hotfixes are required that are specific to the servers with installed OpsMgr components. These include:  &lt;ul&gt; &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/954049" target="_blank"&gt;954049&lt;/a&gt;  &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/951380" target="_blank"&gt;951380&lt;/a&gt; &lt;/ul&gt; &lt;h4&gt;&lt;strong&gt;OpsMgr Prerequisites&lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;There are several prerequisites for installation of the Root Management Server (plus the console and the web console).  &lt;ul&gt; &lt;li&gt;With Windows 2008, we need to add the Web Server role (including ASP.net, windows authentication, IIS 6.0 management compatibility and ASP). For background on this, we worked from the article on how to install and configure reporting services on Windows Server 2008 available at &lt;a href="http://msdn.microsoft.com/en-us/library/bb839480.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb839480.aspx&lt;/a&gt;.  &lt;li&gt;Using the Application Server role adds the .Net framework components.  &lt;li&gt;We ended up installing the Windows PowerShell via a command line (&lt;em&gt;ServerManagerCmd –i Powershell&lt;/em&gt;). &lt;/ul&gt; &lt;div style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt; &lt;h4&gt;&lt;strong&gt;OpsMgr RMS, Web Console, Console Install&lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;Installing the Operations Manager’s RMS, Operations Console and Web Console components worked just the same as on a Windows 2003 platform. The only item to note is if the RMS cannot contact the OpsMgr database server, it will display this error:  &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1p-vvaJ1gqaBspfyX4hND9XUTrVxJr249USQogSlu3dZFaRjcwC3VENXd_ayoW7vag?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=362 alt="Setup cannot locate the SC database" src="http://byfiles.storage.msn.com/y1pUxv6JGJviRqa0F-ODpPcVQJlGpkFzIAz2NB5c4cdtRXg_2JKL21_QaVGwgJeZzBADLCLl6q7-d8?PARTNER=WRITER" width=476 border=0&gt;&lt;/a&gt;  &lt;p&gt;Check out the video showing the installation steps: &lt;div style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt; &lt;h4&gt;&lt;strong&gt;Firewall change&lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;The RMS installation made the required changes for the Windows 2008 firewall. These included the following ports:  &lt;ul&gt; &lt;li&gt;Health Service (5723)  &lt;li&gt;SDK (5724)  &lt;li&gt;Web Console (51908)Application Error Monitoring (51906)  &lt;li&gt;Connector Framework (51905)  &lt;li&gt;Customer Experience Improvement Program (51907) &lt;/ul&gt; &lt;p&gt;&lt;a href="http://ser9fw.bay.livefilestore.com/y1pyHMjF5eSQwtd-x_uzgvMbWH_Z9gZIDXViktd0_eEq7Y1MCjd44idWvDL03a3KiVkMmpQ5NygRsB7kO0kABb4mw?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=346 alt="Server Manager on RMS" src="http://byfiles.storage.msn.com/y1p_56CL5FaH6oujwm9axZqwqb9uYCVDeFq5c-biuAI4pa3v-k-2YNBqIIO898PnHaK663uKmXZFKY?PARTNER=WRITER" width=483 border=0&gt;&lt;/a&gt;  &lt;h4&gt;&lt;strong&gt;Lessons Learned&lt;/strong&gt;&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;Windows Server 2008 now installs as roles several of the prerequisite components required for OpsMgr.  &lt;li&gt;The Windows 2008 firewall creates the appropriate firewall rules to allow OpsMgr to function on the system.&lt;/ul&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+OpsMgr+by+Example%3a+Server+2008+POC+%e2%80%93+Part+3+(Root+Management+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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!719.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!719.entry</guid><pubDate>Thu, 21 Aug 2008 13:31: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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!719/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!719.entry#comment</wfw:comment><dcterms:modified>2008-08-21T13:31:40Z</dcterms:modified></item><item><title>OpsMgr 2007 - Its all about uptime</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!713.entry</link><description>&lt;p&gt;A while back, Kerrie wrote a post about downtime and managing IT Operations at &lt;a href="http://www.networkworld.com/community/node/20187"&gt;http://www.networkworld.com/community/node/20187&lt;/a&gt;. As a follow-up to that, she just participated in a blog interview with StackSafe about IT Operations and how Operations Manager can help you in managing your downtime (and uptime!). Check it out at &lt;a href="http://www.stacksafe.com/blog/kerrie-meyler-a-microsoft-mom-mvp-dishes-about-it-operations/08/19/2008/"&gt;http://www.stacksafe.com/blog/kerrie-meyler-a-microsoft-mom-mvp-dishes-about-it-operations/08/19/2008/&lt;/a&gt;. &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+OpsMgr+2007+-+Its+all+about+uptime&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!713.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!713.entry</guid><pubDate>Wed, 20 Aug 2008 14:11:05 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!713/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!713.entry#comment</wfw:comment><dcterms:modified>2008-08-20T14:11:05Z</dcterms:modified></item><item><title>OpsMgr by Example: Server 2008 POC – Part 2 (Database Server)</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!710.entry</link><description>&lt;p&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 title="http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!695.entry" 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;), our next step is installing and configuring the Operations Manager database server.  &lt;p&gt;&lt;b&gt;&lt;/b&gt; &lt;h4&gt;&lt;strong&gt;SQL Installation&lt;/strong&gt; &lt;/h4&gt; &lt;p&gt;Installation prerequisites for the Operations Manager database components included first performing a standard SQL 2005 installation, and then installing SQL 2005 SP2.  &lt;p&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;h4&gt;&lt;strong&gt;Hotfixes for OpsMgr 20007 – Windows 2008 Servers with Agents &lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;Each of the servers in this configuration needed to have three hotfixes applied:  &lt;ul&gt; &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/951327" target="_blank"&gt;951327&lt;/a&gt;  &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/952664" target="_blank"&gt;952664&lt;/a&gt;  &lt;li&gt;&lt;a href="http://support.microsoft.com/kb/953290" target="_blank"&gt;953290&lt;/a&gt;&lt;/ul&gt; &lt;p&gt;After applying these hotfixes, you will need to reboot the system.  &lt;h4&gt;&lt;strong&gt;Additional OpsMgr Prerequisites&lt;/strong&gt;&lt;/h4&gt; &lt;p&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;p&gt;The next step was installation of the Operations Manager database. We used the default configurations, as shown in the video below.  &lt;div style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt; &lt;h4&gt;&lt;strong&gt;Firewall change&lt;/strong&gt;&lt;/h4&gt; &lt;p&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;div style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&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;h4&gt;&lt;strong&gt;Lessons Learned &lt;/strong&gt;&lt;/h4&gt; &lt;p&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;p&gt;Some great blogs have been covering information on Windows 2008. Definitely look into:  &lt;ul&gt; &lt;li&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"&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;li&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"&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;/ul&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+OpsMgr+by+Example%3a+Server+2008+POC+%e2%80%93+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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!710.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!710.entry</guid><pubDate>Mon, 18 Aug 2008 06:21:14 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!710/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!710.entry#comment</wfw:comment><dcterms:modified>2008-08-18T06:21:14Z</dcterms:modified></item><item><title>OpsMgr by Example: Server 2008 POC – Part 1 (Domain Controller)</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!695.entry</link><description>&lt;p&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;h4&gt;&lt;strong&gt;Windows 2008 Server Roles&lt;/strong&gt;&lt;/h4&gt; &lt;p&gt;Windows 2008 uses &lt;em&gt;server roles&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;ul&gt; &lt;li&gt;Active Directory Certificate Services  &lt;li&gt;Active Directory Domain Services  &lt;li&gt;Active Directory Federation Services  &lt;li&gt;Active Directory Lightweight Directory Services  &lt;li&gt;Active Directory Right Management Services  &lt;li&gt;Application Server  &lt;li&gt;DHCP Server  &lt;li&gt;DNS Server  &lt;li&gt;Fax Server  &lt;li&gt;File Services  &lt;li&gt;Hyper-V (64-bit OS only)  &lt;li&gt;Network Policy and Access Services  &lt;li&gt;Print Services  &lt;li&gt;Terminal Services  &lt;li&gt;UDDI Services  &lt;li&gt;Web Services  &lt;li&gt;Windows Deployment Services&lt;/ul&gt; &lt;h4&gt;&lt;strong&gt;The Windows 2008 Firewall&lt;/strong&gt;&lt;/h4&gt; &lt;p&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;p&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"&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;h4&gt;&lt;strong&gt;Server Roles for our OpsMgr Configuration&lt;/strong&gt;&lt;/h4&gt; &lt;p&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;ul&gt; &lt;li&gt;OpsMgr by Example: Server 2008 POC – Part 1 (Domain Controller)  &lt;li&gt;OpsMgr by Example: Server 2008 POC – Part 2 (DB)  &lt;li&gt;OpsMgr by Example: Server 2008 POC – Part 3 (RMS)  &lt;li&gt;OpsMgr by Example: Server 2008 POC – Part 4 (DW)  &lt;li&gt;OpsMgr by Example: Server 2008 POC – Part 5 (Reporting)&lt;/ul&gt; &lt;h4&gt;&lt;strong&gt;Installing the Domain Controller&lt;/strong&gt;&lt;/h4&gt; &lt;p&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"&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;div style="padding-right:0px;display:inline;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px"&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&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;p&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;h4&gt;&lt;b&gt;Lessons Learned:&lt;/b&gt; &lt;/h4&gt; &lt;p&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 src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+OpsMgr+by+Example%3a+Server+2008+POC+%e2%80%93+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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!695.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!695.entry</guid><pubDate>Thu, 14 Aug 2008 16:47:49 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!695/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!695.entry#comment</wfw:comment><dcterms:modified>2008-08-14T16:49:36Z</dcterms:modified></item><item><title>Adding Network Devices with PowerShell - a question on the blog</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!681.entry</link><description>&lt;p&gt;We received a question from someone whose mail settings did not allow a reply (see &lt;a title="http://ops-mgr.spaces.live.com/default.aspx?_c01_BlogPart=blogentry&amp;amp;_c=BlogPart&amp;amp;handle=cns!3D3B8489FCAA9B51!541" href="http://ops-mgr.spaces.live.com/default.aspx?_c01_BlogPart=blogentry&amp;amp;_c=BlogPart&amp;amp;handle=cns!3D3B8489FCAA9B51!541"&gt;http://ops-mgr.spaces.live.com/default.aspx?_c01_BlogPart=blogentry&amp;amp;_c=BlogPart&amp;amp;handle=cns!3D3B8489FCAA9B51!541&lt;/a&gt;). The question was: &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;I have a small question about &amp;quot;Adding Network Devices with PowerShell&amp;quot; that you write about in your book.&lt;br&gt;In your example you connect NetworkDevice to $agent add-remotelymanageddevice -proxyagent $agent -device $discovery_results.custommonitoringobjects&lt;br&gt;But how I can connect NetworkDevice to Management Server (it's not in get-agent output)?&lt;/em&gt; &lt;/blockquote&gt; &lt;p&gt;The answer:  &lt;blockquote&gt; &lt;p&gt;Adding a network device to management with PowerShell does not require that you furnish the name of a management server. If we understand your question correctly, you asked about 'connecting NetworkDevice to Management Server.'  &lt;p&gt;Let's explain the PowerShell cmdlet used in the eighth and final cmdlet in a series of cmdlets in our Powershell script that together assemble an array of inputs, and feed those inputs to the last cmdlet.  &lt;p&gt;The add-remotelymanageddevice cmdlet is fed only the inputs -proxyagent and -device.  &lt;p&gt;The involved management server will be the primary management server associated with the proxy agent--but that is not part of the action of adding the network device to management. We only need the name of the proxy agent. &lt;/blockquote&gt; &lt;p&gt;The Discover-and-Add-Network-Devices.ps1 is a PowerShell script for discovering and adding network devices. It was developed in conjunction with Chapter 17, &amp;quot;Monitoring Network Devices,&amp;quot; of &lt;em&gt;System Center Operations Manager 2007 Unleashed.&lt;/em&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+Adding+Network+Devices+with+PowerShell+-+a+question+on+the+blog&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!681.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!681.entry</guid><pubDate>Thu, 31 Jul 2008 13:03:12 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!681/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!681.entry#comment</wfw:comment><dcterms:modified>2008-07-31T13:03:12Z</dcterms:modified></item><item><title>OpsMgr and Anti-Virus Configurations</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!266.entry</link><description>&lt;p&gt;SUMMARY  &lt;p&gt;Most organizations run anti-virus (AV) software on their servers and workstations to detect and fix computer viruses. However, running antivirus software on server software systems such as Operations Manager can cause data corruption and have a detrimental effect on performance.  &lt;p&gt;MORE INFORMATION  &lt;p&gt;There are particular folders and files that should be excluded from anti-virus scanning.  &lt;ul&gt; &lt;li&gt;These include the SQL Server database files used by Operations Manager components as well as system database files for the master database and tempdb.  &lt;li&gt;You will also want to exclude queue and log files used by Operations Manager from anti-virus scanning.  &lt;li&gt;These include but are not limited to files under %&lt;i&gt;ProgramFiles&lt;/i&gt;%\System Center Operations Manager\Health Service State\ and its subdirectories.  &lt;li&gt;Other areas to exclude from scanning is the OpsMgr install and wbem directories.  &lt;li&gt;You will want to exclude the page file from anti-virus scanning and the Windows temp directory &lt;em&gt;(%windirtemp%&lt;/em&gt;) as well. &lt;/ul&gt; &lt;p&gt;If you use a firewall, you will need to open up the ports for installing the agent (135), client communication (5723), email communication (25), and potentially others. The ports used by Operations Manager 2007 are listed in Table 1.  &lt;p&gt;Table 1. Communication Paths and Ports  &lt;table cellspacing=0 cellpadding=1 width=671 border=1&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign=top width=164&gt;&lt;strong&gt;From Component&lt;/strong&gt;  &lt;td valign=top width=179&gt;&lt;strong&gt;To Component&lt;/strong&gt;  &lt;td valign=top width=105&gt;&lt;strong&gt;Bidirectional?&lt;/strong&gt;  &lt;td valign=top width=220&gt;&lt;strong&gt;TCP Port&lt;/strong&gt;  &lt;tr&gt; &lt;td valign=top width=163&gt;Root Management Server (RMS) or Management Server (MS)  &lt;td valign=top width=177&gt;Operational Database (Ops DB) and Data Warehouse (DW DB)  &lt;td valign=top width=105&gt;No  &lt;td valign=top width=220&gt;OLEDB 1433 (SQL); in a cluster the second node requires a unique port number  &lt;tr&gt; &lt;td valign=top width=163&gt;RMS  &lt;td valign=top width=176&gt;MS or Gateway Server  &lt;td valign=top width=105&gt;Yes  &lt;td valign=top width=220&gt;5723  &lt;tr&gt; &lt;td valign=top width=162&gt;Operations console  &lt;td valign=top width=176&gt;RMS  &lt;td valign=top width=105&gt;No  &lt;td valign=top width=220&gt;5723  &lt;tr&gt; &lt;td valign=top width=163&gt;Agent  &lt;td valign=top width=175&gt;RMS, MS, or Gateway  &lt;td valign=top width=105&gt;No  &lt;td valign=top width=220&gt;5723  &lt;tr&gt; &lt;td valign=top width=162&gt;Reporting Server, Web Console Server  &lt;td valign=top width=175&gt;RMS  &lt;td valign=top width=105&gt;No  &lt;td valign=top width=220&gt;5724  &lt;tr&gt; &lt;td valign=top width=161&gt;Connector Framework Source  &lt;td valign=top width=175&gt;RMS  &lt;td valign=top width=105&gt;No  &lt;td valign=top width=220&gt;51905  &lt;tr&gt; &lt;td valign=top width=161&gt;Agentless Exception Monitoring (AEM) Client  &lt;td valign=top width=175&gt;AEM file share on &lt;br&gt;RMS or MS  &lt;td valign=top width=105&gt;Yes  &lt;td valign=top width=220&gt;SMB 445, 51906  &lt;tr&gt; &lt;td valign=top width=161&gt;Software Quality Metrics (SQM) Client  &lt;td valign=top width=174&gt;SQM Endpoint  &lt;td valign=top width=105&gt;No  &lt;td valign=top width=220&gt;51907  &lt;tr&gt; &lt;td valign=top width=161&gt;Web console  &lt;td valign=top width=174&gt;Web Console Server  &lt;td valign=top width=105&gt;No  &lt;td valign=top width=220&gt;HTTP 51908  &lt;tr&gt; &lt;td valign=top width=161&gt;Audit Collection Services (ACS) Agent  &lt;td valign=top width=174&gt;ACS Collector  &lt;td valign=top width=105&gt;Yes  &lt;td valign=top width=220&gt;51909  &lt;tr&gt; &lt;td valign=top width=161&gt;ACS Collector  &lt;td valign=top width=174&gt;ACS DB  &lt;td valign=top width=105&gt;No  &lt;td valign=top width=220&gt;OLEDB 1433 (SQL)  &lt;tr&gt; &lt;td valign=top width=161&gt;Reporting Server  &lt;td valign=top width=174&gt;DW DB  &lt;td valign=top width=105&gt;No  &lt;td valign=top width=220&gt;OLEDB 1433 (SQL); in a cluster the second node requires a unique port number  &lt;tr&gt; &lt;td valign=top width=161&gt;Operations console  &lt;td valign=top width=174&gt;Reporting Server  &lt;td valign=top width=105&gt;No  &lt;td valign=top width=220&gt;HTTP 80&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;UPDATE 7/21/08: Rod Trent recently posted an article on recommended antivirus exclusions, see &lt;a title="http://myitforum.com/cs2/blogs/rtrent/archive/2008/07/18/recommended-antivirus-exclusions-for-opsmgr.aspx" href="http://myitforum.com/cs2/blogs/rtrent/archive/2008/07/18/recommended-antivirus-exclusions-for-opsmgr.aspx"&gt;http://myitforum.com/cs2/blogs/rtrent/archive/2008/07/18/recommended-antivirus-exclusions-for-opsmgr.aspx&lt;/a&gt;.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+OpsMgr+and+Anti-Virus+Configurations&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!266.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!266.entry</guid><pubDate>Tue, 22 Jul 2008 03:17:11 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!266/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!266.entry#comment</wfw:comment><dcterms:modified>2008-07-22T03:19:20Z</dcterms:modified></item><item><title>OpsMgr Answer This: Do I use classes or groups?</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!561.entry</link><description>&lt;p&gt;We continue our &amp;quot;OpsMgr Answer This&amp;quot; series with a discussion on the new class-based architecture in Operations Manager 2007. &lt;p&gt;To focus the topic on specific questions, we looked at the following areas: &lt;ul&gt; &lt;li&gt;When I select to override a rule or monitor, I can select to target all objects of a class, or all objects in a group. If I have a choice of either (because the objects I am interested in are included in both one or more classes and one or more groups), which should I select?&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;You would select class.&lt;/em&gt; By default, discoveries are targeted at a class; therefore as new objects are added, they will inherit the override. This can be accomplished with groups but discovery will take longer as group membership needs to be calculated also.&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;When I am authoring a management pack, and I want to pre-define how overrides are targeted, is there a performance or feature difference in selecting either classes or groups?&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;Again, you will want to select class&lt;/em&gt;. Targeting groups will prevent you from using DAs (distributed applications) properly. Say you have a monitor targeted at a class, you can add this class to a DA and have its health state roll up. &lt;/blockquote&gt; &lt;p&gt;&lt;em&gt;So when should I use groups over classes?&lt;/em&gt;  &lt;blockquote&gt; &lt;p&gt;A situation where targeting groups is easier to administer is when you want to leverage the ability to quickly add and exclude objects from a group using the Authoring space of the Operations console. It's not so easy to change the membership of a class.&lt;/blockquote&gt; &lt;p&gt;Microsoft provides a video to clarify how targeting a monitor and a group works. The video is available at &lt;a href="http://www.microsoft.com/winme/0712/31678/ClarifyTargetingAtGroups_300kbps.asx"&gt;http://www.microsoft.com/winme/0712/31678/ClarifyTargetingAtGroups_300kbps.asx&lt;/a&gt; and is just over a minute long. They have also developed a &amp;quot;poster&amp;quot; of best practices for Rule and Monitor targeting which you can view at &lt;a title="http://download.microsoft.com/download/f/a/7/fa73e146-ab8a-4002-9311-bfe69a570d28/BestPractices_Rule_Monitor_REV_110607.pdf" href="http://download.microsoft.com/download/f/a/7/fa73e146-ab8a-4002-9311-bfe69a570d28/BestPractices_Rule_Monitor_REV_110607.pdf"&gt;http://download.microsoft.com/download/f/a/7/fa73e146-ab8a-4002-9311-bfe69a570d28/BestPractices_Rule_Monitor_REV_110607.pdf&lt;/a&gt;. The poster is about 5MB in size.  &lt;p&gt;Key points of the poster: &lt;ul&gt; &lt;li&gt;Always target classes unless the objects of interest are only defined by a group  &lt;li&gt;Always target the most specific class possible - for example, the Windows 2003 Operating System if all targets are Windows Server 2003, rather than targeting Windows Computer or Windows Server Operating System  &lt;li&gt;When you target groups, create a disabled monitor and then enable the monitor for the group. &lt;/ul&gt; &lt;p&gt;&lt;u&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/u&gt; &lt;p&gt;Here are some other interesting links and additional tidbits (courtesy of Jason Sandys who is helping with the &lt;em&gt;System Center Configuration Manager 2007 Unleashed&lt;/em&gt; book):  &lt;ul&gt; &lt;li&gt;Computer groups cannot per used to target monitors and rules (&lt;a href="http://blogs.technet.com/momteam/archive/2007/11/14/targeting-series-part-2-why-targeting-a-computer-group-fails.aspx"&gt;http://blogs.technet.com/momteam/archive/2007/11/14/targeting-series-part-2-why-targeting-a-computer-group-fails.aspx&lt;/a&gt; ), but they can be used to target overrides (&lt;a href="http://systemcenterforum.org/wp-content/uploads/OpsMgr_overrides.pdf"&gt;http://systemcenterforum.org/wp-content/uploads/OpsMgr_overrides.pdf&lt;/a&gt; ).  &lt;li&gt;Normal groups can be used for either targeting scenario depending on the actual objects that are members of the group.  This leads to the conclusion that targeting rules and monitors is completely different from targeting overrides - and it would have been nice if different terms were used for these two types of targeting, maybe filtering for overrides instead of targeting.  &lt;li&gt;Targeting rules and monitors applies them to the actual object and when using the computer group, it actually targets the group object instead of the members of the group but not when using a regular group.  Targeting (filtering) an override always filters based on the members of the group if one is used.  &lt;/ul&gt; &lt;p&gt;  &lt;p&gt;Do you have burning questions about OpsMgr 2007 you'd like us to answer as part of this series? Please submit those as comments to this article!&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+OpsMgr+Answer+This%3a+Do+I+use+classes+or+groups%3f&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!561.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!561.entry</guid><pubDate>Tue, 15 Jul 2008 15:07:09 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!561/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!561.entry#comment</wfw:comment><dcterms:modified>2008-07-15T20:41:24Z</dcterms:modified></item><item><title>Moving the Root Management Server role - the ManagementServerConfigTool Utility</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!629.entry</link><description>&lt;p&gt;Chapter 12 of &lt;em&gt;System Center Operations Manager 2007 Unleashed&lt;/em&gt; discusses ManagementServerConfigTool.exe as a tool to move the RMS component. Because of the unique role the RMS has in an OpsMgr 2007 management group, you always want to have a disaster recovery plan in place, in the event the server hosting the RMS becomes inoperable.  &lt;p&gt;As part of that plan, be sure to backup the RMS encryption key (use SecureStorageBackup.exe, which runs automatically during OpsMgr installation in Service Pack 1), and have a current backup of your Operations database. If you need to transfer the RMS role, the tool that accomplishes this is &lt;strong&gt;ManagementServerConfigTool.exe&lt;/strong&gt;. &lt;p&gt;In Chapter 12, we discuss the steps using the version of the tool available when the book was being written, which was prior to the current version. Let's talk a bit about how the tool works and some caveats. &lt;p&gt;The syntax on page 573, step 8, specifies &lt;blockquote&gt; &lt;p&gt;ManagementServerConfigTool.exe PromoteRMS /DeleteExistingRMS:true&lt;/blockquote&gt; &lt;p&gt;If you have a clustered RMS, which many large installations have implemented, the &lt;em&gt;/DeleteExistingRMS:true&lt;/em&gt; switch deletes the existence of the clustered virtual server from the Operations database. With SP1, it is not possible to create a clustered RMS after your initial management group installation, and this would prevent you from getting back to a clustered RMS later! &lt;p&gt;As an alternative, run the command without the &lt;em&gt;/DeleteExistingRMS:true&lt;/em&gt; switch, so the syntax would be &lt;blockquote&gt; &lt;p&gt;ManagementServerConfigTool.exe PromoteRMS &lt;/blockquote&gt; &lt;p&gt;This “demotes” the previous RMS to the role of a secondary MS. (If the switch is not specified, the tool by default uses /DeleteExistingRMS:false.) &lt;p&gt;With a clustered RMS, the RMS cannot be used in a secondary MS role - this is by design. In this scenario, running the Promote option puts the node in a temporary non-operational role, allowing\ it to remain in the database and be available for re-promotion when you are ready to put the clustered RMS back in its original role. In essence, you are demoting rather than deleting! &lt;p&gt;The tool generates the following warning: &lt;blockquote&gt; &lt;p&gt;Running this tool can cause irreversible damage to your Operations Manager DB. Please backup your DB before continuing.  Continue the PromoteRMS action? (Y/N) &lt;/blockquote&gt; &lt;p&gt;Hint: PLEASE be sure to have a backup!  &lt;p&gt;If by accident you specified the &lt;em&gt;/DeleteExistingRMS:true&lt;/em&gt; switch, stop the SDK service on the recently promoted RMS, restore the DB, then run the UpdateDemotedRMS action on the recently promoted RMS to set it back to a secondary MS role. This makes the clustered RMS the only machine in the RMS role in the Management Group.  &lt;p&gt;Additional documentation is available at &lt;a title="http://technet.microsoft.com/en-us/library/cc540401(TechNet.10).aspx" href="http://technet.microsoft.com/en-us/library/cc540401(TechNet.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc540401(TechNet.10).aspx&lt;/a&gt;.  &lt;p&gt;The corrected syntax for the command is being published in the errata for System Center Operations Manager 2007 Unleashed, at &lt;a title="http://www.informit.com/store/product.aspx?isbn=0672329557" href="http://www.informit.com/store/product.aspx?isbn=0672329557"&gt;http://www.informit.com/store/product.aspx?isbn=0672329557&lt;/a&gt;. Many thanks to Starr Parker of Microsoft for his help and insight!&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+Moving+the+Root+Management+Server+role+-+the+ManagementServerConfigTool+Utility&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!629.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!629.entry</guid><pubDate>Fri, 11 Jul 2008 18:45:13 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!629/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!629.entry#comment</wfw:comment><dcterms:modified>2008-07-11T18:45:13Z</dcterms:modified></item><item><title>Latest and Greatest MPViewer (Version 1.7)</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!558.entry</link><description>&lt;p&gt;Last week, Boris Yanushpolsky released MPViewer 1.6, which added exporting to Excel functionality. However, a programming bug caused the MPViewer to not be able to view the Exchange 2007 (also known as Exchange 12) MP in HTML (&lt;a title="http://blogs.technet.com/stefan_stranger/archive/2008/06/25/goaaaal-mpviewer-with-export-to-excel.aspx" href="http://blogs.technet.com/stefan_stranger/archive/2008/06/25/goaaaal-mpviewer-with-export-to-excel.aspx"&gt;http://blogs.technet.com/stefan_stranger/archive/2008/06/25/goaaaal-mpviewer-with-export-to-excel.aspx&lt;/a&gt;), a feature Boris added last October. &lt;p&gt;Boris has corrected the issue and added some additional new features while he was at it - including frequency for performance viewers and breaking out monitors by type. You can get version 1.7 at &lt;a title="http://blogs.msdn.com/boris_yanushpolsky/archive/2008/06/25/mpviewer-1-7-now-works-with-latest-e12-mp.aspx" href="http://blogs.msdn.com/boris_yanushpolsky/archive/2008/06/25/mpviewer-1-7-now-works-with-latest-e12-mp.aspx"&gt;http://blogs.msdn.com/boris_yanushpolsky/archive/2008/06/25/mpviewer-1-7-now-works-with-latest-e12-mp.aspx&lt;/a&gt;. &lt;p&gt;The MPViewer, a free utility (and not officially supported by Microsoft) displays what’s in a management pack before importing it. Boris posted the earliest versions of the MPViewer in October 1007 (&lt;a title="MPViewer (What's in my management pack part 2)" href="http://blogs.msdn.com/boris_yanushpolsky/archive/2007/10/11/what-s-in-my-management-pack-take-2.aspx"&gt;&lt;a title="http://blogs.msdn.com/boris_yanushpolsky/archive/2007/10/10/what-s-in-my-management-pack.aspx" href="http://blogs.msdn.com/boris_yanushpolsky/archive/2007/10/10/what-s-in-my-management-pack.aspx"&gt;http://blogs.msdn.com/boris_yanushpolsky/archive/2007/10/10/what-s-in-my-management-pack.aspx&lt;/a&gt;)&lt;/a&gt;, and has been making numerous enhancements to it.  &lt;p&gt;You can download Version 1.7 from &lt;a title="http://blogs.msdn.com/boris_yanushpolsky/archive/2008/06/25/mpviewer-1-7-now-works-with-latest-e12-mp.aspx" href="http://blogs.msdn.com/boris_yanushpolsky/archive/2008/06/25/mpviewer-1-7-now-works-with-latest-e12-mp.aspx"&gt;http://blogs.msdn.com/boris_yanushpolsky/archive/2008/06/25/mpviewer-1-7-now-works-with-latest-e12-mp.aspx&lt;/a&gt;.  &lt;p&gt;&lt;a href="http://hhttla.bay.livefilestore.com/y1p8Ebs1CzfIGnbaQPPSiimqLatRxpHU-VNBWbfAp979I0Gniks-EgNiX05A1o-lC929u9a4NaWDVU?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=498 alt="MPViewer 1.7" src="http://hhttla.bay.livefilestore.com/y1pgTouLzevvsnAw1cxnigF8OImE4f9WQe7aD-ZtQJ0KrXWDUVaUwHSDFQ07rOkgCHA_kZIidV3m4w?PARTNER=WRITER" width=774 border=0&gt;&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+Latest+and+Greatest+MPViewer+(Version+1.7)&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!558.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!558.entry</guid><pubDate>Wed, 25 Jun 2008 12:50: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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!558/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!558.entry#comment</wfw:comment><dcterms:modified>2008-06-25T12:50:20Z</dcterms:modified></item><item><title>Hyper-V, OpsMgr and Unix? – Part 2</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!538.entry</link><description>&lt;p&gt;In Part 1 of this series, we discussed installing a Unix system in Hyper-V (see &lt;a href="http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!1273.entry"&gt;http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!1273.entry&lt;/a&gt;). In this article, we will take our Unix system and integrate it into Operations Manager using Cross-Plat (X-Plat) functionality. Our ultimate goal is to provide an environment with Microsoft virtualization technologies on 64-bit UNIX platforms, which we can then monitor using Operations Manager 2007.  &lt;p&gt;Historically, OpsMgr 2007 has relied upon third party vendors to provide monitoring for non-Microsoft Operating Systems. With the addition of X-Plat, Microsoft can now provide out-of-the-box monitoring for a number of Unix-based Operating Systems. For information about the X-Plat announcement, see Kerrie's write-up at &lt;a href="http://www.networkworld.com/community/node/27354"&gt;http://www.networkworld.com/community/node/27354&lt;/a&gt;. To summarize that article, the Microsoft-provided agent running on the Unix system is open source, and integrates seamlessly with the Operations Manager 2007 environment. The X-Plat extensions are currently available at Microsoft’s Connect beta site (&lt;a href="http://connect.microsoft.com/"&gt;http://connect.microsoft.com&lt;/a&gt;).  &lt;p&gt;&lt;b&gt;&lt;u&gt;It is extremely important to note that all the software discussed here currently is NOT production-released code. These are RC and Beta versions of software only. Please do NOT install this configuration in a production environment, as it will not be supported software. This article is specifically an example of evaluating some of the potential upcoming functionality.&lt;/u&gt;&lt;/b&gt;  &lt;p&gt;As background, we currently have a host system running Windows Server 2008 with Hyper-V. This environment includes a domain controller and OpsMgr server (RMS) along with a Unix (SLES 10.2, 64-bit) server.  &lt;h3&gt;&lt;i&gt;Step 1: X-Plat download and Install&lt;/i&gt; &lt;/h3&gt; &lt;p&gt;After downloading the X-Plat extensions from the Connect site and installing the X-Plat software (SetupSCX.msi), next step is to add the management pack(s) for X-Plat as shown below. As this was a test environment, we added all the Unix-related management packs, as shown in the following two screenshots:  &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pNKYmUvKeOOHFeZHXf-rZTQWL9rez7wMu4KEygdFPlQZuMnwQbUJ_H7aW93P5bMJ7PVsStKkpeZceci-NUjmxa4dT9PQEyS69?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=556 alt=100 src="http://byfiles.storage.msn.com/y1pNKYmUvKeOOGkFvGuo-SASSFxT1SDVGsTN2ZlN3IMIv2deFZ77w6a1bmCYMyOCifG_QYp9v6aisNxlzgS1mCcSHjBJw1PtJXj?PARTNER=WRITER" width=526 border=0&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=556 alt=101 src="http://byfiles.storage.msn.com/y1pNKYmUvKeOOGJPN13AAWyYwTOMu2NOqaNmTG9Sjg0THmFyn_5erYi53K4vwjyJ89h8N5wiEQuhVRlO7WmDC7t5UPPpjFUFsET?PARTNER=WRITER" width=524 border=0&gt;&lt;/a&gt;  &lt;h3&gt;&lt;i&gt;Step 2: RunAs Accounts and RunAs Profiles&lt;/i&gt; &lt;/h3&gt;&lt;i&gt;&lt;/i&gt; &lt;p&gt;For details on how to configure the RunAs accounts and profiles, see the &amp;quot;Configuration of Run As Accounts and Run As Profiles&amp;quot; section in the SCX-PlatSetupGuide.doc. This document is part of the X-Plat (OpsMgr2007-CrossPlatform-Beta.zip) download on the Connect site.  &lt;h3&gt;&lt;i&gt;Step 3: X-Plat Agent Deployment Debugging&lt;/i&gt; &lt;/h3&gt; &lt;p&gt;&lt;i&gt;&lt;/i&gt; &lt;p&gt;With the management packs successfully installed, the next step is to install the agent on the Unix system. You can push agents with the Operations console in the Monitoring space. Navigate to the Monitoring -&amp;gt; Cross Platform Servers -&amp;gt; Overview section, as displayed below:  &lt;p&gt;&lt;a href="http://hhttla.bay.livefilestore.com/y1pu5ySl9nfV5ZEgzjX18Xw4pTIbOGU3SKnTVuOJuUMUa29eE0KNU1mJjcYvWRjP1bQ3702Dhm2RSGR9NMcJtaK_w?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=494 alt=102 src="http://hhttla.bay.livefilestore.com/y1pu5ySl9nfV5aGmRB8ngIXB9ZkXKpTaXHjNv5djmlYvZ5XS8jvd7T6GeRHv418jOoHNzVwzGlBa_Af7ooAWzkEdA?PARTNER=WRITER" width=744 border=0&gt;&lt;/a&gt;   &lt;p&gt;Starting the Wizard brings up a welcome screen that explains the function of the wizard.  &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pNKYmUvKeOOFNbeFl62yPh_3HVzxn7yqRHlntXf9ptBg2QdBsaI_DUbxaoOIgxA5JOz9EGakoEiLAlZ0G10XYhKLk1ddVXjTQ?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=660 alt=103 src="http://hhttla.bay.livefilestore.com/y1pu5ySl9nfV5aK2-lb2ysbLR65fKsDu6lDnqr1LYqUhFHqgY3ZWRRAvQAKNOBDq_8_vD5tTs12-tMIgES8cjCjkQ?PARTNER=WRITER" width=720 border=0&gt;&lt;/a&gt;  &lt;p&gt;The wizard begins with discovering the remote system. We can discover the system in several ways:  &lt;ul&gt; &lt;li&gt;IP address  &lt;li&gt;DNS name (as used in this example)  &lt;li&gt;address range&lt;/ul&gt; &lt;p&gt;Information required by the wizard includes  &lt;ul&gt; &lt;li&gt;Providing credentials for the user name to deploy the agent  &lt;li&gt;Specifying if the account is a superuser account  &lt;li&gt;Providing the port number the Unix system has for SSH (port 22 by default)&lt;/ul&gt; &lt;p&gt;In the screenshot below, we deployed the agent by its fully qualified name, specifying a full privilege account created on the Unix system, and using the default port of 22 to connect for SSH (which is used to deploy the agent to the Unix system).  &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pNKYmUvKeOOG1RjDdCgYeLTC7HkVGa9cj5E3-BdtGfndtSwJrxAtuEcCdynBY10h3z7qQ-z7_tCr2rk8e7bjjJw1moELzGWyj?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=527 alt=104 src="http://byfiles.storage.msn.com/y1pNKYmUvKeOOEK1ZRrIn65UXyERBGSdkiLCLMhPK2GDIXB2s4dvx8ztvzMmqE5xY7-QCrs2TEwM-M14U7ULd4q_njkIcM7dYFc?PARTNER=WRITER" width=572 border=0&gt;&lt;/a&gt;  &lt;p&gt;The next screen shows the computers we will discover and deploy an agent to, and the configuration for those systems (this consists of the scope of the discovery, the SSH port, and the credentials to use). In this case we have specified a scope of 192.168.1.84, port 22, and credentials of Administrator.  &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pGucEw_bghacCDIGQe4EdCkFCVQirJuzZVMU6PuHvCs0A7PpradM9TYgK-8Pgj6Lwjx0AmX56CrI?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=526 alt=105 src="http://byfiles.storage.msn.com/y1pGucEw_bghaf6PI_shlYht386htGActGSyPlpMrdZJPOz6g7YlVp0pL3wgpm85PnCRf9NLOGnj64?PARTNER=WRITER" width=579 border=0&gt;&lt;/a&gt;  &lt;p&gt;The screen below indicates a successful discovery where the system was discovered, and then the attempt to deploy the agent. This is when our first issue was encountered: the agent failed to deploy to the Unix system.  &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pGucEw_bghadAR-feAvScbE9_ktOAW39KF5UvMwMmoQzs-dp2j9gRFwt2dvibPH3QFZX6wTRXsXs?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=518 alt=106 src="http://byfiles.storage.msn.com/y1pGucEw_bghadByUgmwSIz_IyuQpnRCabGF9kv9nP0lM8kYNqB4j2edNmVS8BD_EkQgtBejUZ2OJE?PARTNER=WRITER" width=569 border=0&gt;&lt;/a&gt;  &lt;p&gt;Because the agent did not deploy, it was time to troubleshoot.  &lt;p&gt;To troubleshoot, we tested connectivity from the OpsMgr server to the Unix server. The connectivity test used a telnet from the OpsMgr server to the IP address of the Unix system. The telnet failed; we then determined it was necessary to hard-code the name of the Unix system in DNS and/or the host file, and also shut down the firewall on the Unix system to enable port 22 to allow the SSH connection. We used the the YaST Control Center's Firewall Configuration panel to make these changes. The firewall was turned off, as shown below. Our changes enabled connectivity from the OpsMgr server to the Unix server on port 22 using the Unix server name.  &lt;p&gt;&lt;a href="http://hhttla.bay.livefilestore.com/y1pu5ySl9nfV5bVr59Q-2hYfkCmWZoOEK7SNuXjubhvdn_WbzfkJZ6eE2KU25w9oBwOMvUFThOwJQXOPV-0VisV4g?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=433 alt=110 src="http://byfiles.storage.msn.com/y1pNKYmUvKeOOHdQeIem-J0_ZQgz0-byW-Zk0_NTVLWmMKAMX0jVcp0C-4HL8BVS3RlwMKs4d4TpDwUuFss3S2fDXpoTnW8N_uK?PARTNER=WRITER" width=579 border=0&gt;&lt;/a&gt;  &lt;p&gt;After resolving the communication issues to the name/port of the Unix system, it was now time to deploy the agent. This required rerunning the wizard to complete discovery and start the deployment.  &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pNKYmUvKeOOGtoub-7YODUCt9gA4bI9eQcX35clbOV-hqN4UsFyHEVFTGeGd2J-NsPFY-6oVWgqy70pZZ-hiP16jhnAtGJPBV?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=533 alt=116 src="http://byfiles.storage.msn.com/y1pNKYmUvKeOOH_Rw46L4i4ThvShoLlkMojI0LJySSghTyLKK-YOModF0GAv6FGy_Gi1sgqBqSoHk0PvpagQcR5v6QEYlfJ-wU0?PARTNER=WRITER" width=581 border=0&gt;&lt;/a&gt;  &lt;p&gt;We thought we were in good shape, but this actually led to our next hiccup. In Part 1 of this series, we used a SLES 10.2 x64 system. This is NOT currently a supported platform. That “little” Oops hit at this point. OOPS!  &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pNKYmUvKeOOF-GMVjfYV4ZtS2fG2qqfI6282A9c12HEzTcPvwqVKcBLkRlsvLa2jEqt7hw0farI_Kc0Cn6bZMqXLn_w65W0Rj?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=380 alt=117 src="http://byfiles.storage.msn.com/y1pNKYmUvKeOOEO43VhCC02Wbz4EPaU9-TYmk1q0h1TfHv3gFyVVUHSvPYGoLl9hN6jgYD9XoQAwv4grv--TaWKSKCO7O1vGxCj?PARTNER=WRITER" width=589 border=0&gt;&lt;/a&gt;  &lt;p&gt;After getting this far, the system could not actually be managed with OpsMgr, until Barry Shilmover of Microsoft gave us a good hint: A manual installation might work well in this situation.  &lt;h3&gt;&lt;i&gt;Step 4: X-Plat Manual Agent Deployment&lt;/i&gt; &lt;/h3&gt; &lt;p&gt;Our next step was to try manually installing the agent on the Unix system. Transferring data between these virtual machines was not simple! (See &lt;a href="http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!1264.entry"&gt;http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!1264.entry&lt;/a&gt; for reference.) The easiest approach was installing FTP on the OpsMgr server and placing the X-Plat installation file in the FTP site. For this system, the SLES 10.1 x86 version of the software was transferred to install, as shown in the next three screenshots (the agent installation was part of the UnixAgents.zip file).  &lt;p&gt;&lt;a href="http://hhttla.bay.livefilestore.com/y1pBsMq_tw_zZCEl829r4RBGyPdu2Jp2QdNxfGQFReRUqpYY1o_1sNFuV8IBq32wEuY-ThEgz2Cc3_Z3DBNQqZrTX8AATo0Si8C?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=521 alt=131 src="http://hhttla.bay.livefilestore.com/y1pu5ySl9nfV5YjK79_g4OhGj9EcZlzoxk_NjUZH1v93nI6xe_UAVgbmFyK6EejScdjRcRBSmNEUPq-0Lo9TgjUKQ?PARTNER=WRITER" width=722 border=0&gt;&lt;/a&gt;  &lt;p&gt;&lt;a href="http://hhttla.bay.livefilestore.com/y1paWtq_MV2420HoSRinNtHVZ9Rd7aBJZUdj5SrX-CB0HhlA1siCqtjzsM3n_yqT-FU0JWkTMVSSKucGKN6-foW0A?PARTNER=WRITER"&gt;&lt;a href="http://hhttla.bay.livefilestore.com/y1pBsMq_tw_zZD0IXIAugzmrWXejaQbdOKfh-u9H3WIWR5wuu6iBBKbZJqIcQvg4TCti49ZYDgxCMrGYNadWTyfkBgODpTfGOBw?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=523 alt=132 src="http://hhttla.bay.livefilestore.com/y1pu5ySl9nfV5bClNo8_w7VL38LN0Du5wXlHj6uzSGaSzrmoNk_aJw9ocVCyBrWLVM5-U0I5ixtEEFvDLPgboJi8A?PARTNER=WRITER" width=723 border=0&gt;&lt;/a&gt; &lt;/a&gt;  &lt;p&gt;&lt;a href="http://hhttla.bay.livefilestore.com/y1paWtq_MV2420HoSRinNtHVZ9Rd7aBJZUdj5SrX-CB0HhlA1siCqtjzsM3n_yqT-FU0JWkTMVSSKucGKN6-foW0A?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=526 alt=133 src="http://hhttla.bay.livefilestore.com/y1pBsMq_tw_zZAVgciQgxL_y-V9MzweERpIYT1UidmGRKPY71dKUeVp0ZY-waF-oyFtg-b_24q1dhO1yzFCktqK2_VCD_Hh0dMo?PARTNER=WRITER" width=723 border=0&gt;&lt;/a&gt;  &lt;p&gt;After completing installation on the Unix system, we re-ran discovery on the OpsMgr server - which now could successfully start monitoring the Unix system, even though it was on an unsupported platform!  &lt;p&gt;&lt;a href="http://hhttla.bay.livefilestore.com/y1pu5ySl9nfV5aEBda4zpDWG10KYT07SmdPZN_oiypK5zEX-cpOiykbO9NgdIg3V5K4zxVjKVgo1AONEMNG-1CF8Q?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=550 alt=135 src="http://hhttla.bay.livefilestore.com/y1pBsMq_tw_zZBs-F0fo-TXCd8uOJbW21E_VLF5n-lvwmpoZNEnikyhyLSbIxlxAI76WMyz_LNb6C8ROm-HQgXAeiJEg256B7M9?PARTNER=WRITER" width=732 border=0&gt;&lt;/a&gt;  &lt;h3&gt;&lt;em&gt;Step 5: X-Plat Integration with the Health Explorer&lt;/em&gt;&lt;/h3&gt; &lt;p&gt;After our initial discovery of the system, the pieces of Health Explorer actually populated were rather limited. These included the Availability/Unix Heartbeat Monitor, and the Configuration pieces.  &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pNKYmUvKeOOHsVj6HUOHSOgD18HexbD3z9D9ViE1JPZNt3BCvqnBVZxLhQMo21TtNIkUTBBB5PLDOrThRIOprOdx5ZxkTYHAk?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=454 alt=142 src="http://hhttla.bay.livefilestore.com/y1pBsMq_tw_zZBiGV1duA6kyA_EI5goohrP6Sz7MIYhEqici1OrY04QlIRJNrCIPcAarS1WXGECPr7knWhZHjd58MMKi2VkYao0?PARTNER=WRITER" width=754 border=0&gt;&lt;/a&gt;  &lt;p&gt;After a little while, additional sections started appearing (these are highlighted below in Red). The Operating System Availability Rollup and each of the core services were added, and the Performance counters started gathering data as well.  &lt;p&gt;&lt;a href="http://hhttla.bay.livefilestore.com/y1pu5ySl9nfV5bsHWJQd9Mjn9DVTO4saC-eDVwiAP7lH87oLNWmFN8nOJO9aqokV9kpcGJhdcHYgRHhYB73FVpg9Q?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=455 alt=150 src="http://hhttla.bay.livefilestore.com/y1pBsMq_tw_zZA2FT6OKiu0KVAw0NjIoxKr_r-lfDFcd9FLRbZWcmnq2C8uyBzyGljChpMB-EPFAaRT92ze8EcPWimtCfL_9xG4?PARTNER=WRITER" width=751 border=0&gt;&lt;/a&gt;  &lt;p&gt;A while later, additional Health Explorer items started appearing. These included the Hardware Availability Rollup and the Hardware Performance Rollup sections, outlined in Red below.  &lt;p&gt;&lt;a href="http://byfiles.storage.msn.com/y1pNKYmUvKeOOGkplnDBstnx3QuuLCXbxSKWoyvGPn4fw2JOYEhf2kuCik5T9HJk_RCf4XUUlw7hLmkBMBSjpCMTuOCal-gVVIv?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=690 alt=151 src="http://hhttla.bay.livefilestore.com/y1pu5ySl9nfV5aViE38ga8sm_SAhknyBI7_bvKC9sI6Fs20Eu7OOGdarJkopzoViXfZAZH7o6myq5WyeLxox5_wpw?PARTNER=WRITER" width=755 border=0&gt;&lt;/a&gt;  &lt;p&gt;One of the coolest parts of the X-Plat story is how seamlessly it integrates with OpsMgr 2007. The look and feel of the functionality is designed to look very similar to Windows Operating System monitoring. Some good examples of this include:  &lt;p&gt;&lt;b&gt;Performance / Logical Disk:&lt;/b&gt;  &lt;p&gt;&lt;a href="http://hhttla.bay.livefilestore.com/y1pu5ySl9nfV5aG--aLxNr6mdUnHGc7V1IyhWLIIkX88LyUAnYm75h5GxrulfW5z3lrZsIENk9nRWH2A44cdSkSDw?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=500 alt=203 src="http://hhttla.bay.livefilestore.com/y1pu5ySl9nfV5ZCa0gmqLZZNa2nD3FV4nLc2LJy8M0wlbAsKOZO6Pf6CW34oF23QbruOYTvW3l4bF8_kUlNZFvf4A?PARTNER=WRITER" width=762 border=0&gt;&lt;/a&gt;  &lt;p&gt;&lt;b&gt;Performance / Memory Utilization:&lt;/b&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://hhttla.bay.livefilestore.com/y1pBsMq_tw_zZDe6J98R5H8f3fnpAzd7QuxsLlPaGP7ll7NjpACqvMYW8CYUJHmt1qWe1lIlCBJAcMdfF5iJsANrOQ_M4dNhwQk?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=511 alt=204 src="http://hhttla.bay.livefilestore.com/y1pBsMq_tw_zZAGtT6Bf-CHqo7GmlPD9syPiwnD3lnyP-SXHMh2pqBhwAaENfa10g4FsR_Ao84cQC2cWC6bia4l_I335Nj4dPS-?PARTNER=WRITER" width=779 border=0&gt;&lt;/a&gt; &lt;/strong&gt;  &lt;p&gt;&lt;b&gt;Operating System Performance:&lt;/b&gt;  &lt;p&gt;&lt;a href="http://hhttla.bay.livefilestore.com/y1pBsMq_tw_zZDg8M0J1PDdxb87nizrmcvNu-p_XLnqZC1XOfqTJa1an9abPUIMtOvOmDddXobHnsNcCmmPyngrYJe7UnGbH1i7?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=510 alt=202 src="http://hhttla.bay.livefilestore.com/y1pu5ySl9nfV5YWazc0MvDxu6NfbGageSJj05NgBmlAPBFp20QSJpjKRrUZGHx9EwaYgiCtpZ7RTDLPh0bC3GvSdQ?PARTNER=WRITER" width=778 border=0&gt;&lt;/a&gt;  &lt;p&gt;&lt;b&gt;SUSE Diagram View:&lt;/b&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://hhttla.bay.livefilestore.com/y1pBsMq_tw_zZDr-y_WaF_fQ2d0FA0sdu2vcQ-s4tyhBszTPSDn1Jpd3Fr_njmWTObr4m3UOxIXJq3tv2Oj1hyE8xf1eArnwino?PARTNER=WRITER"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px" height=513 alt=200 src="http://hhttla.bay.livefilestore.com/y1pBsMq_tw_zZC2Q7ZaAd6LjaohCSm_OAWlYoZDM226dBEljA7lAJqcZln4P5d_KtKvSFs0UU7oVbHqQeJXcIWD-UNCPw9oleO8?PARTNER=WRITER" width=782 border=0&gt;&lt;/a&gt; &lt;br&gt;&lt;/b&gt; &lt;p&gt;If someone said earlier that this year we would be able to run a Unix x64 system within a Microsoft Virtualization environment and to use all Microsoft code to monitor it in Operations Manager 2007, it would have been laughable. However, it is working, and very close on the radar to being a publicly available solution!  &lt;p&gt;&lt;i&gt;Lessons Learned:&lt;/i&gt;  &lt;p&gt;A few good lessons learned while doing this process:  &lt;ul&gt; &lt;li&gt;Use the full documentation available as part of the Cross-Plat documentation, including the SCX-PlatSetupGuide.doc, and the Integration_Components_for_Linux_Read_Me.docx file.  &lt;li&gt;Prior to trying to discover or deploy OpsMgr agents to the Unix systems, do a test telnet to the fully qualified name of the system using port 22. If the name does not resolve, either add a DNS entry and/or a host file entry for the fully qualified name of the system. Also, turn off the firewall on the Unix system as it is enabled by default.  &lt;li&gt;Download a supported version of the Unix Operating System by verifying them with the documentation on both X-Plat and Hyper-V. At this point in time, the OS/version compatible with both products is SLES 10.1 x86.  &lt;li&gt;Manual agent installation may work for platforms that are not officially supported. After installing those agents, they can be viewed within OpsMgr.&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: Ian Blyth wrote up a great article on CrossPlat, which is available at &lt;a href="http://ianblythmanagement.wordpress.com/2008/06/24/xplat-part-2-the-install/"&gt;&lt;font color="#404c56"&gt;http://ianblythmanagement.wordpress.com/2008/06/24/xplat-part-2-the-install/&lt;/font&gt;&lt;/a&gt;.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+Hyper-V%2c+OpsMgr+and+Unix%3f+%e2%80%93+Part+2&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!538.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!538.entry</guid><pubDate>Wed, 18 Jun 2008 12:54:50 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!538/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!538.entry#comment</wfw:comment><dcterms:modified>2008-07-07T13:28:06Z</dcterms:modified></item><item><title>The ProcessMonitor management pack in System Center Operations Manager 2007 Unleashed</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!492.entry</link><description>&lt;p&gt;The following question arose in the OpsMgr management packs newsgroup:  &lt;p&gt;&lt;em&gt;I have the SCOM Unleashed book (great book!) and imported their MP which among another things monitors Windows processes. However, it came with no instructions on how to actually use it except to configure it via overrides. &lt;/em&gt; &lt;p&gt;&lt;em&gt;Has anyone figured out how to use this MP? Also, is it possible to monitor memory or total CPU time for a particular Windows process? I'd like to setup a rule that says something like if process application.exe has been running longer than &lt;strong&gt;x&lt;/strong&gt; minutes, or memory usage is great than &lt;strong&gt;y&lt;/strong&gt;, alert me.&lt;/em&gt;  &lt;p&gt;Ok, here's how it works: &lt;p&gt;The ProcessMonitor is a &amp;quot;mini&amp;quot; management pack that runs a WMI query. The query performs a:  &lt;p&gt;select * from Win32_Process Where Name = (the parameter passed by the script for the name of the process to monitor).  &lt;p&gt;Any fields available within the Win32_Process WMI query should be easy to integrate with the script. The script itself can be found within the Operations console in the Authoring space. Navigate to Authoring -&amp;gt; Management Pack Objects -&amp;gt; Monitors. Then look within System Center Managed Computer (Any OS) -&amp;gt; Entity Health -&amp;gt; Availability -&amp;gt; ProcessMonitor. On the properties for the monitor, the script is available to be edited from the Script tab.  &lt;p&gt;The fields that appear as available within Win32_Process are:  &lt;ul&gt; &lt;li&gt;Caption  &lt;li&gt;CommandLine  &lt;li&gt;CreationClassName  &lt;li&gt;CreationDate  &lt;li&gt;CSCreationClassName  &lt;li&gt;CSName  &lt;li&gt;Description  &lt;li&gt;ExecutablePath  &lt;li&gt;ExecutionState  &lt;li&gt;Handle  &lt;li&gt;HandleCount  &lt;li&gt;InstallDate  &lt;li&gt;KernelModeTime  &lt;li&gt;MaximumWorkingSetSize  &lt;li&gt;MinimumWorkingSetWize  &lt;li&gt;Name  &lt;li&gt;OSCreationClassName  &lt;li&gt;OSName  &lt;li&gt;OtherOperationCount  &lt;li&gt;OtherTransferCount  &lt;li&gt;PageFaults  &lt;li&gt;PageFileUsage  &lt;li&gt;ParentProcessId  &lt;li&gt;PeakPageFileUsage  &lt;li&gt;PeakVirtualSize  &lt;li&gt;PeakWorkingSetSize  &lt;li&gt;Priority  &lt;li&gt;PrivatePageCount  &lt;li&gt;ProcessID  &lt;li&gt;QuotaNonPagedPoolUsage  &lt;li&gt;QuotaPagePoolUsage  &lt;li&gt;QuotaPeakNonPagedPoolUsage  &lt;li&gt;QuotaPeakPagedPoolUsage  &lt;li&gt;ReadOperationCount  &lt;li&gt;ReadTransferCount  &lt;li&gt;SessionId  &lt;li&gt;Status  &lt;li&gt;TerminationDate  &lt;li&gt;ThreadCount  &lt;li&gt;UserModeTime  &lt;li&gt;VirtualSize  &lt;li&gt;WindowsVersion  &lt;li&gt;WorkingSetSize  &lt;li&gt;WriteOperationCount  &lt;li&gt;WriteTransferCount&lt;/ul&gt; &lt;p&gt;So there you have it!&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+The+ProcessMonitor+management+pack+in+System+Center+Operations+Manager+2007+Unleashed&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!492.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!492.entry</guid><pubDate>Mon, 16 Jun 2008 17:45:12 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!492/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!492.entry#comment</wfw:comment><dcterms:modified>2008-06-16T17:55:50Z</dcterms:modified></item><item><title>Database Clustering, SQL Server Editions, and Operations Manager 2007</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!472.entry</link><description>&lt;p&gt;We've been asked in the newsgroups:&lt;br&gt;&lt;em&gt;How does database clustering require enterprise edition? I still don't understand ... You can cluster with standard, if so that's clustering, correct? Other than having more nodes than two, are there any benefits, as they relate to the OpsMgr database itself that you gain by going to Enterprise Edition over Standard? Does it do re-indexing and stuff that may take it offline while jobs run, etc that warrant paying more for Enterprise?&lt;/em&gt;  &lt;p&gt;Okay, here's how it works:  &lt;ul&gt; &lt;li&gt;SQL Server Standard Edition supports up to two clustered nodes - and for the OpsMgr databases, those can be configured as active/passive  &lt;li&gt;SQL Server Enterprise Edition supports up to 8 clustered nodes&lt;/ul&gt; &lt;p&gt;The operating system in either case MUST be Windows Server Enterprise (or Datacenter) Edition. &lt;p&gt;One advantage of clustering - other than the obvious one for high ability when one node of the cluster goes down, is that it can be used to maintain the functionality of the database in situations such as patch management (this is in addition to maintaining availability when there are temporary outages).  &lt;p&gt;Let's look at a creative way where you can use more than two clustered nodes. This scenario involves a 4-way Active/Active/Active/Passive configuration using SQL Server Enterprise Edition, where:  &lt;ul&gt; &lt;li&gt;The first node would host the Operations database in the default cluster instance  &lt;li&gt;The second node would host the Data Warehouse database in a second instance  &lt;li&gt;The third node would host the ACS database in a third instance  &lt;li&gt;The fourth node would be available to provide high availability in case of the failure of a node in the cluster&lt;/ul&gt; &lt;p&gt;Assuming the boxes have a lot of memory, this enables you - using a single clustered implementation of SQL Server Enterprise Edition - to host all the databases used by OpsMgr (and ACS).  &lt;p&gt;Now let's look at some specific advantages of using SQL Enterprise Edition in an ACS installation.  &lt;p&gt;ACS supports the use of SQL Server 2005 Standard Edition and SQL Server 2005 Enterprise Edition. The version used impacts how the system behaves during the daily 2:00 AM database maintenance window while the ACS database is reindexed. During the maintenance window, any database partitions with timestamps outside the data-retention schedule (14 days in the default configuration) are dropped from the database. Keep the following points in mind: &lt;ul&gt; &lt;li&gt;If SQL Server 2005 Standard Edition is used, security event insertion halts and events queue up on the collector until maintenance is completed.&lt;br&gt;This is because SQL 2005 Standard Edition cannot perform online index operations, whereas the Enterprise Edition can.  &lt;li&gt;If SQL Server 2005 Enterprise Edition is used, insertion of processed security events continues during the daily database maintenance, but at only 30%-40% of the regular rate. &lt;/ul&gt; &lt;p&gt;SQL 2005 Enterprise Edition is probably mandatory in high-volume ACS environments because it reduces the chance of lost security events from filling the collector queue during the maintenance window.  &lt;p&gt;The Operations database also has various maintenance tasks. This includes Discovery Data Grooming (2 AM), Partitioning and Grooming (12 midnight), Detecting and Fixing object space (every 30 minutes), and Auto Resolving Alerts (4 AM). These are in addition to a daily backup job you should schedule for all databases used by Operations Manager as well as significant system databases such as master and msdb (for more information on backups, see Chapter 12 of &lt;em&gt;System Center Operations Manager 2007 Unleashed&lt;/em&gt;).  &lt;p&gt;The Data Warehouse database also does optimizations, reindexing, and grooming.  &lt;p&gt;SQL Server Enterprise Edition does not appear to be recommended for the Operations and Data Warehouse databases as &lt;em&gt;strongly&lt;/em&gt; as Microsoft recommends it for ACS, due to the databases being maintained differently. However, based on your particular environment, you may discover benefits to using Enterprise Edition. Enterprise Edition is better able to handle querying large amounts of data (&amp;gt; 500 GB), which can make it valuable for the data warehouse component. Another example is that while SQL Standard can run on a maximum of 4 CPUs, Enterprise can handle 64 (based on the version of the OS that is running). Enterprise Edition also supports parallel index operations, parallel DBCC operations, table and index partitioning should you want to implement that, online index operations, and online page and file restores.  &lt;p&gt;Microsoft has a scalability and performance comparison between the two versions available at &lt;a title="http://www.microsoft.com/sql/editions/enterprise/comparison.mspx" href="http://www.microsoft.com/sql/editions/enterprise/comparison.mspx"&gt;http://www.microsoft.com/sql/editions/enterprise/comparison.mspx&lt;/a&gt;.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+Database+Clustering%2c+SQL+Server+Editions%2c+and+Operations+Manager+2007&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!472.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!472.entry</guid><pubDate>Sat, 24 May 2008 00:48:56 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!472/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!472.entry#comment</wfw:comment><dcterms:modified>2008-05-26T12:34:06Z</dcterms:modified></item><item><title>In the News ...</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!471.entry</link><description>&lt;p&gt;Lead author Kerrie Meyler has a recent podcast discussing the Operations Manager 2007 Unleashed book at &lt;a href="http://www.cstechcast.com/home.aspx?Episode=25"&gt;http://www.cstechcast.com/home.aspx?Episode=25&lt;/a&gt;.  &lt;p&gt;Kerrie also spoke with John Fontana of Network World discussing Microsoft's announcements for Operations Manager at MMS 2008, that article is available at &lt;a href="http://www.networkworld.com/news/2008/051208-microsoft-management-plans.html"&gt;http://www.networkworld.com/news/2008/051208-microsoft-management-plans.html&lt;/a&gt;. &lt;p&gt;Co-author John Joyner is on youtube discussing System Center 2007 with Intel vPro technology (see the second half of the 3-minute video) at &lt;a href="http://youtube.com/watch?v=K3uUgWRjtdc"&gt;http://youtube.com/watch?v=K3uUgWRjtdc&lt;/a&gt;. &lt;p&gt;Happy reading/viewing!&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+In+the+News+...&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!471.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!471.entry</guid><pubDate>Thu, 22 May 2008 14:31:48 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!471/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!471.entry#comment</wfw:comment><dcterms:modified>2008-05-22T14:31:48Z</dcterms:modified></item><item><title>Data Warehouse SQL Server Authentication Account - response to email question</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!469.entry</link><description>&lt;p&gt;&lt;a href="http://ops-mgr.home.services.spaces.live.com/mmm2008-05-08_20.17/#"&gt;&lt;/a&gt;
&lt;p&gt;We received the following question via email from &amp;quot;Scott,&amp;quot; but his settings did not allow us to respond to him via email. 
&lt;p&gt;&lt;em&gt;First and foremost, great site! I've gotten more help here than from almost any other source. Which brings me to my question...&lt;/em&gt; 
&lt;p&gt;&lt;em&gt;Where would be the best place to look for information on the Data Warehouse SQL Server Authentication Account? It looks like ours was changed from the default, and now we're in a down state. Any info you can point us to would be wonderful.&lt;/em&gt; 
&lt;p&gt;&lt;em&gt;Thanks a million, and keep up the good work!!&lt;/em&gt; 
&lt;p&gt;Scott, if you have the OpsMgr 2007 Unleashed book, check pages 502-503 which discuss Data Warehouse database security. Check the Run As Profile for the Data Warehouse SQL Server Authentication account Run As Account and make appropriate changes to the Run As Account, which should get you back in business! 
&lt;p&gt;Hope this helps.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+Data+Warehouse+SQL+Server+Authentication+Account+-+response+to+email+question&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!469.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!469.entry</guid><pubDate>Thu, 22 May 2008 05:10:51 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!469/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!469.entry#comment</wfw:comment><dcterms:modified>2008-05-22T14:25:38Z</dcterms:modified></item><item><title>About the Essentials Management Pack for monitoring network devices in OpsMgr 2007</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!460.entry</link><description>&lt;p&gt;The following question was posted at Cameron's blog, cameronfuller.spaces.live.com: &lt;p&gt;&lt;em&gt;I bought your book &amp;quot;SCOM Unleashed&amp;quot; , and I find it very useful.&lt;/em&gt; &lt;em&gt;Thanks for that.&lt;/em&gt;  &lt;p&gt;&lt;em&gt;I tried to followed your advice by importing the SCE MP for the network devices for monitoring Cisco switches and routers. &lt;/em&gt;&lt;em&gt;The import is successful, but I am unable to populate it.&lt;/em&gt; &lt;em&gt;It seems that there is an error related to the discovery of the SNMP interfaces. H&lt;/em&gt;&lt;em&gt;ere is the error I see in OpsMgr event log:&lt;/em&gt;  &lt;p&gt;&lt;em&gt;Loading managed module type in assembly&lt;/em&gt; &lt;em&gt;&amp;quot;Microsoft.EnterpriseManagement.SCE.Modules&amp;quot; with type name &amp;quot;Microsoft.EnterpriseManagement.SCE.Modules.SnmpInterfaceDiscovery&amp;quot;&lt;/em&gt; &lt;em&gt;failed with error code &amp;quot;80FF0001&amp;quot; in rule &amp;quot;Microsoft.SystemCenter.NetworkDevice.Interface.Discovery&amp;quot; running for instance &amp;quot;10.160.100.34&amp;quot; with id:&amp;quot;{3A9BC6C5-AA0B-353B-2670-438AD4FC97F1}&amp;quot; in management group &amp;quot;DimensionDataEurope&amp;quot;. This may be because the type or assembly could not be found or the type does not have the MonitoringModuleAttribute.&lt;/em&gt;  &lt;p&gt;&lt;em&gt;I tried it on a SCOM 2007 without SP1 on a 32 bit OS and on a SCOM 2007 with SP1 on a 64bit machine with the same issues.&lt;/em&gt;  &lt;p&gt;&lt;em&gt;I seen in the forums that I am not the only one having this issue, see:&lt;/em&gt; &lt;a href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?&amp;amp;query=snmp&amp;amp;lang=en&amp;amp;cr=US&amp;amp;guid=&amp;amp;sloc=en-us&amp;amp;dg=microsoft.public.opsmgr.general&amp;amp;p=1&amp;amp;tid=bfaf68ee-ea6a-4161-a578-dc734842d0fb"&gt;&lt;em&gt;http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?&amp;amp;query=snmp&amp;amp;lang=en&amp;amp;cr=US&amp;amp;guid=&amp;amp;sloc=en-us&amp;amp;dg=microsoft.public.opsmgr.general&amp;amp;p=1&amp;amp;tid=bfaf68ee-ea6a-4161-a578-dc734842d0fb&lt;/em&gt;&lt;/a&gt;  &lt;p&gt;&lt;em&gt;So my question is : Did you do something &amp;quot;secret&amp;quot; to have this MP working on SCOM 2007 ??&lt;/em&gt;  &lt;p&gt;&lt;em&gt;Thanks in advance.&lt;/em&gt;  &lt;p&gt;Our answer: &lt;ol&gt; &lt;li&gt;We had no 'secret' to get it to work, we were fortunate that it even worked at all for the demos in that particular chapter. We don't recommend wasting any time on it. Rather please consider our coverage of the Essentials network device MP as illustrative of what management pack features are useful when authoring custom SNMP network device management packs with OM 07.  &lt;li&gt;The book does not give advice to import it, rather, we used the features of the MP in the book as an example of what you can do with OM SMTP device monitoring, and we cautioned on page 871 that the Essentials MP is not supported or designed to work on OpsMgr. It did work partially at the time we wrote the chapter, but if since then other dependent MPs have been updated and it no longer works, that would not be surprising. We are not testing it anymore and we don't have it installed in any of our management groups.  &lt;li&gt;The technology for monitoring network devices is planned to undergo changes in the next release of OpsMgr as part of a new Network Aware Service Monitoring solution that is highly scalable. Operations Manager users should not invest in or rely on the Essentials network device management pack. In the near term, we recommend use only the native OM 07 SNMP network device management pack features, or utilize a third party tool or add-on built for OM 07 as needed to support your network devices.&lt;/ol&gt; &lt;p&gt;Hope this information helps!&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+About+the+Essentials+Management+Pack+for+monitoring+network+devices+in+OpsMgr+2007&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!460.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!460.entry</guid><pubDate>Fri, 16 May 2008 02:56:49 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!460/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!460.entry#comment</wfw:comment><dcterms:modified>2008-05-22T05:12:25Z</dcterms:modified></item><item><title>Report issues after moving the RMS</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!395.entry</link><description>&lt;p&gt;If you've had the &amp;quot;opportunity&amp;quot; to move your Root Management Server (which Cameron describes at &lt;a title="http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!908.entry" href="http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!908.entry"&gt;http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!908.entry&lt;/a&gt;), there are other components you will need to update as well. This includes the Reporting Server and Web Console Server, which will need to know the new location of your RMS. 
&lt;ul&gt;
&lt;li&gt;Change the rsreportserver.config file on the Reporting Server. There are two entries there for &amp;lt;&lt;em&gt;ServerName&amp;gt;&lt;/em&gt;; change them to point to the new RMS name. 
&lt;li&gt;On the Web Console Server, modify the web.config file where it says &amp;lt;add key = &amp;quot;MOMServer&amp;quot; value=&lt;em&gt;'FQDN name of RMS&lt;/em&gt;&amp;quot;&amp;gt; to reference the FQDN name of your new RMS. 
&lt;li&gt;On the registry of the reporting server, change the value of  HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Operations Manager\3.0\Reporting for the DefaultSDKServiceMachine to the new RMS.&lt;/ul&gt;
&lt;p&gt;The steps to update the files as well as the entire process to move the RMS are discussed in our book. &lt;em&gt;System Center Operations Manager 2007 Unleashed&lt;/em&gt;, which is being released this week, discusses additional issues in the RTM version when moving the RMS. You can also check out &lt;a title="http://www.eggheadcafe.com/software/aspnet/31051585/loading-report-hierarchy.aspx" href="http://www.eggheadcafe.com/software/aspnet/31051585/loading-report-hierarchy.aspx"&gt;http://www.eggheadcafe.com/software/aspnet/31051585/loading-report-hierarchy.aspx&lt;/a&gt;.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4412265988123958097&amp;page=RSS%3a+Report+issues+after+moving+the+RMS&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=ops-mgr.spaces.live.com&amp;amp;GT1=ops-mgr"&gt;</description><comments>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!395.entry#comment</comments><guid isPermaLink="true">http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!395.entry</guid><pubDate>Mon, 10 Mar 2008 16:11:44 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://ops-mgr.spaces.live.com/blog/cns!3D3B8489FCAA9B51!395/comments/feed.rss</wfw:commentRss><wfw:comment>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!395.entry#comment</wfw:comment><dcterms:modified>2008-03-21T12:35:21Z</dcterms:modified></item><item><title>Operations Manager 2007 Service Pack 1</title><link>http://ops-mgr.spaces.live.com/Blog/cns!3D3B8489FCAA9B51!380.entry</link><description>&lt;p&gt;Yes, it's here! Microsoft began pushing out Service Pack 1 (SP1) to the web this past weekend. The version number is 6.0.6278.0. To download the upgrade, go to &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EDE38D83-32D1-46FB-8B6D-78FA1DCB3E85&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=EDE38D83-32D1-46FB-8B6D-78FA1DCB3E85&amp;amp;displaylang=en&lt;/a&gt;. Service Pack 1 includes new functionality as well as bug fixes; &lt;a title="http://blogs.technet.com/systemcenter/archive/2008/02/23/system-center-operations-manager-2007-service-pack-1-sp1-now-available.aspx" href="http://blogs.technet.com/systemcenter/archive/2008/02/23/system-center-operations-manager-2007-service-pack-1-sp1-now-available.aspx"&gt;http://blogs.technet.com/systemcenter/archive/2008/02/23/system-center-operations-manager-2007-service-pack-1-sp1-now-available.aspx&lt;/a&gt; highlights some of the new features and enhancements.  &lt;p&gt;&lt;u&gt;Tips for upgrading&lt;/u&gt; &lt;ul&gt; &lt;li&gt;Backup your databases (even in your test environment!)  &lt;li&gt;Read the OpsMgr2007_UpgradeGuide.htm document included in the extracted download. It lists supported upgrade paths, and the sequence in which to upgrade your components. You will want to increased the size of your databases, and the guide also gives tips on how to verify the upgrade has 