You are on page 1of 10

5/10/22, 5:20 PM Splunk interview questions - "This website is not affiliated with Splunk, Inc.

nk, Inc. and is not an authorized seller of Splunk products or s…

"This website is not affiliated with Splunk, Inc. and is not


seller of Splunk products or services."
Home - Splunk Tutorial Splunk training videos Splunk interview questions Contact U

About Us Privacy Policy Splunk Jobs

   

 Splunk interview questions and answe

1)  What is Splunk?

Ans: 

Splunk is Google for your machine data.It's a software/Engine which can be used for
searching,visualizing,Monitoring,reporting etc

of your enterprise data.Splunk takes valuable machine data and turns it into powerful operational intelligence by pro
real

​time insight to your data through charts,alerts,reports etc

2) What are common port numbers used by SPlunk?

Ans:

Below are common port numbers used by splunk,however you can change them if required 

Service                                        Port number Used

Splunk Web Port:                              8000

Splunk Management Port:                  8089

Splunk Indexing Port:                         9997

Splunk Index Replication Port           8080

Splunk network port:                         514 (Used to get data in from netwok port i.e. UDP data)

KV store                                             8191

3)  What are components of splunk/splunk architecture?

Ans:

Below are components of splunk:

1)  Search head  - provides GUI for searching

2) Indexer - indexes machine data

3) Forwarder -Forwards logs to Indexer

4) Deployment server -Manges splunk components in distributed environment

4) Which is latest splunk version in use?

POWERED BY Ans:

https://www.learnsplunk.com/splunk-interview-questions.html 1/10
5/10/22, 5:20 PM Splunk interview questions - "This website is not affiliated with Splunk, Inc. and is not an authorized seller of Splunk products or s…
splunk 6.3

5) What is splunk indexer?What are stages of splunk indexing?

Ans: 

The indexer is the Splunk Enterprise component that creates and manages indexes. The primary functions of an  indexer are:

     -Indexing incoming data.

      -Searching the indexed data.

6)  What is a splunk forwarder and What are types of splunk forwarder?

Ans:

There are two types of splunk forwarder as below 

          

       a) universal forwarder(UF) -Splunk  agent installed on non-Splunk system to gather data locally, can’t parse or
 

             data

       b) Heavy weight forwarder(HWF) - full instance of splunk with advance functionality.

           - Generally works as a remote collector, intermediate forwarder, and possible data filter because they parse d
they  

              are not recommended for production systems

7)   what are most important configuration files of splunk OR

       can you tell name of few important configuration files in splunk?

Ans:

  props.conf

  indexes.conf

  inputs.conf

  transforms.conf

  server.conf    

8)   What are types of splunk licenses?     

Ans:

 Enterprise license

 Free license

 Forwarder license

  Beta license

  Licenses for search heads (for distributed search)

  Licenses for cluster members (for index replication)

9)  What is splunk app?

Ans: 

splunk app is  container/directory of configurations,searches,dashboards etc. in splunk

10)  Where does splunk default configuration is stored?

Ans:

$splunkhome/etc/system/default

11) What features are not available in splunk free ? 

POWERED BY Ans:

https://www.learnsplunk.com/splunk-interview-questions.html 2/10
5/10/22, 5:20 PM Splunk interview questions - "This website is not affiliated with Splunk, Inc. and is not an authorized seller of Splunk products or s…
splunk free lacks these features: 

authentication and scheduled searches/alerting

distributed search

forwarding in TCP/HTTP (to non-splunk)

deployment management

12) what happens if the license master is unreachable? 

Ans:

license slave will start a 24-hour timer, after which search will be blocked on the license slave (though indexing cont
users

Will not be able to search data in that slave until it can reach license master again 

 13) what is summary index  in splunk?

Ans:

The Summary index is the default summary index (the index thatSplunk Enterprise uses if you do not indicate anoth
one).

If you plan to run a variety of summary index reports you may need to create additional summary indexes.

14) Wat is splunk DB connect?

Ans:

Splunk DB Connect is a generic SQL database plugin for Splunk that allows you to easily integrate database inform
with

Splunk queries and reports.

15) Can you write down a general regular expression for extracting ip address from logs?

Ans:

There are multiple ways we can extract ip address from logs.Below are few examples.

Regular Expression for extracting ip address:

rex field=_raw  "(?<ip_address>\d+\.\d+\.\d+\.\d+)"   

                                  OR

rex field=_raw  "(?<ip_address>([0-9]{1,3}[\.]){3}[0-9]{1,3})"

16) What is difference between stats vs transaction command?

