Author: Cisco Systems, Inc
Version: 1.0.1
*Updated default value of verify_ssl to True.
Browser | Google Chrome, Mozilla Firefox, Safari |
OS | Linux, Windows |
Splunk Enterprise Version | 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. |
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.