Cisco Meraki data isn’t populating in the default service analyzer
How to troubleshoot if Cisco Meraki data isn’t populating in the default service analyzer.
Problem
Cisco Meraki data isn’t populating in the default service analyzer.
Causes
This issue could be caused by any of the following reasons:
The definition for the content pack search macro,
`meraki_index`
, doesn't point to the index used by the Cisco Meraki Add-on for Splunk. By default, the default value for the macro isindex IN ("main")
. If you used a different index when you configured the Cisco Meraki Add-on for Splunk, data will not populate in the service analyzer.Data isn't being collected by the Cisco Meraki Add-on for Splunk.
Cisco Enterprise Network services aren't enabled. When you import services into the service sandbox, services are disabled by default. You must enable the services within the sandbox before you publish the sandbox, or enable them after publishing the sandbox.
Solutions
Solutions for if Cisco Meraki data isn’t populating in the default service analyzer.
Update the content pack search macro definition to point to the correct index for Cisco Meraki
Complete the following steps to update the content pack search macro definition to point to the correct index.
- (Optional) If you need to create an index, see Create events indexes.
-
Identify the index that the Cisco Meraki Add-on for Splunk uses:
-
From the Splunk Enterprise main menu, select Apps, then select Splunk Add-on for Cisco Meraki.
-
From the Cisco Meraki Add-On for Splunk main menu, select Inputs.
-
In the table of inputs, use the Index column to identify the index for your inputs. By default, this index is set to
main
.
-
-
Update the content pack search macro to use the same index as the add-on:
-
From the Splunk Enterprise main menu, select Settings, then Advanced Search.
-
Select Search Macros.
-
In the App drop-down menu, select Splunk Add-on for Cisco Meraki (Splunk_TA_cisco_meraki).
-
Select meraki_index.
-
By default, the macro definition is set to
index IN ("main")
. In the Definition field, change the index value to the index used by the Cisco Meraki Add-on for Splunk. -
Select Save.
-
Troubleshoot data ingestion for the Cisco Meraki Add-On for Splunk
Complete the following steps to troubleshoot data ingestion for the Cisco Meraki Add-On for Splunk.
-
Check that the required data inputs are enabled in the Cisco Meraki Add-On for Splunk:
-
From the Splunk Enterprise main menu, select Apps, then select Splunk Add-On for Cisco Meraki.
-
From the Cisco Meraki Add-On for Splunk main menu, select Inputs.
-
In the table of inputs, enable the following inputs based on your use case.
Data input Description sourcetype Organizations Collects data for service discovery and entity discovery searches. meraki:organizations
Organizations Networks Collects data for service discovery and entity discovery searches. meraki:organizationsnetworks
Wireless Packet Loss by Device Collects data for dashboards and service KPIs. meraki:wirelessdevicespacketlossbydevice
Device Availabilities Change History Collects data for dashboards and service KPIs. meraki:devicesavailabilitieschangehistory
Assurance Alerts Collects data for alerts, dashboards, and service KPIs. meraki:assurancealerts
-
-
Check that the Cisco Meraki Add-On for Splunk index is collecting data:
-
From the IT Service Intelligence (ITSI) main menu, select Search.
-
In the Search field, enter `meraki_index` sourcetype=<sourcetype_name>. Replace <sourcetype_name> with the sourcetype for the input that you enabled. Refer to the previous step for the sourcetype names.
-
Use the results to confirm if the Cisco Meraki Add-On for Splunk is collecting data from the input that you enabled. Repeat these steps for each data input.
-
-
If data isn’t being collected for an input, check the
_internal
index (which stores Splunk Enterprise internal logs) to identify errors in the add-on:-
From the IT Service Intelligence (ITSI) main menu, select Search.
-
In the Search field, enter index=_internal source=*meraki*.
-
Use the results to identify and resolve errors in the add-on.
-
-
For more troubleshooting instructions, see the Troubleshooting tab in the Splunkbase listing.
Enable Cisco Enterprise Network services
If you enabled Cisco Enterprise Network services in the sandbox before you published them, skip this step.
Complete the following steps to enable Cisco Enterprise Network services from the Service and KPI Management page.
From the ITSI main menu, select Configuration, then Service Monitoring.
Select Service and KPI Management.
Select the Created by drop-down menu.
Select the name of the sandbox you created for the Content Pack for Cisco Enterprise Networks. By default, the service import modules use the following sandbox naming conventions:
Catalyst Center - <account_name>
Meraki - <organization_id>
To enable services, use one of the following methods:
To individually enable services, select the toggle in the Status column to switch the status to Enabled.
To bulk enable multiple services, check the boxes for the services you want to enable. Select Bulk Action, then Enable.