HIP - Host requests rejected

HIP___Host_requests_rejected_12_Rule (Rule)

Knowledge Base article:

Management Pack
Summary

A large number of incoming requests from a host system are being rejected by the HIP Application.

 
Causes
  • The requests are from an unrecognized host system
  • The maximum number of queued requests for the HIP Application has been reached
  • The requests have invalid resolution data
 
Resolutions
  • Requests from an unrecognized host system or malformed requests could indicate a possible security attack being attempted on the HIP Service. The client system issuing the requests should be investigated.
  • If requests are being rejected because the maximum number of queued requests has been reached, consider increasing the number of worker threads on the HIP Application or increasing the maximum number of queued requests.
  • If requests are being rejected due to invalid resolution data, compare the request and what is expected in the HIP application view. As necessary, adjust the view and/or the host system making the request.
  • If this condition is encountered on a regular basis, consider adding an additional server(s) running the HIP Application to support the application load.
 
© 1995-2001 Microsoft Corporation, all rights reserved.

Element properties:

TargetMicrosoft.HostIntegrationServer.2006.Microsoft_Host_Integration_Server_2006_HIP_Servers_Installation
CategoryPerformanceHealth
EnabledTrue
Instance NameApp Integration HIP
Counter NameHost requests rejected / sec
Frequency120
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityLow
RemotableTrue
Alert Message
HIP - Host requests rejected

$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
value =
$Data/Value$
CommentMom2005ID='{6421E5D3-1E3D-41F3-89B7-EDD7589721D2}';MOM2005ComputerGroupID={D8D2787F-4381-40AA-8C8A-AFA118E20650}

Member Modules:

ID Module Type TypeId RunAs 
_7398AF55_2E74_4161_9C1E_9ED1CBDEAD7A_ DataSource System.Mom.BackwardCompatibility.Performance.FilteredDataProvider Default
AverageFilter ConditionDetection System.Performance.AveragerCondition Default
GenerateAlert WriteAction System.Mom.BackwardCompatibility.AlertResponse Default

Source Code:

<Rule ID="HIP___Host_requests_rejected_12_Rule" Target="Microsoft.HostIntegrationServer.2006.Microsoft_Host_Integration_Server_2006_HIP_Servers_Installation" Enabled="true" ConfirmDelivery="false" Comment="Mom2005ID='{6421E5D3-1E3D-41F3-89B7-EDD7589721D2}';MOM2005ComputerGroupID={D8D2787F-4381-40AA-8C8A-AFA118E20650}">
<Category>PerformanceHealth</Category>
<DataSources>
<DataSource ID="_7398AF55_2E74_4161_9C1E_9ED1CBDEAD7A_" Comment="{7398AF55-2E74-4161-9C1E-9ED1CBDEAD7A}" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.Performance.FilteredDataProvider">
<ComputerName>$Target/Host/Property[Type="WindowsLibrary!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Host requests rejected / sec</CounterName>
<ObjectName>App Integration HIP</ObjectName>
<AllInstances>true</AllInstances>
<Frequency>120</Frequency>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">InstanceName</XPathQuery>
</ValueExpression>
<Operator>NotEqual</Operator>
<ValueExpression>
<Value>HIP Common</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</DataSource>
</DataSources>
<ConditionDetection ID="AverageFilter" TypeID="PerformanceLibrary!System.Performance.AveragerCondition">
<NumSamples>1</NumSamples>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="MomBackwardCompatibility!System.Mom.BackwardCompatibility.AlertResponse">
<AlertGeneration>
<GenerateAlert>true</GenerateAlert>
<Owner/>
<Description>
$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
value =
$Data/Value$
</Description>
<AlertLevel>30</AlertLevel>
<ResolutionState/>
<Source>
$Data/ObjectName$
:
$Data/CounterName$
:
$Data/InstanceName$
</Source>
<Name>HIP - Host requests rejected</Name>
<ServerRole>HIS HIP</ServerRole>
<ServerRoleInstance>
$Data/InstanceName$
</ServerRoleInstance>
<Component>App</Component>
<ProblemState>1</ProblemState>
</AlertGeneration>
<InvokerType>0</InvokerType>
</WriteAction>
</WriteActions>
</Rule>