Admin Manual

 


How Splunk Works
  • Overview of Splunk

Overview of Splunk

This documentation does not apply to the most recent version of Splunk. Click here for the latest version.

Overview of Splunk

Splunk is search software for any type of data. Learn more about how Splunk works by reading through this intro page. You'll find many links here for installing, configuring and customizing your Splunk installation.


Configuration options

Most of Splunk's configurations can be reached through Splunk Web. You can use the CLI as well. Splunk also comes with configuration files for advanced customization.


Note: Many of Splunk's settings can be configured in multiple ways. Decide which works best for your setup. Some advanced features may only be configured through configuration files.


Installation and upgrade

Installing Splunk is easy and fast. Here are instructions for installing, upgrading, or backing up an existing copy.


Data inputs

Splunk can receive data in a variety of ways. Each configuration change can be affected via:


Read on for a brief description of each input type.


Note: For a more in-depth description of inputs, read how input configuration works.


Distributed data

Configure distributed inputs and outputs across your network. Send data between one Splunk instance and another, or third party software. For an overview on all the available configuration options, see How data distribution works.


Indexing

Splunk takes all data from inputs and sends it to an indexing pipeline. Data is then broken up into separate events via segmentation rules. Most data is segmented and timestamped correctly. However, you may wish to configure Splunk to index your data in particular ways. Learn more about how indexing works.


Here are some things you might want to consider:


Configuration for indexing is set mostly through props.conf and transforms.conf


Fields

Fields are a useful aspect of Splunk's search interface. You can use Splunk's built-in fields that are enabled by default. Here's a list of Splunk's default fields, including links to more in-depth documentation:


You can also create your own fields. Custom fields are useful for:


To learn more about creating custom fields, see how fields work.


Search

Splunk's search interface is useful for tracking down different aspects of your data. Here are a few things you can do with your searches:


For a more detailed overview of search, see how search works.


Distributed search

In a distributed set up, you may want to search across multiple instances of Splunk. Enable distributed search to federate searches across your entire Splunk deployment. Read more about how distributed search works.


Security

Secure your Splunk Server with the following security configuration options. Here's a brief overview of the available features. For a more detailed overview, see security options.


Authentication

Splunk includes several authentication options, including:


Audit

Splunk 3.2 includes new audit features. Use the following options to enable separate auditing configurations:


Data management

Splunk Servers often index large amounts of data each day. You may want to enable advanced settings to handle the following data management scenarios.


NOTE: Many data management settings are enabled on a per-index basis, using indexes.conf. To learn more about indexes, see how indexes work.


Deployment server

In a distributed set up, enable one or more Splunk instances as deployment servers. A deployment server pushes out configuration changes to other Splunk instances.


For a complete overview of all deployment options, read the Deployment manual. For instructions on configuring and enabling the deployment server and clients, read the Admin manual section on the deployment server.


Performance tuning

The following options help you tune Splunk's performance for your environment. Depending on your system and requirements, you may want to change one or more of the following settings:


A more in-depth overview of performance tuning options is available here.


Configuration files

Many of Splunk's advanced configurations and customizations are available only through configuration files. Create configurations by copying files into a custom bundle directory. Learn more about bundle directories and configuring bundle directories.


Applications

Applications are directories of configuration files with specific purposes. Configure your own applications by following these instructions.


You can also share your configuration file directories as applications with the Splunk community on SplunkBase.


Customization

Pimp your Splunk! Everybody's data is a little bit different. Maybe you want to set custom configurations for the system you're running Splunk on. Here are options for personalizing your Splunk instance.


Splunk Web appearance

Change various aspects of Splunk Web's appearance:


Extend Splunk

Splunk includes a REST API. Read the Developer's Guide to learn more about the REST API. To configure additional REST endpoints, use restmap.conf.


Troubleshooting

If there's something you need help with, even after reading the documentation, contact Splunk support.


If there's a feature you don't see here that you want included, file an enhancement request with Splunk support.


We're always interested in your feedback.


This documentation applies to the following versions of Splunk: 3.2 , 3.2.1 , 3.2.2 , 3.2.3 , 3.2.4 , 3.2.5 , 3.2.6 View the Article History for its revisions.


You must be logged into splunk.com in order to post comments. Log in now.

Was this documentation topic helpful?

If you'd like to hear back from us, please provide your email address:

We'd love to hear what you think about this topic or the documentation as a whole. Feedback you enter here will be delivered to the documentation team.