Microsoft Windows MSDTC 2016

Microsoft.Windows.MSDTC.2016 :: 10.0.0.0 (Management Pack)

Microsoft Windows MSDTC 2016 Management Pack: This management pack monitors Windows MSDTC 2016.

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 2016 Management Pack includes the following features and capabilities:

Monitors and Rules

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

Knowledge

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

Causes

N/A

Resolutions

N/A

Management Pack Elements

Classes (3)

 DisplayNameIDBase ClassAbstractHostedSingletonGroupExtensionAccessibility
Microsoft.MSDTC.10.0.ClusteredRolesMSDTC 2016 Clustered RolesMicrosoft.MSDTC.10.0.ClusteredRolesMicrosoft.Windows.ComputerRoleFalseTrueFalseFalseFalsePublic
Microsoft.MSDTC.10.0.ServerRoleMSDTC serviceMicrosoft.MSDTC.10.0.ServerRoleMicrosoft.Windows.ComputerRoleTrueTrueFalseFalseFalsePublic
Microsoft.MSDTC.10.0.ServersMSDTC 2016 ServerMicrosoft.MSDTC.10.0.ServersMicrosoft.MSDTC.10.0.ServerRoleFalseTrueFalseFalseFalsePublic

DataSource Modules (1)

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

Discoveries (2)

 DisplayNameIDTargetEnabled
Microsoft.MSDTC.10.0.ClusteredRoleDiscoveryMSDTC 2016 DTC Clustered Role DiscoveryMicrosoft.MSDTC.10.0.ClusteredRoleDiscoveryMicrosoft.Windows.Server.10.0.ComputerTrue
Microsoft.MSDTC.10.0.DiscoveryMSDTC 2016 DTC Role DiscoveryMicrosoft.MSDTC.10.0.DiscoveryMicrosoft.Windows.Server.10.0.ComputerTrue

