Microsoft.Windows.MSDTC.2012.R2 :: 7.1.10100.0 (Management Pack)

Microsoft Windows MSDTC 2012 R2 Management Pack: This management pack monitors Windows MSDTC 2012 R2.

Summary

The Microsoft Distributed Transaction Coordinator (MSDTC) tracks all parts of the transactions process, even over multiple resource managers on multiple computers. This helps ensure that the transaction is committed, if every part of the transaction succeeds, or is rolled back, if any part of the transaction process fails.

By using embedded expertise, this Management Pack highlights health, and availability conditions that indicate problems for MSDTC. It can in some cases even identify issues before they become critical thus providing you with a level of customer responsiveness that increases the overall availability of MSDTC. As a result this Management Pack will reduce the total cost of ownership (TOC) by enabling proactive management and reducing resolution times for the issues defined.

The MSDTC 2012 R2 Management Pack includes the following features and capabilities:

Monitors and Rules

A complete set of Monitors and Rules have been provided to monitor MSDTC 2012 R2. The Management Pack includes monitoring capabilities for:

Knowledge

A complete set of Knowledge has been provided to monitor MSDTC 2012 R2.

Management Pack Elements

Classes (3)

 DisplayNameIDBase ClassAbstractHostedSingletonGroupExtensionAccessibility
Microsoft.MSDTC.6.3.ClusteredRolesMSDTC 2012 R2 Clustered RolesMicrosoft.MSDTC.6.3.ClusteredRolesMicrosoft.Windows.ComputerRoleFalseTrueFalseFalseFalsePublic
Microsoft.MSDTC.6.3.ServerRoleMSDTC serviceMicrosoft.MSDTC.6.3.ServerRoleMicrosoft.Windows.ComputerRoleTrueTrueFalseFalseFalsePublic
Microsoft.MSDTC.6.3.ServersMSDTC 2012 R2 ServerMicrosoft.MSDTC.6.3.ServersMicrosoft.MSDTC.6.3.ServerRoleFalseTrueFalseFalseFalsePublic

DataSource Modules (1)

 DisplayNameIDIsolationAccessibility
Microsoft.MSDTC.6.3.DataSource.ServiceDiscoveryDiscover MSDTC serviceMicrosoft.MSDTC.6.3.DataSource.ServiceDiscoveryAnyInternal

Discoveries (2)

 DisplayNameIDTargetEnabled
Microsoft.MSDTC.6.3.ClusteredRoleDiscoveryMSDTC 2012 R2 DTC Clustered Role DiscoveryMicrosoft.MSDTC.6.3.ClusteredRoleDiscoveryMicrosoft.Windows.Server.ComputerTrue
Microsoft.MSDTC.6.3.DiscoveryMSDTC 2012 R2 DTC Role DiscoveryMicrosoft.MSDTC.6.3.DiscoveryMicrosoft.Windows.Server.ComputerTrue

