In April 2008, Microsoft made available to selected testers (including the MOM MVPs) a pre-release version of the Windows 2008 Base OS and IIS management packs (MPs) for OpsMgr 2007. Having these MPs is important since without a MP designed to monitor Windows Server 2008 systems, those servers with Windows 2008 running an OpsMgr agent show a "not monitored" state in the Operations console, since the Windows 2003 and Windows Server libraries cannot monitor Windows 2008.
When these management packs are imported into an existing OpsMgr 2007 management group, you are able to enjoy accurate OS health state for those Windows 2008 servers with OpsMgr agents installed on them, rather than showing the not monitored status.
A word of caution from Microsoft: Installing the pre-release Windows 2008 management packs into a production management group is not supported; in fact, it will cause any such management group to be specifically unsupported by Microsoft! These management packs should only be deployed in your lab and test environments.
OpsMgr 2007 agents can be push-installed to Windows 2008 systems, including those Windows 2008 servers installed with Core functionality. If you look at the screenshot below, you can see there are new target types (object classes) installed by the new MPs; and there are separate discoveries for Windows Server 2008 Core Computer and Full Computer types:
To test the management pack, we wanted to install OpsMgr on a Windows 2008 server that hosted an "all-in-one" management group, then import the pre-release Windows 2008 MP so that the server can monitor its own OS.
Installing OpsMgr 2007 on Windows Server 2008 is not yet fully supported by Microsoft, but fortunately Microsoft’s System Center Program Manager Satya Vel’s posting on the MOM Product Team blog was key to get to getting OpsMgr 2007 installed on Windows Server 2008:
(Also, see http://blogs.technet.com/momteam/archive/2008/05/07/opsmgr-2007-with-sp1-support-for-windows-server-2008-update.aspx for the current supportabiilty statement for running OpsMgr in a Windows 2008 environment.)
Like MVP Anders Bengtsson also discovered (see http://contoso.se/blog/?p=245), we did not encounter the “<remove name=…” sections Satya mentions, maybe because we didn’t install the Windows 2008 IIS compression features. Otherwise Satya’s article was all we needed to get OM 07 installed on a Windows Server 2008 “all in one” platform (including SQL 2005 SP2 installed locally).
We installed using a low-privilege scenario for our Data Warehouse Writer Account (DWWA) and Data Reader Account (DRA) services:
- Both the DWWA and DRA required the Log on Locally right
- We had to grant the DRA account permission to write to the file C:\Program Files\Microsoft SQL Server\MSSQL.2\Reporting Services\ReportServer\rsreportserver.config.
After OpsMgr 2007 (with Reporting) was installed on our Windows 2008 server, we installed the downloaded pre-release Windows 2008 MPs. One is for the Windows 2008 OS, the other is for the IIS component of Windows 2008. Both MP installs place a number of libraries and MPs in the %Program Files%\System Center Operations Manager Management Pack folder. You can select all the MPs in both install folders and import them all at once.
Give OpsMgr few minutes, and the Windows 2008 OS and IIS health and configuration data will populate the console, giving the same look and feel as with the existing Windows 200/2003 Server MPs. Microsoft has added the “copyright symbol” (©) to the Microsoft and OS names so that is a quick tip-off you have the new Windows 2008 OS MP installed. What you are actually looking at here is the DisplayName for the Operating System class, which is populated using a generic discovery that runs against all OS versions in the Microsoft.SystemCenter.Internal management pack. The value is taken from the Caption property of the Win32_OperatingSystem WMI class; apparently the introduction of the symbols was made in WMI for the first time with Windows Server 2008.
Here is the Health Explorer for the Windows 2008 server OS core Windows service rollup: