Troubleshooting Cisco NIR Common GUI Issues
The following are troubleshooting tips for GUI issues on Cisco NIR app in Cisco DCNM .
-
The Cisco NIR app has the ability to display historical data. The specific time duration can be selected from the available calendar to see data within that particular time range.
-
The majority of issues will be due to receiving data from the APIs other than what was expected. Opening the Developer Tools Network tab and repeating the last action will show the API data received. If the issue is with the APIs, then troubleshooting will need to continue on the backend.
-
If the API requests and responses are accurate then check the Developer Tools Console tab for any errors.
-
After initial installation the application needs time to start. During this time, the GUI may exhibit incomplete or unstable behavior. It is recommended to wait several minutes before starting to use the application.
-
Take screenshots just before and just after reproducing an issue. The screenshots along with a full network capture saved as HAR with contents can be used to issue reports. If an issue report has a HAR recording attached then there is a significantly higher chance that the root cause can be identified and resolved quickly.
-
If the Cisco NIR GUI page loads to a skeleton template with a spinner then this means almost none of the APIs are responding.
-
If the Cisco NIR GUI page is taking a while to load fabrics then this means the
fabrics.json
API is not responding or not returning any fabrics. -
If the fabric anomaly score does not agree with reported anomalies, or the node counts are incorrect, then check the
fabricsSummary.json
response for the fabricanomalyScore
value, and check thenodes.json
response for the types and counts of nodes reported. -
If the expected fabrics are not shown in the fabric selection dropdown, first verify that they are not included in the
fabrics.json
response entries, then rerun setup and edit the data collection setup configuration to view the state of the configured fabrics. Make sure the appropriate fabrics are enabled and that no errors are reported. This data comes from theget_nir_fabrics
request. -
For Flow Analytics issues make sure the following requirements are met:
-
The
capability.json
request is made when the GUI loads and returns true. If it returns false, it means the fabric does not support this feature. -
Navigate to Application Settings tab and make sure Flow Collection has been enabled, the Management In-Band EPG has been selected, and verify the flow collection filters have been correctly configured.
-
To verify the MOs are using
visore
, navigate to uni > fabric > flowcol to check the configuration and check the classestelemetrySelector
,telemetrySubnetFltGrp
, andtelemetrySubnetFilter
. -
Navigate to Collection Status tab and check if the nodes are returning flow telemetry.
-