Unit Monitors (36)

 DisplayNameIDTargetCategoryEnabledAlert GenerateAccessibility
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceInstallationandSetup.Application.ReinstallMSDTCMicrosoft Distributed Transaction Coordinator Service Installation and Setup Health MonitorMicrosoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceInstallationandSetup.Application.ReinstallMSDTCMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceInstallationandSetup.Application.ResolvetransactionsmanuallyMicrosoft Distributed Transaction Coordinator Service Installation and Setup Health Monitor (Resolvetransactionsmanually)Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceInstallationandSetup.Application.ResolvetransactionsmanuallyMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.ChangetheMSDTClogpathMicrosoft Distributed Transaction Coordinator Service Log Availability Health Monitor (ChangetheMSDTClogpath)Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.ChangetheMSDTClogpathMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.FreediskspaceormovethelogfiletoanotherdriveThere is not enough disk space for the MSDTC log file service in its current locationMicrosoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.FreediskspaceormovethelogfiletoanotherdriveMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.IncreasethelogsizeorresolveoldtransactionsMicrosoft Distributed Transaction Coordinator Service Log Availability Health Monitor (Increasethelogsizeorresolveoldtransactions)Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.IncreasethelogsizeorresolveoldtransactionsMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.IncreasethenumberofMSDTClogbuffersThe system detected a problem in the MSDTC log file (IncreasethenumberofMSDTClogbuffers)Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.IncreasethenumberofMSDTClogbuffersMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.NoneMicrosoft Distributed Transaction Coordinator Service Log AvailabilityMicrosoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.NoneMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.ReinstallMSDTCThe system detected an incompatible version of the Microsoft Distributed Transaction Coordinator serviceMicrosoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.ReinstallMSDTCMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.RemovethereadonlyattributefromtheMSDTClogThe Microsoft Distributed Transaction Coordinator Service Log is read-onlyMicrosoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.RemovethereadonlyattributefromtheMSDTClogMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.RestoreMsdtclogdllandrestartMSDTCThe system indicates there is a problem with the Msdtclog.dll fileMicrosoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.RestoreMsdtclogdllandrestartMSDTCMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.RuntheMSDTCResetlogutilityThe system detected a problem in the MSDTC log file (RuntheMSDTCResetlogutility)Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.RuntheMSDTCResetlogutilityMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceonaCluster.Application.ConfigureMSDTConaFailoverClusterMicrosoft Distributed Transaction Coordinator Service on a Cluster Health MonitorMicrosoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceonaCluster.Application.ConfigureMSDTConaFailoverClusterMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceonaCluster.Application.RestarttheclusterMicrosoft Distributed Transaction Coordinator Service on a Cluster Health Monitor (Restartthecluster)Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceonaCluster.Application.RestarttheclusterMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceonaCluster.Application.StarttheClusterserviceandthenstartMSDTCMicrosoft Distributed Transaction Coordinator Service on a Cluster Health Monitor (StarttheClusterserviceandthenstartMSDTC)Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceonaCluster.Application.StarttheClusterserviceandthenstartMSDTCMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.ChecktheXAproviderregistrykeyAn error condition may have resulted from a problem with the registry keyMicrosoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.ChecktheXAproviderregistrykeyMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.FreeupsystemmemoryThe MSDTC Windows service failed to start due to low memoryMicrosoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.FreeupsystemmemoryMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.RestartMSDTCMicrosoft Distributed Transaction Coordinator Service Startup Health Monitor (RestartMSDTC)Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.RestartMSDTCMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.StartMSDTCMicrosoft Distributed Transaction Coordinator Service Startup Health Monitor (StartMSDTC)Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.StartMSDTCMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceStoppage.Application.StopMSDTCMicrosoft Distributed Transaction Coordinator Service Stoppage Health MonitorMicrosoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceStoppage.Application.StopMSDTCMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceUpgrade.Application.ConfirmthattheupgradedserviceisrunningproperlyMicrosoft Distributed Transaction Coordinator Service Upgrade Health MonitorMicrosoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceUpgrade.Application.ConfirmthattheupgradedserviceisrunningproperlyMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.NewDiagnoserLogin account and credentials might not have the permissions necessary to run the user interfaceMicrosoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.NewDiagnoserMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.ReportaninvaliderrorcodetoMicrosoftMicrosoft Distributed Transaction Coordinator Service User Interface Health Monitor (ReportaninvaliderrorcodetoMicrosoft)Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.ReportaninvaliderrorcodetoMicrosoftMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.RestartComponentServicesandconfirmthattheDTCisrunningproperlyMicrosoft Distributed Transaction Coordinator Service User Interface Health Monitor (RestartComponentServicesandconfirmthattheDTCisrunningproperly)Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.RestartComponentServicesandconfirmthattheDTCisrunningproperlyMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.StopandrestartMSDTCMicrosoft Distributed Transaction Coordinator Service User Interface Health Monitor (StopandrestartMSDTC)Microsoft.MSDTC.6.3.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.StopandrestartMSDTCMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.Monitor.ClusteredRoleMonitor clustered MSDTC roleMicrosoft.MSDTC.6.3.Monitor.ClusteredRoleMicrosoft.MSDTC.6.3.ClusteredRolesAvailabilityHealthTrueFalsePublic
Microsoft.MSDTC.6.3.Monitor.ServiceMonitor MSDTC serviceMicrosoft.MSDTC.6.3.Monitor.ServiceMicrosoft.MSDTC.6.3.ServersAvailabilityHealthTrueTruePublic
Microsoft.MSDTC.6.3.RegistryConfiguration.Application.ChecktheMSDTCregistrykeysRegistry Configuration Health Monitor (ChecktheMSDTCregistrykeys)Microsoft.MSDTC.6.3.RegistryConfiguration.Application.ChecktheMSDTCregistrykeysMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.RegistryConfiguration.Application.CheckXAregistrykeysRegistry Configuration Health Monitor (CheckXAregistrykeys)Microsoft.MSDTC.6.3.RegistryConfiguration.Application.CheckXAregistrykeysMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.RegistryConfiguration.Application.ConfirmthattheserverhasaccesstotheOLETransactionManagerskeyRegistry Configuration Health Monitor (ConfirmthattheserverhasaccesstotheOLETransactionManagerskey)Microsoft.MSDTC.6.3.RegistryConfiguration.Application.ConfirmthattheserverhasaccesstotheOLETransactionManagerskeyMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.RegistryConfiguration.Application.RestorethedefaultaccountRegistry Configuration Health Monitor (Restorethedefaultaccount)Microsoft.MSDTC.6.3.RegistryConfiguration.Application.RestorethedefaultaccountMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.RegistryConfiguration.Application.TurnontheRemoteRegistryserviceRegistry Configuration Health Monitor (TurnontheRemoteRegistryservice)Microsoft.MSDTC.6.3.RegistryConfiguration.Application.TurnontheRemoteRegistryserviceMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.TransactionsProcessing.Application.CheckXAregistrykeysAn error condition may have resulted from a problem with a registry keyMicrosoft.MSDTC.6.3.TransactionsProcessing.Application.CheckXAregistrykeysMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.TransactionsProcessing.Application.RegisterthecomponentontheserverThe MSDTC service reported an error with a program that interfaces with MSDTCMicrosoft.MSDTC.6.3.TransactionsProcessing.Application.RegisterthecomponentontheserverMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.TransactionsProcessing.Application.ResolvetheInDoubttransactionsThe MSDTC service reported the outcome for a transaction has a status of In DoubtMicrosoft.MSDTC.6.3.TransactionsProcessing.Application.ResolvetheInDoubttransactionsMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.TransactionsProcessing.Application.RestartMSDTCAn illegal state transition has occurred with the XA transaction managerMicrosoft.MSDTC.6.3.TransactionsProcessing.Application.RestartMSDTCMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.6.3.VolumeSnapshotSupport.Application.StopandthenrestartMSDTCVolume Snapshot Support Health MonitorMicrosoft.MSDTC.6.3.VolumeSnapshotSupport.Application.StopandthenrestartMSDTCMicrosoft.MSDTC.6.3.ServersStateCollectionTrueTruePublic