Ans:

The transaction command is most useful in two specific cases:

1. Unique id (from one or more fields) alone is not sufficient to discriminate between two transactions. Thi
case
2. when the identifier is reused, for example web sessions identified by cookie/client IP. In this case, time
or pauses
3. are also used to segment the data into transactions. In other cases when an identifier is reused, say in
logs,
4. a particular message may identify the beginning or end of a transaction.
5. When it is desirable to see the raw text of the events combined rather than analysis on the constituent
of the events.
In other cases, it's usually better to use stats as the performance is higher, especially in a distributed search environ
Often there is a unique id and stats can be used.

POWERED BY 17) How to troubleshoot splunk performance issues?

https://www.learnsplunk.com/splunk-interview-questions.html 3/10
5/10/22, 5:20 PM Splunk interview questions - "This website is not affiliated with Splunk, Inc. and is not an authorized seller of Splunk products or s…

Ans:

Answer to this question would be very wide but basically interviewer would be looking for following keywords in inte
-Check  splunkd.log for any errors

-Check server performance issues i.e. cpu/memory usage,disk i/o etc

-Install SOS (Splunk on splunk) app and check for warning and errors in dashboard

-check number of saved searches currently running and their system resources consumption

- install Firebug, which is a firefox extension. After it's installed and enabled, log into splunk (using firefox), open fire
panels,

switch to the 'Net' panel (you will have to enable it).The Net panel will show you the HTTP requests and responses
with

the time spent in each. This will give you a lot of information quickly over which requests are hanging splunk for a fe
seconds,

and which are blameless. etc..

18) What are buckets? explain splunk bucket lifecycle?

Ans:

Splunk places  indexed data in directories, called as "buckets". It is physically a directory containing events of a cer
period.

A bucket moves through several stages as it ages:

Hot - Contains newly indexed data. Open for writing. One or more hot buckets for each index.

Warm - Data rolled from hot. There are many warm buckets.

Colld - Data rolled from warm. There are many cold buckets.

Frozen - Data rolled from cold. The indexer deletes frozen data by default, but you can also archive it. Archived data
later be

thawed (Data in  frozenbuckets is not searchable)

By default, your buckets are located in $SPLUNK_HOME/var/lib/splunk/defaultdb/db. You should see the hot-db the
and any

warm buckets you have.By default, Splunk sets the bucket size to 10GB for 64bit systems and 750MB on 32bit syst

19)   What is the different between stats and eventstats commands?

Ans:

Stats command generate summary statistics of all existing fields in your search results and save them as values in
fields.

Eventstats is similar to the stats command, except that aggregation results are added inline to each event and only
aggregation is pertinent to that event.

eventstats computes the requested statistics like stats, but aggregates them to the original raw data.

20)  Who are the biggest direct competitors to Splunk?

Ans:

 logstash, Loggly, Loglogic,sumo logic etc..

21)  splunk licenses specify what ?

Ans:

how much data you can index per calendar day 

22) how does splunk determine 1 day, from a licensing perspective ?

Ans:

midnight to midnight on the clock of the license master

POWERED BY

https://www.learnsplunk.com/splunk-interview-questions.html 4/10
5/10/22, 5:20 PM Splunk interview questions - "This website is not affiliated with Splunk, Inc. and is not an authorized seller of Splunk products or s…

23) how are forwarder licenses purchased ?

Ans:

They are included with splunk, no need to purchase separately

 24)  What is command for restarting just the splunk webserver?

Ans: 
splunk start splunkweb 

25)  What is command for restarting just the splunk daemon?

Ans:

splunk start splunkd 

26)  What is command to check for running splunk processes on unix/Linux ?

Ans:

ps aux | grep splunk 

27) What is Command to enable splunk to boot start?

Ans:

$SPLUNK_HOME/bin/splunk enable boot-start 

28)  How to disable splunk boot start?

Ans:

$SPLUNK_HOME/bin/splunk disable boot-start

29) What is sourcetype in splunk?

Ans:

Sourcetype is splunk way of identifying data

30) How to reset splunk admin password?

Ans:

To reset your password log in to server on which splunk is installed and rename passwd file at below location and th
restart

splunk.After restart you can login using default username:admin password:changeme

$splunk-home\etc\passwd 

31)  How to disable splunk launch message?

Ans:

Set value OFFENSIVE=Less in splunk_launch.conf

32)  How to clear splunk search history?

Ans:

Delete following file on splunk server

$splunk_home/var/log/splunk/searches.log

POWERED BY

