HW#3 Flashcards

1
Q

What is Splunk?

A

A software platform used for searching, monitoring, and analyzing machine-generated data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 3 basic components of Splunk?

A

Forwarder, Indexer, and Search Head

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a database? Give two examples of databases most commonly used.

A

A database is a structured collection of organized data that is stored, managed, and accessed using specialized software. Examples: Relational Database Management systems such as MySQL which stores data in structured tables with rows and columns. And NoSQL Database which handle large volumes of unstructured/semi-structured data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a forwarder and what does it do?

A

One of the three main components of Splunk; collects data at the source and sends data to indexer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an indexer and what does it do?

A

A major component of Splunk which stores and indexes incoming data; parse and break down data into smaller chunks making it easier to search.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a search head and what does it do?

A

The interface through which users interact with Splunk; allows users to run searches, create dashboards, and visualize the data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How does data flow through Splunk?

A

Forwarder collects data from remote machines, indexer processes the data in real-time, and then the end user can interact with Splunk using the search head.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the overall purpose of putting data through Splunk?

A

To gain valuable insights and actionable intelligence from collected data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a Deployment Server and what does it do?

A

Deployment server is a centralized configuration manager; manages configurations for all of its clients so that there is a centralized place for all edits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a deployment client? Give an example of one.

A

Anything that a deployment server manages is a client such as a forwarder.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which Splunk component contains serverclasses?

A

Deployment server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a serverclass? Detailed explanation.

A

A logical grouping of Splunk components such as forwarders with similar characteristics or requirements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How does serverclass relate to the deployment server?

A

Serverclass helps the deployment server to distinguish what set of configurations the clients should receive.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the purpose of configuration files?

A

To define and customize how various components and features of Splunk operate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Name the 4 configuration files you learned in class and what they do.

A

Inputs.conf=tell Splunk what data to monitor and where, Outputs.conf=tell Splunk where to send the data it has just collected, Indexes.conf=specifies the name of the index, how to store the data that has been indexed, and how long it needs to be stored, Props.conf=tell Splunk how to parse and refine the data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How are serverclasses, deployment servers, deployment-apps and inputs.conf all connected?

A

The deployment server uses server class and deployment app definitions to distribute configuration to appropriate instances, and inputs.conf defines how data is ingested.

17
Q

At what level is the data being stored?

A

Indexer level

18
Q

Tell me how you would install any Splunk component that is NOT a universal forwarder?

A

Use Splunk Enterprise installer package

19
Q

What is the maximum number of concurrent users per search head?

A

12

20
Q

Explain in an organized and detailed way how data flows through Splunk and how Splunk does its job using these keywords: forwarder, indexer, search head, deployment server, deployment client, serverclass and the four .conf files (inputs.conf, outputs.conf, indexes.conf, props.conf).

A

The data flow in Splunk involves forwarders collecting data and sending it to indexers.

Indexers store and index the data, while search heads interact with users, execute search queries, and display the results.

The deployment server manages configurations for deployment clients(forwarders and indexers) using server classes(logical grouping of the deployment clients) and .conf files to ensure consistent and organized deployment of configuration and apps.

Within the forwarder level configuration files, inputs.conf tells Splunk what data to monitor and where. Outputs.conf tells Splunk where to send the data it has just collected.

Indexer level configuration files like indexes.conf specifies the name of the index, how to store the data that has been indexed and how long it needs to be stored. While props.conf works to tell Splunk how to parse and refine data.