Converting MOM 2005 Biztalk 2004 MP
Yesterday I needed a Biztalk 2004 management pack for Ops Mgr 2007. The only Biztalk managamange pack available in the System Center Operations Manager 2007 catalog is for Biztalk 2006. I converted the MOM 2005 Biztalk 2004 MP to Ops Mgr 2007 format, according to Petes guide. But, when I tried to import the management pack into Ops Mgr 2007 I recived a error saying “XSD verification failed for management pack”. I then downloaded XML Notepad 2007 and took a look at the XML file. The NAME field included a lot of spaces, I removed them and wrote Biztalk2004 in the NAME field instead. After that there was no problem importing the Biztalk 2004 management pack into Ops Mgr 2007.
Links during January
- Tool: What’s in my management pack? Dump the contents of a management pack. Link
- Download: Microsoft System Center Essentials 2007 VHD, link
- DOC: System Center Data Protection Manager 2007 System Requirements, link
- Video: System Center Operations Manager 2007 Service Pack 1 Training Videos, link
- Info: Support plans for OpsMgr 2007, SCE and MOM 2005 running on Windows Server 2008, link
- KB: When you restart Root Management Server, the Health Service does not start in System Center Operations Manager 2007, link
- KB: Event ID 2115 is logged, and a management server generates an “unable to write data to the Data Warehouse” alert in System Center Operations Manager 2007, link
- KB: The System Center Operations Manager 2007 reporting feature and the System Center Essentials 2007 reporting feature do not work correctly when you configure SQL Server 2005 Reporting Services to run in SharePoint integrated mode, link
- KB: Error message when you try to remove the System Center Operations Manager 2007 database role: “Error 1324. The folder path ‘Microsoft SQL Server’ contains an invalid character”, link
- KB: The Root Management Server encryption key is unavailable after you replace or reinstall the Root Management Server server in Microsoft System Center Operations Manager 2007, link
- KB: You do not see the additional alert criteria that you selected when you view the properties of a subscription in Microsoft System Center Operations Manager 2007, link
- KB: Registry entry names that contain a backslash character (\) are considered as part of the registry path when you use Registry probe, link
- KB: How to monitor disk performance on Windows 2000 Servers by using System Center Operations Manager, link
- KB: When many alerts occur at the same time, Notification Workflow Solution Accelerator version 2.1 does not send notifications in MOM 2005, link
- KB: When you select many items in any of the views, some action tasks that you typically expect may not be available in Operations Manager 2007, link
- KB: The CPU percentage Utilization monitors do not work on a Windows 2003 server, link
- KB: Exchange server cannot be detected as “back-end†server, link
- KB: Gateway server is not working properly after installation, link
- KB: Exchange MP Reports – “Top 100” Returns ‘Blank’, link
- MP: Microsoft SharePoint Portal Server 2003 Management Pack, link
- MP: Information Worker Management Pack, link
- MP: Microsoft Windows Server 2000/2003 Terminal Services Management Pack, link
- MP: Microsoft Windows SharePoint Services 2.0 (2003) Management Pack, link
- MP: Microsoft Windows Server 2000/2003 Operating System Management Pack, link
- MP: System Center Operations Manager 2007 Management Pack Update, link
- MP: Microsoft Windows Client 2000/XP Operating System Management Pack, link
- MP: Microsoft Windows Server 2000/2003 Active Directory Management Pack, link
- MP: Microsoft Exchange Server 2003 Management Pack, link
- MP: Microsoft Windows Server 2000/2003 Internet Information Services Management Pack, link
- MP: Intel Active Management Technology Management Pack, link
- MP: Microsoft® System Center Data Protection Manager 2007 Management Pack for Microsoft Operations Manager 2005, link
- MP: System Center Operations Manager 2007 Configuration Pack for Configuration Manager 2007, link
TS: Microsoft System Center Operations Manager 2007, Configuring
Finally the Microsoft System Center Operations Manager 2007, Configuring exam is live and public. If you pass you will be a Microsoft Certified Technology Specialist (MCTS): System Center Operations Manager 2007, Configuration. You can read about the exam here. Good Luck!
Check passwords about to expire
I have written a small script that check if account passwords are about to expire. If they are, you get a event in the local event viewer. You can pick up that event with Ops Mgr and MOM and then generate a alert for your operators and/or administrators. You can download the script here.
Default settings are that you will get a event if the password will expire within 20 days and the script checks all user objects within this OU OU=Service Accounts,OU=Contoso EMEA,DC=emea,DC=corp,DC=contoso,DC=localÂ
MS50028 Managing System Center Operations Manager 2007
This week I have been teaching the new “Managing System Center Operations Manager 2007” course. It is a 5-day course with a mix of theory, instructor led teaching and hands on labs. My understanding is that we were first in the world to carry out this course, outside Microsoft. It was a very instructive week and I want to thank all students, Swedish as well as international participants, for great discussions.
This course contains the following headings:
- Module 1:Â Installing System Center Operations Manager 2007
- Module 2: Using the Operations Console
- Module 3: Configuring Management Group and Agent Settings
- Module 4: Agent Installation
- Module 5: Management Packs
- Module 6: Reporting
- Module 7: Agentless Exception Monitoring
- Module 8: Audit Collection Services
- Module 9: Using Operations Manager 2007 Command shell
- Module 10: Complex Environments
- Module 11: Migrating from MOM 2005 to Operations Manager 2007
The course is preparing for the 70-400 exam, MCTS (Microsoft Certified Technology Specialist): System Center Operations Manager 2007, Configuration.
If you have any questions regarding this course or other System Center courses, send me a e-mail.
ACS Collector Performance Counters
After you have implement Audit Collection Services in your environment you must start monitor the collector. There is a number of performance counters that can help you with this:
- Connected Clients
- Database Queue % Full
- Database Queue Backoff Threshold in %
- Database Queue Disconnect Threshold in %
- Database Queue Length
- DB Loader Event Inserts/sec
- DB Loader Principal Inserts/sec
- DB Loader String Inserts/sec
- DB Principal Cache Hit %
- DB Request Queue Length
- DB String Cache Hit %
- Event time in collector in milliseconds
- Incoming Events/sec
- Interface Audit Insertions/sec
- Interface Queue Length
- Registered Queries
If you want to collect this performance data and review it for analyse and plannig, you can first create a collection rule and then a performance view.
- Start the console, click Authoring
- Right-click Rules and choose to create a new rule
- Rule Type: Choose to create a Collection Rules/Performance Based/Windows Performance. Click Next
- General: Input a rule name, description and choose “Microsoft Audit Collection Services Collector” as rule target, then click next.
- Performance Counter: input “ACS Collector” as object. If you want to collect for example number of events inserted in the database per second, select “DB Loader Event Inserts/sec” as counter. Select “Include all instances for the selected counter”. Configure the interval and then click Next
- Optimized Collection: Choose to use optimization or not, click Create
If you want to view the collected data you can create a performance view, and configure it to show data related to “Microsoft Audit Collection Services Collector”.
“matches wildcard” in Ops Mgr 2007
In MOM 2005 we could add advanced criterias and for example check if a event description included a special word, “matches wildcard”. In this post I will show you how to get the same feature in Ops Mgr 2007. I want an alert when a event with “unsucessfully” is written in the local event log.
I have create a simple vbscript that writes two events to a local event log. The event ID and source are the same, and the description is almost the same, but one event includes “unsuccessfully” and the other one includes “sucessfully”. Now I want to get an alert only when events with “unsuccessfully” a written in the local event viewer.
- Start Ops Mgr Console, click Authoring
- Right-click Rules and choose to create a new Rule, create a Alert Generating Rules/Event Based/NT Event Log (Alert)
- Rule Type: Choose a suitable management pack to store your new rule, click Next
- General: Input a name, description and choose a suitable target, click Next
- Event Log Type: Choose which log, in my example events will be generated in the Application Log. Click next
- Build Event Expression: in my example
Event ID. equals. 0
Event Source. equals. WSH - Click Insert and choose then “…” in the new parameter box. In “Select an Event Property” choose “Use parameter name not specified above” and then insert EventDescription , click OK
setup the last parameter as
EventDescription. Contains. unsuccessfully , click Next - Configure Alerts: Configure a suitable alert, with some description. If you want the entire event shown in the alert description you can add $Data/EventDescription$. Click Create