Rules (7)

 DisplayNameIDTargetCategoryEnabledAlert Generate
Microsoft.MSDTC.6.3.EventcollectionMSDTC warning and error eventsMicrosoft.MSDTC.6.3.EventcollectionMicrosoft.MSDTC.6.3.ServersEventCollectionTrueFalse
Microsoft.MSDTC.6.3.Eventcollection.4143.4212.4213.4214.4129Check for a required fileMicrosoft.MSDTC.6.3.Eventcollection.4143.4212.4213.4214.4129Microsoft.MSDTC.6.3.ServersEventCollectionTrueTrue
Microsoft.MSDTC.6.3.Eventcollection.4358.4359Check Windows Firewall settings and network connectivityMicrosoft.MSDTC.6.3.Eventcollection.4358.4359Microsoft.MSDTC.6.3.ServersEventCollectionTrueTrue
Microsoft.MSDTC.6.3.Eventcollection.4418Reinstall MSDTCMicrosoft.MSDTC.6.3.Eventcollection.4418Microsoft.MSDTC.6.3.ServersEventCollectionTrueTrue
Microsoft.MSDTC.6.3.Eventcollection.4424.4228A problem has occured with DTC that needs further diagnosisMicrosoft.MSDTC.6.3.Eventcollection.4424.4228Microsoft.MSDTC.6.3.ServersEventCollectionTrueTrue
Microsoft.MSDTC.6.3.Eventcollection.4425DTC Correct the low-resource condition for MSDTC tracing eventMicrosoft.MSDTC.6.3.Eventcollection.4425Microsoft.MSDTC.6.3.ServersEventCollectionTrueTrue
Microsoft.MSDTC.6.3.Eventcollection.RestartMSDTCRestart MSDTCMicrosoft.MSDTC.6.3.Eventcollection.RestartMSDTCMicrosoft.MSDTC.6.3.ServersEventCollectionTrueTrue