https://www.learnsplunk.com/splunk-interview-questions.html 5/10
5/10/22, 5:20 PM Splunk interview questions - "This website is not affiliated with Splunk, Inc. and is not an authorized seller of Splunk products or s…

33) What is btool or how will you troubleshoot splunk configuration files?

Ans:

splunk btool is a command line tool that helps us to  troubleshoot configuration file issues or just see what values ar
being

used by your Splunk Enterprise installation in existing environment

34) What is difference between splunk app and splunk add on?

Ans:

Basiclly both contains preconfigured configuration and reports etc but splunk add on do not have visual app. Splunk
have preconfigured visual app  

35) What is .conf files precedence in splunk?

Ans:

File precedence is as follows:


1. System local directory -- highest priority
2. App local directories
3. App default directories
4. System default directory -- lowest priority

36) what is fishbucket or what is fishbucket index?

Ans:

Its a directory or index at default location /opt/splunk/var/lib/splunk .It contains seek pointers and CRCs for the files
are indexing, so splunkd can tell if it has read them already.We can access it through GUI by seraching for 
“index=_thefishbucket”

37 . How do i exclude some events from being indexed by Splunk?

Ans :
 This can be  done by defining a regex to match the necessary event(s) and send everything else to nullqueue.Here
basic

example that will drop everything except events that contain the string login In props.conf:

--------------------------------------------------------------------

<code>[source::/var/log/foo]

# Transforms must be applied in this order

# to make sure events are dropped on the

# floor prior to making their way to the

# index processor

TRANSFORMS-set= setnull,setparsing

</code>

-------------------------------------------------------------------------

In transforms.conf

--------------------------------------------------------------------------------------

[setnull] REGEX = . DEST_KEY = queue FORMAT = nullQueue

POWERED BY

https://www.learnsplunk.com/splunk-interview-questions.html 6/10
5/10/22, 5:20 PM Splunk interview questions - "This website is not affiliated with Splunk, Inc. and is not an authorized seller of Splunk products or s…

[setparsing]

REGEX = login

DEST_KEY = queue

FORMAT = indexQueue

---------------------------------------------------------------------------------------

38. How can i tell when splunk is finished indexing a log file?

Ans:

By watching  data from splunk's metrics log in real-time.

index="_internal" source="*metrics.log" group="per_sourcetype_thruput" series="&lt;your_sourcetype_here&gt;" |

eval MB=kb/1024 | chart sum(MB)

or to watch everything happening split by sourcetype....