DPM MP Reports
I have installed the System Center Data Protection Manager 2007 (DPM) management pack for Operations Manager 2007 and notice that there are no reports included in the management pack, but there are a number of reports in the DPM 2007 Administrator Console. If you want to view these reports from the Ops Mgr console you can create a new Web Page View (a true cowboy solution).
- Right-click Monitoring\Monitoring in the console and choose to create a new Web Page View
- Input a suitable name, for example DPM Reports
- Input a suitable description
- Input target website. Input http://dpmserver/Reports. Replace “dpmsever” with the name of your DPM server for example http://emea-dpm-01/reports.
In this example I am running DPM db on a “real” SQL server, not the built-in SQL software that comes with DPM. You will have to give your operators permissions to view DPM reports. You can do that from SQL Report Manager
- Browse to http://dpmserver/Reports
- Click “Show Details”
- Click “Edit” in front of “DPMReports”, to get the DPMReports folder properties
- Click “Security” on the left side
- Click “New Tole Assignment”
- In the New Role Assignment window, input the security group or user account, for example “EMEA\OpsMgrAdmins” (EMEA is my domain)
- Assign the new group or user a suitable role for example “Browser”
- Click OK and your are done
Â

Â
Â
Monitor ID
You sometimes gets something like this in for example an alert
Affected monitor ID: AE311D41-D0C4-31B3-B2A1-E503E7226F42 Instance ID: 54321668-EFFA-411D-A511-3C6D9E119294 Management Group ID: 17F3B66F-8597-7BB1-35EE-F382AAF6B299
You then want to know the name of the monitor. Unfortunately the built-in advanced search tool in the console dont support searching on Monitor ID. But you can run this SQL query in your OperationsManager database, it will give you bot monitor name and managementpack
SELECT Monitor.MonitorName, ManagementPack.MPName FROM Monitor INNER JOIN ManagementPack ON Monitor.ManagementPackID = ManagementPAck.ManagementPackID WHERE MonitorID = ‘X’
Replace X with the Monitor ID.
Save time for servicedesk with Opalis
Recent Comments