OpsMgr Self Maintenance Obsolete Management Pack Alias Detection Rule

OpsMgr.Self.Maintenance.Obsolete.Management.Pack.Alias.Detection.Rule (Rule)

Detect obsolete MP aliases from unsealed management packs.

Knowledge Base article:

Summary

This rule runs on a sechedule and detects obsolete aliases from unsealed management packs. These obsolete references creates unnecessary dependencies between management packs. It prevents sealed management packs from deletion.

Configuration

The references to the following built-in management packs will be ignored (the Whitelist):

Microsoft.SystemCenter.Library

Microsoft.Windows.Library

System.Health.Library

System.Library

Microsoft.SystemCenter.DataWarehouse.Internal

Microsoft.SystemCenter.Notifications.Library

Microsoft.SystemCenter.DataWarehouse.Library

Microsoft.SystemCenter.OperationsManager.Library

System.ApplicationLog.Library

Microsoft.SystemCenter.Advisor.Internal

Microsoft.IntelligencePacks.Types

Microsoft.SystemCenter.Visualization.Configuration.Library

Microsoft.SystemCenter.Image.Library

Microsoft.SystemCenter.Visualization.ServiceLevelComponents

Microsoft.SystemCenter.NetworkDevice.Library

Microsoft.SystemCenter.InstanceGroup.Library

Microsoft.Windows.Client.Library

This rule can be customized using overrides:

IntervalHours: How often (in hours) does this rule run.

SyncTime: What time does this rule run.

CommonMP1 - CommonMP5: Additional common referenced sealed management packs this rule should ignore (the Whitelist). When using these overrides, please use the management pack name (ID) instead of the display name.

TimeoutSeconds: Timeout in seconds for the PowerShell script inside the rule.

Causes

The obsolete MP aliases references could be caused by deletion of overrides.

Resolutions

You may remove these obsolete references by using the "Remove Obsolete MP References" agent task targeting "All Management Servers Resource Pool".

Additional

Alert Suppression: In order to reduce the number of alerts, alert supression is enabled. The repeat count would increase if same obsolete references are detected. A new alert will only be generated if different obsolete references are detected.

Element properties:

TargetMicrosoft.SystemCenter.AllManagementServersPool
CategoryAlert
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Obsolete aliases found in unsealed management packs

Obsolete aliases found in unsealed management packs.
Total nunber of obsolete aliases: {0}
Details:
{1}

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource OpsMgr.Self.Maintenance.Obsolete.Management.Pack.Alias.DataSource Default
CD ConditionDetection System.ExpressionFilter Default
Alert WriteAction System.Health.GenerateAlert Default