No elements created for the Cisco IPSLA Statistics Vendor Certification

Document ID : KB000095730
Last Modified Date : 15/05/2018
Show Technical Document Details
Issue:
Elements are present for "Cisco ICMP Jitter Precision Statistics" but not the "Cisco IPSLA Statistics" Vendor Certification (VC).

The device shows support for the "Cisco IPSLA Statistics" VC but it didn't create elements to poll for statistics data.
Environment:
All support CA Performance Management releases
Cause:
For the Cert CiscoRttMonStatsMib we see it expects to see one of the following values in rttMonCtrlAdminRttType for the various indexes in order to create an element and poll data:
(rttMonCtrlAdminRttType==11)&& (!isdef(rttMonCtrlAdminOwner) || !(rttMonCtrlAdminOwner.toString() contains "Network Health"))
(rttMonCtrlAdminRttType==8)&& (!isdef(rttMonCtrlAdminOwner) || !(rttMonCtrlAdminOwner.toString() contains "Network Health"))
(rttMonCtrlAdminRttType==10)&& (!isdef(rttMonCtrlAdminOwner) || !(rttMonCtrlAdminOwner.toString() contains "Network Health"))
(rttMonCtrlAdminRttType==6)&& (!isdef(rttMonCtrlAdminOwner) || !(rttMonCtrlAdminOwner.toString() contains "Network Health"))
(rttMonCtrlAdminRttType==5)&& (!isdef(rttMonCtrlAdminOwner) || !(rttMonCtrlAdminOwner.toString() contains "Network Health"))
(rttMonCtrlAdminRttType==1)&& (!isdef(rttMonCtrlAdminOwner) || !(rttMonCtrlAdminOwner.toString() contains "Network Health"))
(rttMonCtrlAdminRttType==2)&& (!isdef(rttMonCtrlAdminOwner) || !(rttMonCtrlAdminOwner.toString() contains "Network Health"))
(rttMonCtrlAdminRttType==19)&& (!isdef(rttMonCtrlAdminOwner) || !(rttMonCtrlAdminOwner.toString() contains "Network Health"))

As an example the only one sought by the VC that discovered elements, CiscoICMPJitterPrecisionMib, is this:
(rttMonCtrlAdminRttType==16) && (!isdef(rttMonCtrlAdminOwner) || !(rttMonCtrlAdminOwner.toString() contains "Network Health"))

When we examined the DC Debug data for clues during discovery, we looked to see what was returned when we queried rttMonCtrlAdminRttType. We found:

SnmpResponseVariable [oid=1.3.6.1.4.1.9.9.42.1.2.1.1.4, type=INTEGER,value={16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,9,9,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,9,9,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,9,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16},

We can see that there are only values of 16 and 9. None of the ones expected by the VC with the undiscovered elements.

What are the possible values for the types in that OID?

echo(1), 
pathEcho(2), 
fileIO(3), 
script(4), 
udpEcho(5), 
tcpConnect(6), 
http(7), 
dns(8), 
jitter(9), 
dlsw(10), 
dhcp(11), 
ftp(12), 
voip(13), 
rtp(14), 
lspGroup(15), 
icmpjitter(16), 
lspPing(17), 
lspTrace(18), 
ethernetPing(19), 
ethernetJitter(20), 
lspPingPseudowire(21)

All test types on this device are set to type 9 (jitter) and type 16 (icmpjitter).
Resolution:
Update Response Path tests to show the correct type value, or create new ones with the correct type value for discovery.
Additional Information:
Definition of possible test type values came from:

http://www.mibdepot.com/cgi-bin/getmib3.cgi?i=1&n=CISCO-RTTMON-MIB&r=cisco&f=CISCO-RTTMON-MIB-V1SMI.my&v=v1&t=tab&o=rttMonCtrlAdminRttType