The Splunk Add-on for SolarWinds allows a Splunk software administrator to collect SolarWinds alerts and SolarWinds asset inventory (network devices and their various attributes). This add-on also includes a generic input that allows you to schedule any SolarWinds query and index the corresponding output in Splunk.
You can then directly analyze the data or use it as a contextual data feed to correlate with other application performance-related data in the Splunk platform.
With the SolarWinds add-on for Splunk, you have the ability to ingest the following SolarWinds data sources:
1- SolarWinds alerts
2- SolarWinds asset Inventory (network devices and their various attributes)
3- SolarWinds queries which is a generic data input that allows you to index the output of any SolarWinds select statement/query
Deploy the spl file as a splunk app from Splunk Web using "Install App from File".
- Using Splunk web go to “SolarWinds Add-on for Splunk” App
- Click on “Configuration” tab
- Enter the Credentials under the “Account” tab. These are the credentials needed to authenticate to the SolarWinds API. The username/password used should have the minimum permission needed to run the SolarWinds query via REST API
- Enter the Solarwinds Server and port under “Add-on Settings”
- Configure proxy if you have proxy between Splunk and SolarWinds
Starting Data collection
- Click on “Input” Tab from within the “SolarWinds Add-on for Splunk” App
- Add new Input. You have 3 types:
- SolarWinds Alerts: This is an incremental poll that keeps track of last alert indexed in checkpoint file and queries the deltas for just the new alerts on next poll iteration. To configure, select the account used for authentication. Set the initial start time. Format allowed should follow "yyyy-MM-dd hh:mm:ss.%3f" for example “2017-01-16 10:15:01.54”.
- SolarWinds Node Inventory (network devices and their various attributes): This is snapshot poll. This input allows you to take a snapshot of all assets at every poll. We recommend keeping the poll interval high 12h (43200 seconds) or higher
- SolarWinds Query: This is a generic data input that allows you to index the output of any SolarWinds select statement/query. You can enter any SolarWinds select statement and index the output in splunk. This is snapshot poll as well so we recommend keeping the poll interval high as well