Folder Items (4)

 DisplayNameIDFolderNameElementID
Microsoft.MSDTC.6.3.ClusteredRoles.State.ViewMicrosoft DTC 2012 R2 Clustered Roles State ViewMicrosoft.MSDTC.6.3.ClusteredRoles.State.ViewMicrosoft.MSDTC.6.3.Folder.MSDTCMicrosoft.MSDTC.6.3.ClusteredRoles.State.View
Microsoft.MSDTC.6.3.State.ViewMicrosoft DTC 2012 R2 Server State ViewMicrosoft.MSDTC.6.3.State.ViewMicrosoft.MSDTC.6.3.Folder.MSDTCMicrosoft.MSDTC.6.3.State.View
Microsoft.MSDTC.6.3.View.AllAlertsAll AlertsMicrosoft.MSDTC.6.3.View.AllAlertsMicrosoft.MSDTC.6.3.Folder.MSDTCMicrosoft.MSDTC.6.3.View.AllAlerts
Microsoft.MSDTC.6.3.View.MSDTCEventsMSDTC EventsMicrosoft.MSDTC.6.3.View.MSDTCEventsMicrosoft.MSDTC.6.3.Folder.MSDTCMicrosoft.MSDTC.6.3.View.MSDTCEvents

Folders (1)

 DisplayNameIDParentFolderAccessibility
Microsoft.MSDTC.6.3.Folder.MSDTCMicrosoft DTC 2012 R2Microsoft.MSDTC.6.3.Folder.MSDTCMicrosoft.SystemCenter.Monitoring.ViewFolder.RootPublic

Views (4)

 DisplayNameIDTargetTypeAccessibilityVisible
Microsoft.MSDTC.6.3.ClusteredRoles.State.ViewMicrosoft DTC 2012 R2 Clustered Roles State ViewMicrosoft.MSDTC.6.3.ClusteredRoles.State.ViewMicrosoft.MSDTC.6.3.ClusteredRolesMicrosoft.SystemCenter.StateViewTypePublicTrue
Microsoft.MSDTC.6.3.State.ViewMicrosoft DTC 2012 R2 Server State ViewMicrosoft.MSDTC.6.3.State.ViewMicrosoft.MSDTC.6.3.ServersMicrosoft.SystemCenter.StateViewTypePublicTrue
Microsoft.MSDTC.6.3.View.AllAlertsAll AlertsMicrosoft.MSDTC.6.3.View.AllAlertsMicrosoft.MSDTC.6.3.ServersMicrosoft.SystemCenter.AlertViewTypePublicTrue
Microsoft.MSDTC.6.3.View.MSDTCEventsMSDTC EventsMicrosoft.MSDTC.6.3.View.MSDTCEventsMicrosoft.MSDTC.6.3.ServersMicrosoft.SystemCenter.EventViewTypePublicTrue