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