Management Pack Creator

Build your custom SCOM Management Pack with our interactive wizard

1
Basic Info
2
Discovery
3
Monitors
4
Rules
5
Generate

Basic Management Pack Information

Short company abbreviation (no spaces or special characters)
Short application name (no spaces or special characters)

Import Existing Management Pack (Optional)

Upload an existing MP to add monitors and rules to its classes

Note: Only upload Management Packs that were previously created using this tool. Uploading MPs created with other tools may result in unexpected behavior.

Choose Discovery Method

Select how your Management Pack will discover and identify the objects to monitor. Choose the method that best fits your application.

Registry Key Discovery

Discover applications by checking if a specific registry key exists

Best for: Most Windows applications that create registry entries during installation

Registry Value Discovery

Discover by checking the content of a specific registry value

Best for: Applications where you need to check version numbers or specific configuration values

WMI Query Discovery

Use Windows Management Instrumentation queries to discover objects

Best for: Discovering based on processes, services, or system information

Script Discovery

Custom PowerShell or VBScript logic to discover your application

Best for: Complex discovery logic or custom applications

Discovery by Server Name

Discover class instances by matching computer names from a comma-separated list

Best for: Targeting specific servers by name

Skip Discovery

Create monitors and rules without a custom discovery (target existing classes)

Best for: Monitoring existing objects like computers or services

Select Monitors

Choose the health monitors you want to create. Monitors track the state of your discovered objects and generate alerts when issues occur.

Service Monitor

Monitor Windows service state with alerts

Process Monitor

Monitor process count with min/max thresholds

Performance Monitor

Monitor performance counters with consecutive sample thresholds

Port Check Monitor

Monitor TCP port availability and listening status

File Size Monitor

Monitor files smaller than expected size threshold

File Count Monitor

Monitor number of files in a folder

Text File Parser Monitor

Search for strings in text files

UNC Path Free Space Monitor

Monitor free space on network shares

PowerShell Script Monitor (2 States)

Custom PowerShell script monitoring

PowerShell Script (With Params)

PowerShell script monitoring with parameters

PowerShell Script Monitor (3 States)

Custom PowerShell script with Success, Warning, and Critical states

Select Rules

Choose data collection and alerting rules. Rules collect performance data or generate alerts based on events and conditions.

Performance & Collection Rules

Performance Collection

Collect performance counter data for reporting and analysis

Event Log Alert Rules

Event ID

Alert on single or multiple Event IDs (comma-separated)

Event ID + Description

Event IDs with description filter

Event ID + Source

Event IDs with source filter

Event ID + Source + Description

Event IDs with source and description filters

Repeated Event

Alert when event repeats N times in time window

Two Correlated Events

Alert when two events occur within time window

Other Alert Rules

Script Alert

Custom PowerShell script that generates alerts based on conditions

SNMP Alert

Generate alerts based on SNMP trap reception

Configure & Generate Management Pack

Live Management Pack Preview

How to Use the MP Creator

Basic Information

Start by providing your company ID and application name. These will be used as prefixes throughout the Management Pack to ensure uniqueness.

Select Components

Choose which components you need in your MP. Each component serves a specific purpose in monitoring your application or service.

Configure Details

Provide specific configuration for each selected component, such as registry keys, service names, or performance counters.

Generate XML

Review and generate the complete Management Pack XML that can be imported into SCOM.

Component Reference

Discoveries: Used to find and identify objects to monitor (applications, services, components)
Monitors: Track the health state of discovered objects and generate alerts when issues occur
Rules: Collect performance data or generate alerts based on events or conditions
Tasks: Provide custom actions that operators can execute from the SCOM console
Views: Create custom displays in the SCOM console for your monitored objects

Disclaimer: This web application is provided as-is for informational and educational purposes. The use of this application and any generated Management Packs is at your own risk. Microsoft Corporation assumes no responsibility or liability for the use of this tool or any content generated through it. Users are responsible for testing and validating all generated Management Packs in their environment before production deployment.