ConnectorManager
ConnectorManager is used by the HealthService to send and receive outside data through a connector. The connector used in Operations Manager is the MOMConnector. This design exists because the binaries were created so that the HealthService can be a standalone part that runs workflows and manages itself, while receiving and sending data through connectors. The connections must be mutually authenticated via Kerberos or certificates (TLS) in non-Active Directory or non-trusted environments. ConnectorManager gets data from DataPublisherManager, which is sent to any parent HealthService (there can be multiple Health Services in a multi-homed environment), and is also responsible for the send queue and data items send and drop priority.
A data item is an output or result of a workflow that must be passed to another module or parent HealthService. For example, the result of an Event Collection Rule needs to be sent to the parent management server, which in turn passes it to a database write module that actually writes the data to the Operational Database or the Data Warehouse Database. The following is an example of this type of data item:
SPECIFIC_EVENT_INFORMATION_1SPECIFIC_EVENT_INFORMATION_
2SPECIFIC_EVENT_INFORMATION_3SPECIFIC_EVENT_INFORMATION_X...
.
EventID=2000
Severity=Error Message=The Management Group %1 failed to start The error message is %2(%3) A previous message with more detail may have been logged
EventID=2001
Severity=Error Message=No Management Group could be started See previous errors for more specific details If no errors are present, verify the machine has sufficient memory and has at least one Management Group configured Because Active Directory Integration is disabled, the Health Service will not remain running
EventID=2002
Severity=Informational Message=Management Group “%1” was started
EventID=2003
Severity=Informational Message=No management groups were started This may either be because no management groups are currently configured or a configured management group failed to start The Health Service will wait for policy from Active Directory configuring a management group to run
EventID=2010
Severity=Error Message=The Health Service cannot connect to Active Directory to retrieve management group policy The error is %1 (%2)
EventID=2011
Severity=Informational Message=The Health Service did not find any policy in Active Directory
EventID=2012
Severity=Success Message=The Health Service successfully retrieved policy from Active Directory
EventID=2013
Severity=Success Message=The Health Service successfully retrieved policy from Active Directory However, that policy is corrupt and has been discarded
EventID=2015
Severity=Error Message=A workflow in the Health Service has generated a message which exceeds the size limit, and has been discarded%n Management Group Id : %1%n Monitor or Rule Id : %2%n
EventID=2016
Severity=Informational Message=The set of management groups in Active Directory has changed The Health Service will reinitialize to pick up the changes
EventID=2017
Severity=Informational Message=Active Directory integration has been disabled To enable Active Directory integration, set the value ‘SYSTEM\CurrentControlSet\Services\HealthService\Parameters\ConnectorManager\EnableADIntegration’ in the registry to ‘1’
EventID=2018
Severity=Warning Message=The Management Group %1 found in Active Directory has not been approved on this Health Service and will not be started%n To approve this Management Group, create the following key in the registry of this Health service : SYSTEM\CurrentControlSet\Services\HealthService\Parameters\ConnectorManager\Approved AD Management Groups\%1%n %nYou can also remove all entries to implicitly approve all management groups
EventID=2019
Severity=Informational Message=The Management Group %1 has been discovered in Active Directory
EventID=2020
Severity=Informational Message=The Management Group %1 which was originally discovered via Active Directory has been removed from Active Directory and will be removed from this Health Service
EventID=2023
Severity=Warning Message=The health service has removed some items from the send queue for management group “%1” since it exceeded the maximum allowed size of %2 megabytes
EventID=2110
Severity=Success Message=Health Service successfully transferred file %n%nSource File Name : %1 %nManagement Group : %2 %nDestination Health Service Id : %3
EventID=2111
Severity=Error Message=A file transfer from this health service failed %n %nSource File Name : %1 %nManagement Group : %2 %nDestination Health Service Id : %3 %nError Code: %4(%5)
EventID=2112
Severity=Error Message=The Health Service has deleted one or more items for management group “%1” which could not be delivered after %2 attempts
EventID=2113
Severity=Error Message=The Health Service received a malformed data item This item was received on management group %2 from health service %1 Multiple occurrences of this event will be throttled and occur only once every 5 minutes
EventID=2114
Severity=Error Message=The Health Service received a malformed data item The origin of the item could not be determined Multiple occurrences of this event will be throttled and occur only once every 5 minutes
EventID=2115
Severity=Warning Message=A Bind Data Source in Management Group %1 has posted items to the workflow, but has not received a response in %5 seconds This indicates a performance or functional problem with the workflow%n Workflow Id : %2%n Instance : %3%n Instance Id : %4%n
EventID=2119
Severity=Warning Message=Active Directory Integration has been disabled because this Health Service is running on a Domain Controller To suppress this message, set the value ‘SYSTEM\CurrentControlSet\Services\HealthService\Parameters\ConnectorManager\EnableADIntegration’ in the registry to ‘0’
EventID=2120
Severity=Warning Message=The Health Service has deleted one or more items for management group “%1” which could not be sent in %2 minutes
EventID=2121
Severity=Warning Message=A file upload could not be started since the source file path could not be determined in rule “%2” running for instance “%3″ with id:”%4” in management group “%1″%n%n Configured File Path: “%5″%n Upload Channel Id: %6%n Input Data Item XML:%n
EventID=2122
Severity=Warning Message=A file upload could not be started since the source file path could not be determined in rule “%2” running for instance “%3″ with id:”%4” in management group “%1″%n %n Configured File Path: “%5″%n Error Code: %6(%7)%n Upload Channel Id: %8%n Input Data Item XML:%n
EventID=2123
Severity=Warning Message=A file upload could not be started since the source file path was invalid in rule “%2” running for instance “%3″ with id:”%4” in management group “%1” The upload will not be retried since the path was invalid%n %n Resolved File Path: “%5″%n Configured File Path: “%6″%n Upload Channel Id: %7%n Input Data Item XML:%n
EventID=2124
Severity=Warning Message=A file upload could not be started in rule “%2” running for instance “%3″ with id:”%4” in management group “%1″%n %n Resolved File Path: “%5″%n Configured File Path: “%6″%n Error Code: %7(%8)%n Upload Channel Id: %9%n Input Data Item XML:%n
EventID=2125
Severity=Warning Message=A request to download a file (%3) from the Health Service with id %2 in management group “%1” was rejected due to the file being too large The file was %4 megabytes and the maximum allowed size is %5 megabytes Multiple occurrences of this event will be throttled and occur only once every 15 minutes
EventID=2126
Severity=Warning Message=A request to download a file (%3) from the Health Service with id %2 in management group “%1” was temporarily rejected due to the sender being over quota The file was %4 megabytes in size (0 megabytes: the actual file size was less that 1 megabyte) The file download will be retried by the sender Multiple occurrences of this event will be throttled and occur only once every 15 minutes
EventID=2127
Severity=Error Message=Health Service HTTP module in management group “%1” failed to %3 data to/from url (%2) with error (%4)
EventID=2128
Severity=Error Message=Health Service HTTP module in management group “%1” failed to resolve DNS name for url (%2)
EventID=2129
Severity=Error Message=Health Service HTTP module in management group “%1” failed to connect to url (%2) The service can be offline or not deployed to this DNS name
EventID=2130
Severity=Error Message=Health Service HTTP module in management group “%1” timed out connecting to url (%2) EventID=2132 Severity=Error Message=Health Service HTTP module in management group “%1” is not authorized to connect to (%2)