Known issues with the Probe for Cisco APIC

This section explains some known issues with the Probe for Cisco APIC.

Probe requires operating systems that support 32-bit system libraries

The OIDK Framework 2.0 (probe-sdk-java-7), which is required by the probe, does not support the 64-bit binary in probe-nonnative-base.

The current OIDK implementation is hard coded to use the 32-bit binary in probe-nonnative-base, which may cause issues for operating systems that do not support a 32-bit runtime environment.

Console error occurs when the probe shuts down due to invalid credentials

Java stack traces may appear in the standard output console that is used to run the probe process when an error is encountered during the initial connection attempt.

Best practice to minimize the risk of the probe losing subscriptions against Cisco APIC

If the probe is deployed in an environment where intermittent network issues could happen due to network instability, you should set to a lower time interval the values set for the loginRefreshInterval property (whose default is 180) and the subscribeRefreshInterval property (whose default is 30). This allows the probe to attempt an additional refresh request before the subscription times out in case the earlier attempts failed due to connection issues. The loginRefreshInterval and subscribeRefreshInterval properties are set in the ciscoApicTransport.properties file.

Note: The default session timeout period is 300 seconds (or five minutes). The probe must successfully refresh using the URI specified by the loginRefreshURI property within that timeout period. The timeout period for a subscription is 60 seconds (or one minute). The probe must successfully refresh using the URI specified by the subscribeRefreshURI property within that timeout period.

Recommendation When Using TLS 1.2

If the probe is running on Java 6, it does not support the TLS 1.2 SecurityProtocol. To support TLS 1.2 SecurityProtocol, the probe requires Java 7.

You have the following options:

  • Install OMNIbus 8.1 (because it comes with JRE 7).
  • Or, install a separate JRE 7.