index="_internal" source="*metrics.log" group="per_sourcetype_thruput" | eval MB=kb/1024 | chart sum(MB) avg(e


over series

And if you're having trouble with a data input and you want a way to troubleshoot it, particularly if your whitelist/blac
rules

arent working the way you expect, go to this URL:

https://yoursplunkhost:8089/services/admin/inputstatus

39. How to set the default search time in Splunk 6?

Ans:

To do this in Splunk Enterprise 6.0, use ui-prefs.conf. If you set the value in $SPLUNK_HOME/etc/system/local, all
users

should see it as the default setting. For example, if your $SPLUNK_HOME/etc/system/local/ui-prefs.conf file include

1.   [search]

2.   dispatch.earliest_time = @d

3.   dispatch.latest_time = now  

The default time range that all users will see in the search app will be today.

The configuration file reference for ui-prefs.conf is here: http://docs.splunk.com/Documentation/Splunk/latest/Admin


prefsconf

40. What is dispatch directory?

Ans:

$SPLUNK_HOME/var/run/splunk/dispatch contains a directory for each search that is running or has completed. Fo
example,

a directory named 1434308943.358 will contain a CSV file of its search results, a search.log with details about the s
execution, and other stuff. Using the defaults (which you can override in limits.conf), these directories will be deleted
minutes

after the search completes - unless the user saves the search results, in which case the results will be deleted after
days.

41. What is difference between search head pooling and search head clusttering?

POWERED BY
Ans:

https://www.learnsplunk.com/splunk-interview-questions.html 7/10
5/10/22, 5:20 PM Splunk interview questions - "This website is not affiliated with Splunk, Inc. and is not an authorized seller of Splunk products or s…
Both are features provided splunk for high availability of splunk search head in case any one search head goes
down.Search 

head cluster is newly introduced and search head pooling will be removed in next upcoming versions.Search
head cluster is

managed by captain and captain controls its slaves.Search head cluster is more reliable and efficient than search h


pooling.

42.If I want add/onboard folder access logs from a windows machine to splunk how can I add same?

Ans:

Below are steps to add folder access logs to splunk

1.Enable Object Access Audit through group policy on windows machine on which folder is located

2. Enable auditing on specific folder for which you want to monitor logs

3.Install splunk universal forwarder on windows machine

4.Configure universal forwarder to send security logs to splunk indexer

43. How would you handle/troubleshoot splunk license violation warning error?

Ans:

License violation warning  means splunk has indexed more data than  our purchased license  quota.We have to ide
which

index/sourcetype has received more data recently than usual daily data volume.We can check on splunk license ma
pool

wise available quota and identify the pool for which violation is occurring.Once we know the pool for which we are
receiving more

 data then we have to identify top sourcetype for which we are receiving more data than usual data.Once sourcetyp
identified

then we have to find out source machine which is sending huge number of logs and root cause for the same and
troubleshoot

accordingly.

44. What is mapreduce algorithm?

Ans:

Maprduce algorithm is secret behind splunk fast data searching speed.It's an algorithm typically used for batch base
large

scale parallelization.It's inspired by functional programming's map() and reduce () functions.

45. How splunk avoids duplicate indexing of logs ?

Ans:

At indexer splunk keeps track of indexed events in a directory called fish buckets (default location
/opt/splunk/var/lib/splunk).

It contains seek pointers and CRCs for the files you are indexing, so splunkd can tell if it has read them already. - S
more at:

http://www.learnsplunk.com/splunk-indexer-configuration.html#sthash.t1ixi19P.dpuf.

46. What is difference between splunk SDK and splunk framework?

Ans:

Splunk SDKs are designed to allow you to develop applications from the ground up and not require Splunk Web or
components from the Splunk App Framework. These are separately licensed to you from the Splunk Software and d
alter

the Splunk Software.Splunk App Framework resides within Splunk’s web server and permits you to customize the S
Web

UI that comes with the product and develop Splunk apps using the Splunk web server. It is an important part of the
POWERED BY features

https://www.learnsplunk.com/splunk-interview-questions.html 8/10
5/10/22, 5:20 PM Splunk interview questions - "This website is not affiliated with Splunk, Inc. and is not an authorized seller of Splunk products or s…
and functionalities of Splunk Software , which does not license users to modify anything in the Splunk Software.

47. For what purpose inputlookup and outputlook are used in splunk search?

Ans:

inputlookup command returns the whole lookup table as search results.

For example

…| inputlookup lookuptabllename returns a search result for every row in the table lookup which has tw
field

​ alues:

v
• host

• machine_type.

Outputlookup  outputs the current search results to a lookup table on the disk.

For example

…| outputlookup lookup.csv saves all the results into lookup.csv.

For more realtime scenario based interview questions please contact admin@learnsplunk.com

Your suggestions are valuable for us.Please comments in case you have any questions or suggestions.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------

Comments

Name

Enter your comment here

Comment Add Image

Not using Html Comment Box  yet?

ww · Oct 20, 2020


are the interview questions updated
Like · Reply · Flag

Rangaraja · Dec 11, 2019


Very good articles
Like · Reply · Flag

useful · Sept 23, 2018


<script>alert(Very_Useful)</script>
Like · Reply · Flag

Pradeep · Apr 3, 2018


search head pooling and search head clustering is not answered properly anywhere.
Like · Reply · Flag

Anonymous · Apr 10, 2017


<h1>Very good article<h1>
Like · Reply · Flag

POWERED BY

https://www.learnsplunk.com/splunk-interview-questions.html 9/10
5/10/22, 5:20 PM Splunk interview questions - "This website is not affiliated with Splunk, Inc. and is not an authorized seller of Splunk products or s…
Kaleb · Mar 4, 2017
The Q&A session is very helpful to understand the full scope of Splunk architecture and Splunk features.
Like · Reply · Flag

Sachin Sonawane · Nov 19, 2016


Would like to know the Splunk Certification path with cost from basic to high level ?
Like · Reply · Flag

Gaurav · Jan 17, 2017


@Sachin Sonawane,

Splunk Power User = $2600

Splunk Admin = $2500

Splunk Architect = $4000

bit expensive I think.


Like · Reply · Flag

Sachin Sonawane · Nov 19, 2016


Informative information available in these questionnaires. Thanks a lot ! very helpful to interview.
Like · Reply · Flag

Marina · Nov 8, 2016


Thank you. Good not only for interviews but for new users of Splunk as well.
Like · Reply · Flag

Binay · Oct 20, 2016


Thank You for some great questions. Really helps.
Like · Reply · Flag

Showing 1 to 10

POWERED BY

https://www.learnsplunk.com/splunk-interview-questions.html 10/10

You might also like