DX NetOps

 View Only
Expand all | Collapse all

How to map counters from different tables with sub-indexes ?

  • 1.  How to map counters from different tables with sub-indexes ?

    Posted May 19, 2017 10:17 AM

    Hello community.

     

    Imagine I want to create my own vendor certification based on an existing metric family. The information I want to retrieve is located in 2 different MIB tables :

    Table 1 :

    • index 1
    • description such as "My test"
    • parameter_1
    • parameter_2
    • etc...

     

    Table 2 stores the last values for performance counters.

     

    Table 2 (last values of My test) :

    • index is index1
    • performance_counter 1 (average)
    • performance_counter 2 (average)
    • etc...

     

    Table 3 stores the history of the last N values for performance counters with some that are not existing in Table 2.

    Table 2 (history table, N last values of My test) :

    • index is index1.<integer incrementing every Xmn>
    • Max value for performance_counter 1
    • Min value for performance_counter 1
    • Max value for performance_counter 2
    • Min value for performance_counter 2
    • etc...

     

    I can have 1->N entries in Table 3 referring to the same device component My Test to be collected, keeping the memory of the last N tests performed. Only the values stored in the biggest integer value are to be collected.

     

    How the xml vendor cert file should be written to pick Table 1 oids and last value of performance counters in Table 2 oids in the same ExpressionGroup bloc ?

    I can see that the Cisco RTTMon MIB uses UsesDynamicIndex as the following :

    <Attribute name="rttMonStatsCaptureCompletionTimeMin" type="Long">
    <Documentation/>
    <IsKey>false</IsKey>
    <NeedsDelta>false</NeedsDelta>
    <UsesDynamicIndex>true</UsesDynamicIndex>
    <Source>1.3.6.1.4.1.9.9.42.1.3.1.1.11</Source>
    </Attribute>

     

    The CA PM documentation refers to a specific parameter for IPSLA polling. The RTTMonMib is built the same way where the Integer is the timestamp of the test.

     

    UsesDynamicIndex
    (Optional) Enables dynamic ObjectID values for IPSLA polling.
    Default: False
    Possible values: true, false 

     

     

    Is it something that can/must be used in this case ?

    What is the best way to acheive this vendor certification ?



  • 2.  Re: How to map counters from different tables with sub-indexes ?
    Best Answer

    Broadcom Employee
    Posted May 23, 2017 04:53 PM

    Hello Yann,

     

    This is a question that may be more complex than appropriate for the forums. I can't find an easy answer and it would likely require deeper research on our end to determine an answer.

     

    I would recommend opening a support case to help figure this out if you've already tried it.

     

    If you need this done for you, we can help get you in touch with our Services team who could assist with writing this certification for your.

     

    Lastly, you can always submit this as a new Certification Request to have the CA engineering team add it as part of the out of the box product.

     

    Thanks,

    Mike