HW#3 Flashcards
What is Splunk?
A software platform used for searching, monitoring, and analyzing machine-generated data.
What are the 3 basic components of Splunk?
Forwarder, Indexer, and Search Head
What is a database? Give two examples of databases most commonly used.
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.
What is a forwarder and what does it do?
One of the three main components of Splunk; collects data at the source and sends data to indexer.
What is an indexer and what does it do?
A major component of Splunk which stores and indexes incoming data; parse and break down data into smaller chunks making it easier to search.
What is a search head and what does it do?
The interface through which users interact with Splunk; allows users to run searches, create dashboards, and visualize the data.
How does data flow through Splunk?
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.
What is the overall purpose of putting data through Splunk?
To gain valuable insights and actionable intelligence from collected data.
What is a Deployment Server and what does it do?
Deployment server is a centralized configuration manager; manages configurations for all of its clients so that there is a centralized place for all edits.
What is a deployment client? Give an example of one.
Anything that a deployment server manages is a client such as a forwarder.
Which Splunk component contains serverclasses?
Deployment server
What is a serverclass? Detailed explanation.
A logical grouping of Splunk components such as forwarders with similar characteristics or requirements.
How does serverclass relate to the deployment server?
Serverclass helps the deployment server to distinguish what set of configurations the clients should receive.
What is the purpose of configuration files?
To define and customize how various components and features of Splunk operate.
Name the 4 configuration files you learned in class and what they do.
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.