Cisco Nexus Dashboard for Data Center Networking is the industry's first comprehensive solution designed specifically for network operators to streamline and simplify operations. This innovative platform enhances operational efficiency by automating troubleshooting, enabling rapid root-cause analysis, and supporting proactive remediation. It also assists infrastructure teams in meeting SLA requirements for their end users.
Nexus Dashboard is compatible with Cisco ACI and Cisco NX-OS based deployments, providing a unified approach to operational management. Key functionalities include:
Data Collection and Parsing: The Nexus Dashboard aggregates data on anomalies, advisories, and orchestrator events (via Nexus Dashboard’s Orchestration) using Nexus APIs. The collected data is then parsed and mapped to Common Information Model (CIM) data models, making it applicable for Enterprise Security use cases.
Application-Centric Insights: For ACI-based deployments, the platform collects data from the Application Policy Infrastructure Controller (APIC), indexes it, and enables users to perform advanced searches and create customized dashboards for actionable insights.
Nexus 9000 Series Switches Integration: Nexus Dashboard includes a script-based input for Splunk that automates the extraction of CLI command responses from Cisco Nexus 9000 switches. Additionally, it gathers Syslog data from these switches, enabling comprehensive search capabilities and dashboard creation for detailed network visibility and analysis.
By consolidating these capabilities, Cisco Nexus Dashboard empowers network operators with a robust toolset to optimize and manage data center networks effectively.
Added support for collecting Congestion, Endpoints, Flows, Protocols, and Custom data for ND.
Added support for collecting Managed Objects data for ACI.
Added support for collecting DME-based data with class/object queries for N9K.
Added support of providing additional query parameters in all the 3 input types - ACI, ND, 9K.
Added dashboards for Flows, Congestion, Endpoints, and Protocols for ND.
Added new Syslog dashboards for ND, Orchestrator, ACI and N9K.
Updated existing dashboard queries to use base search for improved performance and efficiency.
Added CIM mapping and improved field extraction for better correlation and normalization in Splunk.
Updated and enhanced field extraction across all data types to improve data quality and usability.
Added multi-account support, enabling configuration of multiple accounts per input.
Added new default inputs for ND
*Updated default value of verify_ssl to True.
Browser | Google Chrome, Mozilla Firefox, Safari |
OS | Linux, Windows |
Splunk Enterprise Version | 10.x , 9.4.x, 9.3.x, 9.2.x, 9.1.x |
Supported Splunk Deployment | Splunk Cloud, Splunk Standalone, and Distributed Deployment |
Nexus Insights version | 6.3, 6.1 |
Nexus Dashboard version | 3.2, 2.1, 2.0 |
APIC version | 5.2, 6.0 |
Orchestrator version | 3.1 |
NDO version | 4.1, 4.2 |
Nexus 9k version | 9.3, 10.3, 10.4 |
For configuring an account for the data collection of API data, follow the below-mentioned steps in the Cisco DC Networking App for Splunk.
Cisco DC Networking App for Splunk
.ND Accounts
tab.Input Parameters | Required | Description |
---|---|---|
Account Name | True | The unique name to identify an account |
Hostname(s)/IP Address(es) | True | Hostname or IP Address of Nexus Dashboard (cluster/standalone ND) |
ND Port | True | Port for Nexus Dashboard |
ND Authentication Type | True | Type of Authentication: Local User Authentication or Remote User Authentication |
ND Username | True | Username for Nexus Dashboard |
ND Password | True | Password for Nexus Dashboard |
ND Login Domain | True (when Authentication Type = Remote User Authentication) | Name of the Login Domain for ND |
Enable Proxy | No | Whether the Proxy should be enabled or not |
Proxy Type | Yes | Type of the Proxy: HTTP or SOCKS5 |
Proxy URL | Yes | Server Address of Proxy URL |
Proxy Port | Yes | Port to the Proxy Server |
Proxy Username | No | Username for the Proxy Server |
Proxy Password | No | Password for the Proxy Server |
The different modes are:
Password-Based Authentication
Remote User-Based Authentication
Cisco DC Networking App for Splunk
.ACI Accounts
tab.Input Parameters | Required | Description |
---|---|---|
Account Name | True | The unique name to identify an account |
Hostname(s)/IP Address(es) | True | Hostname or IP Address of APIC (cluster/standalone APIC) |
APIC Port | True | Port for APIC |
APIC Authentication Type | True | Type of Authentication: Password Based Authentication, Remote User Based Authentication, or Certificate Based Authentication |
APIC Username | True | Username for APIC |
APIC Password | True | Password for APIC |
APIC Login Domain | True (when APIC Authentication Type = Remote User Based Authentication) | Name of the Login Domain for APIC |
Certificate Name | True (when APIC Authentication Type = Certificate Based Authentication) | Name of the Certificate for APIC |
Path of Private Key | True (when APIC Authentication Type = Certificate Based Authentication) | Path of Private Key for APIC |
Enable Proxy | No | Whether the Proxy should be enabled or not |
Proxy Type | Yes | Type of the Proxy: HTTP or SOCKS5 |
Proxy URL | Yes | Server Address of Proxy URL |
Proxy Port | Yes | Port to the Proxy Server |
Proxy Username | No | Username for the Proxy Server |
Proxy Password | No | Password for the Proxy Server |
The different modes are:
Password-Based Authentication
Certificate-Based Authentication
openssl rsa -in <private_key>.key -out <rsa_private_key>.key
To set up APIC with Certificate-Based Authentication, follow the steps below:
/opt/splunk/ACI.key
.Remote User-Based Authentication
Cisco DC Networking App for Splunk
.Nexus 9K Accounts
tab.Input Parameters | Required | Description |
---|---|---|
Account Name | True | The unique name to identify an account |
Hostname/IP Address | True | Hostname or IP Address of Nexus 9K |
Nexus 9K Port | True | Port for Nexus 9K |
Nexus 9K Username | True | Username for Nexus 9K |
Nexus 9K Password | True | Password for Nexus 9K |
Enable Proxy | No | Whether the Proxy should be enabled or not |
Proxy Type | Yes | Type of the Proxy: HTTP or SOCKS5 |
Proxy URL | Yes | Server Address of Proxy URL |
Proxy Port | Yes | Port to the Proxy Server |
Proxy Username | No | Username for the Proxy Server |
Proxy Password | No | Password for the Proxy Server |
For creating an input in Cisco DC Networking App for Splunk and start data collection of API data, follow the below-mentioned steps.
Cisco DC Networking App for Splunk
.Create New Input
.Save
.The significance of each field is explained below:
Input Parameter | Required | Description |
---|---|---|
Name | Yes | A unique name for the data input. |
ND Account | Yes | Select an account from the dropdown, which is configured on the configuration page. |
Interval | Yes | The input interval time in seconds. The minimum value is 60 seconds, and the default is 60 seconds. |
Index | Yes | The name of the index where data will be indexed in Splunk. The specified index must exist on the Indexer in a distributed environment. |
Input Type | Yes | Select the type of input: Anomalies, Advisories, or Orchestrator. |
Category | Yes (if Input Type is Anomalies or Advisories) | Select the category for ND input. |
Severity | Yes (if Input Type is Anomalies or Advisories) | Select the severity for ND input. |
Time Range | Yes (if Input Type is Anomalies or Advisories) | Specify the time range for the last N hours. If 0 is specified, all events (from the start of time) are collected. The default value is 4 hours. |
Class Name(s) | Yes (if Input Type is Orchestrator) | Specify the class name(s) for ND input. |
Cisco DC Networking App for Splunk
.Create New Input
.Save
.The significance of each field is explained below:
Input Parameter | Required | Description |
---|---|---|
Name | Yes | A unique name for the data input. |
APIC Account | Yes | Select an account from the dropdown, which is configured on the configuration page. |
Interval | Yes | The input interval time in seconds. The minimum value is 60 seconds, and the default is 60 seconds. |
Index | Yes | The name of the index where data will be indexed in Splunk. The specified index must exist on the Indexer in a distributed environment. |
Input Type | Yes | Select the type of input: stats, microsegment, health, fex, classInfo, or authentication. |
Class Name(s) | Yes | Specify the class name(s) for ACI input. |
Cisco DC Networking App for Splunk
.Create New Input
.Save
.The significance of each field is explained below:
Input Parameter | Required | Description |
---|---|---|
Name | Yes | A unique name for the data input. |
Nexus 9K Account | Yes | Select an account from the dropdown, which is configured on the configuration page. |
Interval | Yes | The input interval time in seconds. The minimum value is 60 seconds, and the default is 60 seconds. |
Index | Yes | The name of the index where data will be indexed in Splunk. The specified index must exist on the Indexer in a distributed environment. |
Component | Yes | Specify the component for Nexus 9K input. |
Command | Yes | Select the command for Nexus 9K input. |
General:
Updated existing dashboard queries to use base search for improved performance and efficiency.
CIM mapping; Added CIM mapping and improved field extraction for better correlation and normalization in Splunk.
Field Extraction : Updated and enhanced field extraction across all data types to improve data quality and usability.
Multi-account selection support : Users get ability to configure of multiple accounts per input or selection using name.
Nexus dashboard:
New Data Sources: Added support for collecting Congestion, Endpoints, Flows, Protocols(interface statistics), and Custom data for Nexus Dashbaord
New Dashboards: Added dashboards for Flows, Congestion, Endpoints, and Interface statistics for ND.
Added new syslog dashboards for ND ,NDO.
Added new default inputs for ND.
ACI:
Added support for collecting Managed Objects data for ACI.
Added new Syslog for ACI
N9K:
Added support for collecting DME-based data with class/object queries for N9K.
Added new Syslog for N9k
First release of Cisco DC Networking App for Splunk including ND, ACI and Nexus 9k standalone ingestion and dashboards.
As a Splunkbase app developer, you will have access to all Splunk development resources and receive a 10GB license to build an app that will help solve use cases for customers all over the world. Splunkbase has 1000+ apps from Splunk, our partners and our community. Find an app for most any data source and user need, or simply create your own with help from our developer portal.