Unit Monitors (36)

 DisplayNameIDTargetCategoryEnabledAlert GenerateAccessibility
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceInstallationandSetup.Application.ReinstallMSDTCMicrosoft Distributed Transaction Coordinator Service Installation and Setup Health MonitorMicrosoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceInstallationandSetup.Application.ReinstallMSDTCMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceInstallationandSetup.Application.ResolvetransactionsmanuallyMicrosoft Distributed Transaction Coordinator Service Installation and Setup Health Monitor (Resolve transactions manually)Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceInstallationandSetup.Application.ResolvetransactionsmanuallyMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.ChangetheMSDTClogpathMicrosoft Distributed Transaction Coordinator Service Log Availability Health Monitor (Change the MSDTC log path)Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.ChangetheMSDTClogpathMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.FreediskspaceormovethelogfiletoanotherdriveThere is not enough disk space for the MSDTC log file service in its current locationMicrosoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.FreediskspaceormovethelogfiletoanotherdriveMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.IncreasethelogsizeorresolveoldtransactionsMicrosoft Distributed Transaction Coordinator Service Log Availability Health Monitor (Increase the log size or resolve old transactions)Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.IncreasethelogsizeorresolveoldtransactionsMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.IncreasethenumberofMSDTClogbuffersThe system detected a problem in the MSDTC log file (Increase the number of MSDTC log buffers)Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.IncreasethenumberofMSDTClogbuffersMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.NoneMicrosoft Distributed Transaction Coordinator Service Log AvailabilityMicrosoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.NoneMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.ReinstallMSDTCThe system detected an incompatible version of the Microsoft Distributed Transaction Coordinator serviceMicrosoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.ReinstallMSDTCMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.RemovethereadonlyattributefromtheMSDTClogThe Microsoft Distributed Transaction Coordinator Service Log is read-onlyMicrosoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.RemovethereadonlyattributefromtheMSDTClogMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.RestoreMsdtclogdllandrestartMSDTCThe system indicates there is a problem with the Msdtclog.dll fileMicrosoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.RestoreMsdtclogdllandrestartMSDTCMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.RuntheMSDTCResetlogutilityThe system detected a problem in the MSDTC log file (Run the MSDTC Reset log utility)Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceLogAvailability.Application.RuntheMSDTCResetlogutilityMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceonaCluster.Application.ConfigureMSDTConaFailoverClusterMicrosoft Distributed Transaction Coordinator Service on a Cluster Health MonitorMicrosoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceonaCluster.Application.ConfigureMSDTConaFailoverClusterMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceonaCluster.Application.RestarttheclusterMicrosoft Distributed Transaction Coordinator Service on a Cluster Health Monitor (Restart the cluster)Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceonaCluster.Application.RestarttheclusterMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceonaCluster.Application.StarttheClusterserviceandthenstartMSDTCMicrosoft Distributed Transaction Coordinator Service on a Cluster Health Monitor (Start the Cluster service and then start MSDTC)Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceonaCluster.Application.StarttheClusterserviceandthenstartMSDTCMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.ChecktheXAproviderregistrykeyAn error condition may have resulted from a problem with the registry keyMicrosoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.ChecktheXAproviderregistrykeyMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.FreeupsystemmemoryThe MSDTC Windows service failed to start due to low memoryMicrosoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.FreeupsystemmemoryMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.RestartMSDTCMicrosoft Distributed Transaction Coordinator Service Startup Health Monitor (Restart MSDTC)Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.RestartMSDTCMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.StartMSDTCMicrosoft Distributed Transaction Coordinator Service Startup Health Monitor (Start MSDTC)Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceStartup.Application.StartMSDTCMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceStoppage.Application.StopMSDTCMicrosoft Distributed Transaction Coordinator Service Stoppage Health MonitorMicrosoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceStoppage.Application.StopMSDTCMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceUpgrade.Application.ConfirmthattheupgradedserviceisrunningproperlyMicrosoft Distributed Transaction Coordinator Service Upgrade Health MonitorMicrosoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceUpgrade.Application.ConfirmthattheupgradedserviceisrunningproperlyMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.NewDiagnoserLogin account and credentials might not have the permissions necessary to run the user interfaceMicrosoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.NewDiagnoserMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.ReportaninvaliderrorcodetoMicrosoftMicrosoft Distributed Transaction Coordinator Service User Interface Health Monitor (Report an invalid error code to Microsoft)Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.ReportaninvaliderrorcodetoMicrosoftMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.RestartComponentServicesandconfirmthattheDTCisrunningproperlyMicrosoft Distributed Transaction Coordinator Service User Interface Health Monitor (Restart Component Services and confirm that the DTC is running properly)Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.RestartComponentServicesandconfirmthattheDTCisrunningproperlyMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.StopandrestartMSDTCMicrosoft Distributed Transaction Coordinator Service User Interface Health Monitor (Stop and restart MSDTC)Microsoft.MSDTC.10.0.MicrosoftDistributedTransactionCoordinatorServiceUserInterface.Application.StopandrestartMSDTCMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.Monitor.ClusteredRoleMonitor clustered MSDTC roleMicrosoft.MSDTC.10.0.Monitor.ClusteredRoleMicrosoft.MSDTC.10.0.ClusteredRolesAvailabilityHealthTrueFalsePublic
Microsoft.MSDTC.10.0.Monitor.ServiceMonitor MSDTC serviceMicrosoft.MSDTC.10.0.Monitor.ServiceMicrosoft.MSDTC.10.0.ServersAvailabilityHealthTrueTruePublic
Microsoft.MSDTC.10.0.RegistryConfiguration.Application.ChecktheMSDTCregistrykeysRegistry Configuration Health Monitor (Check the MSDTC registry keys)Microsoft.MSDTC.10.0.RegistryConfiguration.Application.ChecktheMSDTCregistrykeysMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.RegistryConfiguration.Application.CheckXAregistrykeysRegistry Configuration Health Monitor (Check XA registry keys)Microsoft.MSDTC.10.0.RegistryConfiguration.Application.CheckXAregistrykeysMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.RegistryConfiguration.Application.ConfirmthattheserverhasaccesstotheOLETransactionManagerskeyRegistry Configuration Health Monitor (Confirm that the server has access to the OLE Transaction Managers key)Microsoft.MSDTC.10.0.RegistryConfiguration.Application.ConfirmthattheserverhasaccesstotheOLETransactionManagerskeyMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.RegistryConfiguration.Application.RestorethedefaultaccountRegistry Configuration Health Monitor (Restore the default account)Microsoft.MSDTC.10.0.RegistryConfiguration.Application.RestorethedefaultaccountMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.RegistryConfiguration.Application.TurnontheRemoteRegistryserviceRegistry Configuration Health Monitor (Turn on the Remote Registry service)Microsoft.MSDTC.10.0.RegistryConfiguration.Application.TurnontheRemoteRegistryserviceMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.TransactionsProcessing.Application.CheckXAregistrykeysAn error condition may have resulted from a problem with a registry keyMicrosoft.MSDTC.10.0.TransactionsProcessing.Application.CheckXAregistrykeysMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.TransactionsProcessing.Application.RegisterthecomponentontheserverThe MSDTC service reported an error with a program that interfaces with MSDTCMicrosoft.MSDTC.10.0.TransactionsProcessing.Application.RegisterthecomponentontheserverMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.TransactionsProcessing.Application.ResolvetheInDoubttransactionsThe MSDTC service reported the outcome for a transaction has a status of In DoubtMicrosoft.MSDTC.10.0.TransactionsProcessing.Application.ResolvetheInDoubttransactionsMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.TransactionsProcessing.Application.RestartMSDTCAn illegal state transition has occurred with the XA transaction managerMicrosoft.MSDTC.10.0.TransactionsProcessing.Application.RestartMSDTCMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic
Microsoft.MSDTC.10.0.VolumeSnapshotSupport.Application.StopandthenrestartMSDTCVolume Snapshot Support Health MonitorMicrosoft.MSDTC.10.0.VolumeSnapshotSupport.Application.StopandthenrestartMSDTCMicrosoft.MSDTC.10.0.ServersStateCollectionTrueTruePublic

Rules (7)

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

Folder Items (4)

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

Folders (1)

 DisplayNameIDParentFolderAccessibility
Microsoft.MSDTC.10.0.Folder.MSDTCMicrosoft DTC 2016Microsoft.MSDTC.10.0.Folder.MSDTCMicrosoft.MSDTC.Library.Folder.MSDTCPublic

Views (4)

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