none
Operations manager Event ID: 4502 и 31400 RRS feed

  • Общие обсуждения

  • Добрый день.

    Периодически на сервере SCOM появляются сообщения об ошибках Event Id - 31400, 4502 (сообщения появляются всегда вместе) в журнале Operations Manager - 

    Log Name:      Operations Manager
    Source:        Health Service Modules
    Date:          12/6/2017 3:34:45 PM
    Event ID:      31400
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      ****************
    Description:
    An exception occured processing a group membership rule. The rule will be unloaded.
     Subscription ID: 2cb9bc41-8335-4798-895b-e5c1dbfdde48
     Rule ID: 706941af-f01b-b426-b22a-66388c47570c
     Group ID: de2ea177-b32f-b490-6cba-147b8639faa6
     Group type name: Microsoft.Windows.InternetInformationServices.InstanceGroup
     Exception: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
       at System.Collections.Generic.List`1.get_Item(Int32 index)
       at Microsoft.EnterpriseManagement.DataAccessLayer.EntityKeyValuePairCache.GetManagedEntityKeyValuePairs(Guid baseManagedEntityId, Guid managedTypeId, Int32 mtvRow, QueryResults mtvQueryResults, IList`1 keyPropPairs, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.DataAccessLayer.EntityKeyValuePairCache.GetManagedEntityKeyValuePairs(Guid baseManagedEntityId, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.DataAccessLayer.EntityKeyValuePairCache.GetKeyValuePairs(Guid baseManagedEntityId, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.ExpressionEvaluatorForSnapshot.GetAllByTypeRelationshipChangesForSnapshot(Guid groupInstanceId, Guid groupTypeId, Guid relationshipId, Guid targetManagedTypeId, IList`1 excludeList, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipRuleEvaluator.EvaluateSnapshot(MembershipSubscription subscription, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipRuleEvaluator.EvaluateDifference(MembershipSubscription membershipSubscription, List`1 membershipChanges, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipRuleEvaluator.EvaluateDifference(MembershipSubscription subscription, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipCalculationManager.SnapshotCalculation(MembershipSubscription membershipSubscription, DatabaseConnection databaseConnection)
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Health Service Modules" />
        <EventID Qualifiers="49152">31400</EventID>
        <Level>2</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2017-12-06T11:34:45.000000000Z" />
        <EventRecordID>8460225</EventRecordID>
        <Channel>Operations Manager</Channel>
        <Computer>******************</Computer>
        <Security />
      </System>
      <EventData>
        <Data>2cb9bc41-8335-4798-895b-e5c1dbfdde48</Data>
        <Data>706941af-f01b-b426-b22a-66388c47570c</Data>
        <Data>de2ea177-b32f-b490-6cba-147b8639faa6</Data>
        <Data>Microsoft.Windows.InternetInformationServices.InstanceGroup</Data>
        <Data>System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
       at System.Collections.Generic.List`1.get_Item(Int32 index)
       at Microsoft.EnterpriseManagement.DataAccessLayer.EntityKeyValuePairCache.GetManagedEntityKeyValuePairs(Guid baseManagedEntityId, Guid managedTypeId, Int32 mtvRow, QueryResults mtvQueryResults, IList`1 keyPropPairs, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.DataAccessLayer.EntityKeyValuePairCache.GetManagedEntityKeyValuePairs(Guid baseManagedEntityId, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.DataAccessLayer.EntityKeyValuePairCache.GetKeyValuePairs(Guid baseManagedEntityId, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.ExpressionEvaluatorForSnapshot.GetAllByTypeRelationshipChangesForSnapshot(Guid groupInstanceId, Guid groupTypeId, Guid relationshipId, Guid targetManagedTypeId, IList`1 excludeList, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipRuleEvaluator.EvaluateSnapshot(MembershipSubscription subscription, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipRuleEvaluator.EvaluateDifference(MembershipSubscription membershipSubscription, List`1 membershipChanges, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipRuleEvaluator.EvaluateDifference(MembershipSubscription subscription, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipCalculationManager.SnapshotCalculation(MembershipSubscription membershipSubscription, DatabaseConnection databaseConnection)</Data>
      </EventData>
    </Event> 

    и

    Log Name:      Operations Manager
    Source:        HealthService
    Date:          12/6/2017 3:34:45 PM
    Event ID:      4502
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      *******************
    Description:
    A module of type "Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.GroupCalculationModule" reported an exception System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
       at System.Collections.Generic.List`1.get_Item(Int32 index)
       at Microsoft.EnterpriseManagement.DataAccessLayer.EntityKeyValuePairCache.GetManagedEntityKeyValuePairs(Guid baseManagedEntityId, Guid managedTypeId, Int32 mtvRow, QueryResults mtvQueryResults, IList`1 keyPropPairs, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.DataAccessLayer.EntityKeyValuePairCache.GetManagedEntityKeyValuePairs(Guid baseManagedEntityId, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.DataAccessLayer.EntityKeyValuePairCache.GetKeyValuePairs(Guid baseManagedEntityId, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.ExpressionEvaluatorForSnapshot.GetAllByTypeRelationshipChangesForSnapshot(Guid groupInstanceId, Guid groupTypeId, Guid relationshipId, Guid targetManagedTypeId, IList`1 excludeList, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipRuleEvaluator.EvaluateSnapshot(MembershipSubscription subscription, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipRuleEvaluator.EvaluateDifference(MembershipSubscription membershipSubscription, List`1 membershipChanges, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipRuleEvaluator.EvaluateDifference(MembershipSubscription subscription, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipCalculationManager.SnapshotCalculation(MembershipSubscription membershipSubscription, DatabaseConnection databaseConnection) which was running as part of rule "Microsoft.Windows.InternetInformationServices.InstanceGroupDiscovery.Rule" running for instance "IIS Instance Group" with id:"{DE2EA177-B32F-B490-6CBA-147B8639FAA6}" in management group "inm-scom".
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="HealthService" />
        <EventID Qualifiers="49152">4502</EventID>
        <Level>2</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2017-12-06T11:34:45.000000000Z" />
        <EventRecordID>8460226</EventRecordID>
        <Channel>Operations Manager</Channel>
        <Computer>**************</Computer>
        <Security />
      </System>
      <EventData>
        <Data>inm-scom</Data>
        <Data>Microsoft.Windows.InternetInformationServices.InstanceGroupDiscovery.Rule</Data>
        <Data>IIS Instance Group</Data>
        <Data>{DE2EA177-B32F-B490-6CBA-147B8639FAA6}</Data>
        <Data>Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.GroupCalculationModule</Data>
        <Data>System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
       at System.Collections.Generic.List`1.get_Item(Int32 index)
       at Microsoft.EnterpriseManagement.DataAccessLayer.EntityKeyValuePairCache.GetManagedEntityKeyValuePairs(Guid baseManagedEntityId, Guid managedTypeId, Int32 mtvRow, QueryResults mtvQueryResults, IList`1 keyPropPairs, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.DataAccessLayer.EntityKeyValuePairCache.GetManagedEntityKeyValuePairs(Guid baseManagedEntityId, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.DataAccessLayer.EntityKeyValuePairCache.GetKeyValuePairs(Guid baseManagedEntityId, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.ExpressionEvaluatorForSnapshot.GetAllByTypeRelationshipChangesForSnapshot(Guid groupInstanceId, Guid groupTypeId, Guid relationshipId, Guid targetManagedTypeId, IList`1 excludeList, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipRuleEvaluator.EvaluateSnapshot(MembershipSubscription subscription, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipRuleEvaluator.EvaluateDifference(MembershipSubscription membershipSubscription, List`1 membershipChanges, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipRuleEvaluator.EvaluateDifference(MembershipSubscription subscription, DatabaseConnection databaseConnection)
       at Microsoft.EnterpriseManagement.Mom.DatabaseQueryModules.MembershipCalculationManager.SnapshotCalculation(MembershipSubscription membershipSubscription, DatabaseConnection databaseConnection)</Data>
      </EventData>
    </Event>

    Помогите, пожалуйста, с решением данных ошибок. 

    6 декабря 2017 г. 12:12