Check the WMI Service is running
When you do not receive any notification alerts from BizTalk360, even though it was working fine in the past, we recommend performing the following steps to check the health of the BizTalk360 Monitoring service (and to see if there are any exception error messages).
Navigate to BizTalk360 Settings page
Select BizTalk360 Health from the left menu
Select Monitoring Services Status
Verify if the monitoring service and its sub-services are running without any exception error messages. If there are any exception messages, you will notice an eye icon. Clicking the icon will display the exception details.
Cause of the problem
There may be certain occasions when you see an exception (related to the WMI service), such as:
Leaving
Execute(Kovai.BizTalk360.InfoTrack.ActivitiesImpl.Throttling.ThrottlingActivityImpl). Fatal exception in Throttling Activity. Microsoft.BizTalk.SnapIn.Framework.FrameworkException: Cannot connect to WMI provider. Ensure that the WMI service is running. ---> System.Management.ManagementException: Out of memory at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode) at System.Management.ManagementScope.InitializeGuts(Object o) at System.Management.ManagementScope.Initialize() at Microsoft.BizTalk.SnapIn.Framework.WmiProvider.get_ServerScope()
Leaving
CollectThrottlingPerfoCounters(Kovai.BizTalk360.InfoTrack.ActivitiesImpl.Throttling.ThrottlingActivityImpl). Fatal exception in Throlling Collection Activity. System.Data.SqlClient.SqlException (0x80131904): Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. ---> System.ComponentModel.Win32Exception (0x80004005): The wait operation timed out at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action '1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action '1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
Leaving
Execute(Kovai.BizTalk360.InfoTrack.ActivitiesImpl.Throttling.ThrottlingActivityImpl). Fatal exception in Throttling Activity. Microsoft.BizTalk.SnapIn.Framework.FrameworkException: Cannot connect to WMI provider. Ensure that the WMI service is running. ---> System.InvalidCastException: Unable to cast object of type 'System.IO.IOException' to type 'System.Management.IErrorInfo'. at System.StubHelpers.InterfaceMarshaler.ConvertToManaged(IntPtr pUnk, IntPtr itfMT, IntPtr classMT, Int32 flags) at System.Management.WbemErrorInfo.GetErrorInfo(Int32 reserved) at System.Management.WbemErrorInfo.GetErrorInfo()
Solution to the problem
Follow the steps shown below to resolve this problem:
Restart the WMI service on all BizTalk machines
Restart the BizTalk360 monitoring service and wait for some time for the data collection process to happen