Discovered items are Filtered and Not Polled in Performance Management Data Aggregator
search cancel

Discovered items are Filtered and Not Polled in Performance Management Data Aggregator

book

Article ID: 194061

calendar_today

Updated On:

Products

CA Infrastructure Management CA Performance Management - Usage and Administration DX NetOps

Issue/Introduction

I have configured to set priority grouping for High Speed Interface and Cisco Interface Vendor Certifications in order to poll Queue Drop data for Cisco devices.

We see both Vendor Certifications supported from the same Metric Family.
 

The High Speed Interface Vendor Certification shows Active Polled items.
 
 
 
But the Cisco Interface Vendor Certification shows its Discovered Items as Filtered and Not Polled.


Environment

Release : 3.7

Component : IM Reporting / Admin / Configuration

Cause

The Filter created against the Interface Metric Family, at the Monitoring Profile level, is being applied to all Vendor Certifications associated to the device via the Metric Family.

It uses the Alias as a part of the Filter criteria. If any Filter criteria values are empty/blank/missing, they'll not be considered for the Active/Polled state. As a result they'd be automatically set to the Filtered/Not-Polled state.

The Cisco Interface Vendor Certification does not collect the ifAlias and set the item Alias. As a result it's items will be set to Filtered/Not-Polled when a Metric Family Filter is set at the Monitoring Profile level and uses the Alias value for Filter criteria.

Resolution

Modify the Cisco Interface Vendor Certification extension to set the Alias value via the ifAlias MIB OID value. In this case we simply copy the details used in the High Speed Interface Vendor Certification and use it in the extension for the Cisco Interface Vendor Certification.

This solution applies to other scenarios like this, just edit the extension for the related Vendor Certification as needed.

The extension set on the extension for the Cisco Interface Vendor Certification to resolve this is as follows. Use a PUT against it's typecatalog URL to implement the changes.

<DataModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" namespace="http://im.ca.com/certifications/snmp" xsi:noNamespaceSchemaLocation="SNMPCertificationFacet.xsd">
<Author>CA</Author>
<Version>1.4</Version>
<FacetType name="CiscoPortMib" descriptorClass="com.ca.im.core.datamodel.certs.CertificationFacetDescriptorImpl">
<FacetOf namespace="http://im.ca.com/core" name="Item"/>
<AttributeGroup name="ifTableGroup" external="true" list="true">
<Documentation/>
<UseIndex>ifTableGroup</UseIndex>
<Attribute name="ifAlias" type="OctetString">
<Documentation/>
<IsKey>false</IsKey>
<Source>1.3.6.1.2.1.31.1.1.1.18</Source>
</Attribute>
</AttributeGroup>
<Expressions>
<ExpressionGroup destCert="{http://im.ca.com/normalizer}NormalizedPortInfo" name="CiscoInterfaceDS">
<Expression destAttr="Alias">ifAlias</Expression>
</ExpressionGroup>
</Expressions>
</FacetType>
</DataModel>

Additional Information

NOTE: If your Filter considers ifAdminStatus and/or ifOperStatus, ensure via DA:8581/rest/ports/<ID> that the correct values are set on a Filtered/Not-Polled item. The related Vendor Certification may need further extension to include those OIDs as well for the Filter to work, same as done for ifAlias.

Configure Monitoring Profiles documentation which discusses Monitoring Profile Filtering configuration

Create or Extend Vendor Certifications documentation