search cancel

Vendor Certification (VC) Extensions - "Name" change

book

Article ID: 243272

calendar_today

Updated On:

Products

CA Performance Management - Usage and Administration DX NetOps

Issue/Introduction

The question is about the default name that is given to any DX Netosp Performance Managment (PM) object (whenever it is created by PM or as a result of a discovery).
All Vendor Certifications (VCs) contain a field that is called "Name". If I change this field for one VC, let's assume CiscoRttMonStatsMib, one section in Expression states:

 

<Expression destAttr="Names">"Cisco Rttmon ICMP: "  + (isdef(rttMonEchoAdminSourceAddress)?rttMonEchoAdminSourceAddress.toString(10):"") + "-" + (isdef(rttMonEchoAdminTargetAddress)?rttMonEchoAdminTargetAddress.toString(10):"") + " : " + Index</Expression>

 

If I want to modify this, should I create a VC Extension with only the destAttr Names being changed?
Would this change be kept over PM upgrades?
Should I specify names and only names, with the corresponding Metric Family destination, or are there any other fields required for VC Extension?

<Expression destAttr="Names">"Cisco Rttmon ICMP: "  + (isdef(rttMonEchoAdminSourceAddress)?rttMonEchoAdminSourceAddress.toString(10):"") + "-" + (isdef(rttMonEchoAdminTargetAddress)?rttMonEchoAdminTargetAddress.toString(10):"") + " : " rttMonEchoAdminTOS + " : " + Index</Expression>

Environment

Release : 21.2

Component : PM Certifications

Resolution

Yes, VC extension is the way to go and only necessary changes should be made.

NOTE: If you add/delete/change a variable, you MUST include all the <Variable> definitions.
It will only change the component names NOT device names.

You will need to update Metric Families or wait for change detection to run and update the component names.