Splunk Splunk 7.x Fundamentals 2 - Module 1&2: Course Introduction and Beyond Search Fundamentals

pluto

Internship/Fresher
Sep 8, 2020
51
11
8
Splunk 7.x Fundamentals 2
Module 1&2: Course Introduction and Beyond Search Fundamentals
1. Giới thiệu Splunk 7.x Fundametals 2
Mục tiêu khóa học:

  • Sử dụng các lệnh transforming và visualizations.
  • Lọc và định dạng kết quả tìm kiếm
  • Correlate events into transactions
  • Tạo và quản lý Knowledge Object
  • Tạo và quản lý extracted fields, field aliases, calculated fields
  • Tạo tags and event types
  • Tạo và sử dụng macros and workflow objects
  • Tạo và quản lý data model.
  • Sử dụng Splunk Common Information Model (CIM)

Chi tiết nội dung Module trong khóa học:
  • Module 1: Course Introduction
  • Module 2: Beyond Search Fundamentals
  • Module 3: Commands for Visualizations
  • Module 4: Advanced Visualizations
  • Module 5: Filtering and Formatting Data
  • Module 6: Correlating Events
  • Module 7: Introduction to Knowledge Objects
  • Module 8: Creating and Managing Fields
  • Module 9: Creating Field Aliases and Calculated Fields
  • Module 10: Creating Tags and Event Types
  • Module 11: Creating and Using Macros
  • Module 12: Creating and Using Workflow Actions
  • Module 13: Creating Data Models
  • Module 14: Using the Common Information Model (CIM) Add-On


Môi trường thực hành được cung cấp với Splunk qua truy cập web browser, đối tượng dữ liệu trong khóa học được phân chia và sắp xếp như sau:


image001.jpg

2.How Splunk Search

image002.jpg


Khi một Event đến nơi lưu trữ trên Splunk, Splunk sẽ lưu trữ Event vào HOT Bucket. Bucket sẽ được sắp xếp theo thứ tự: HOT, WARM, COLD.

Mỗi Bucket sẽ chứa: raw data, metdata(source, sourcetype, host) và file index(dữ liệu sau khi được index).


image004.jpg

Khi bắt đầu search, Splunk sẽ dựa vào time range để chọn ra Bucket có chứa dữ liệu cần để thực hiện tìm kiếm các index file dựa trên các cụm từ tìm kiếm.


3. General Search Practices
Các quy tắc sau giúp cho việc tìm kiếm hiệu quả hơn:

+Time range là bộ lọc hiệu quả nhất, vì các sự kienj được lưu trữ theo thời gian.

+Sau time range, sử dụng các keyword sau giúp cho việc tìm kiếm hiệu quả hơn gồm: source, sourcetype, host(tùy từng dữ liệu và yêu cầu để sắp xếp việc sử dụng từ khóa nào trước trong câu search).

+Thêm nhiều từ khóa liên quan đến sự kiện cần tìm kiếm nhất có thể vào trong câu search.

Ví dụ:

Câu search “sourcetpe=pan:log failure” sẽ trả về kết quả sát hơn so với câu search chỉ có “failure”

+Trong trường hợp câu search dài , cần thực hiện qua nhiều bước, nên sử dụng lệnh “fields” để giữ lại các trường cần thiết, sẽ giúp cho câu seach nhanh hơn.

+Trong trường hợp không biết chính xác keyword, có thể sử dụng ký tự thay thế wildcard(*). Tuy nhiên để sử dụng hiệu quả, cần chú ý các quy tắc sau:
  • Ký tự wildcard bắt đầu ở keyword( *fail) sẽ scan toàn bộ event trong time range.
  • Ký tự wildcard ở giữa keyword(fa*l) sẽ trả về các kết quả không mong muốn.
  • Vì vậy, sử dụng ký tự wildcard ở cuối keyword(fail*).
  • Sau khi tìm chính xác keyword, remove wildcard và thay thế bằng keyword vừa tìm được.
+Sử dụng các chế độ tìm kiếm thích hợp:
  • Fast
  • Smart [default]
  • Verbose

4.Search Mode
4.1 Fast Mode
image006.jpg

Fast Mode: Tốc độ trả về kết quả tìm kiếm nhanh nhất, tuy nhiên kết quả trả về không chi tiết, các trường dữ liệu bị rút bớt.


Đối với các câu search non-transforming(không làm chuyển đổi data), Fast Mode trả về kết quả như sau:

Event: Có kết quả.
image008.jpg


Patterns: Có kết quả

image010.jpg






Stattics or visualizaions: Không có kết quả.

image012.jpg


image014.jpg






Đối với các câu search transforming(làm chuyển đổi data), Fast Mode trả về:



Event: Không có kết quả.
image016.jpg


Patterns: Không có kết quả.
image018.jpg




Stattics or visualizaions: Có kết quả.
image020.jpg

image022.jpg










4.2 Verbose Mode


Verbose Mode: Trả về kết quả chi tiết và đầy đủ nhất.

image024.jpg





Đối với các câu search non-transforming(không làm chuyển đổi data), Verbose Mode trả về kết quả như sau:

Event: Có kết quả
image024.jpg




Patterns:Có kết quả
image026.jpg





Stattics or visualizaions: Không có kết quả
image028.jpg

image030.jpg






Đối với các câu search transforming(làm chuyển đổi data), Verbose Mode trả về kết quả như sau:

Event:Có kết quả
image032.jpg



Patterns:Có kết quả
image034.jpg




Stattics or visualizaions: Có kết quả
image036.jpg


image038.jpg









4.3 Smart Mode

Smart Mode: Là tùy chọn mặc định, được thay đổi giữa Fast Mode và Verbose Mode. Đối với các câu search non-transforming(không làm chuyển đổi data), hoạt động theo Verbose Mode. Đối với các câu search transforming(làm chuyển đổi data), hoạt động như Fast Mode.

Đối với các câu search non-transforming(không làm chuyển đổi data), Smart Mode trả về kết quả như sau:
Event:Có kết quả
image040.jpg



Patterns:Có kết quả
image042.jpg




Stattics or visualizaions: Không có kết quả
image044.jpg

image046.jpg




Đối với các câu search transforming(làm chuyển đổi data), Smart Mode trả về kết quả như sau:


Event: Không có kết quả
image048.jpg





Patterns:Không có kết quả
image050.jpg




Stattics or visualizaions: Có kết quả.
image052.jpg

image054.jpg




Lưu ý, trong quá trình thống kê sự kiện, rút ra như sau:

  • Trong trường hợp xảy ra sự cố, cần tìm rõ nguyên nhân, cần tìm kiếm ở chế độ Verbose Mode để tránh bỏ sót các sự kiện.
  • Trong trường hợp kiểm tra log(xem đã có chưa, đã đúng sourcetype, source, host), nên tìm kiếm ở Fast Mode hoặc Smart Mode để giảm hiệu năng cho hệ thống và tiết kiệm thời gian.
  • Trong trường hợp buid dashboard, cần sử dụng các câu search transforming(làm chuyển đổi data), để chế độ Fast Mode hoặc Smart Mode để hiển thị kết quả nhanh hơn, tuy nhiên vẫn có sai số. Vì vậy, những dashboard có các giá trị hiển thị quá nhỏ( ví dụ count < 5) , chọn chế độ Verbose Mode.


5.Search Job

5.1 Search History
Là công cụ cho phép xem lại các câu search đã thực hiện tìm kiếm trên Splunk. Có các tùy chọn Time Filter:

  • No Time Filter.
  • Today.
  • Last 7 Days.
  • Last 30 Days.
Tùy vào quyền User mà người từng User có thể nhìn thấy các câu search của các User khác trong hệ thống.
image056.jpg




Sau khi xem lịch sử các câu Search, có thể chọn Add to Search để chạy ngay câu search đã chọn:
image058.jpg



5.2 Seach Job

Search Job là công cụ cho phép kiểm tra:

  • Thống kê tổng thể về search (ví dụ: bản record các câu search đã được xử lý và trả về, thời gian xử lý)
  • Quá trình xử lý một câu Search.
  • Thời gian Splunk thực hiện các quá trình xử lý.
Được sử dụng trong trường hợp khắc phục sự cố về hiệu suất của tìm kiếm và giúp người dùng hiểu tác động của các knowledge objects với việc xử lý (ví dụ: event types, tags, lookup)

image060.jpg




Chọn Job, sau đó chọn Inspect Job, sẽ xuất hiện Search Job Inspector, bao gồm:
  • Header
  • Execution costs
  • Search job properties.

image062.jpg






Header:
image063.jpg

Bảng Header cung cấp thông tin cơ bản, bao gồm thời gian chạy và số sự kiện được quét.





Execution costs:

Cung cấp chi tiết các thông tin như : Component(thành phần được gọi để thực hiện câu search), Invocations(Số lần thực hiện compnent tương ứng), Inputcount(số event Input), Output Count(số event output). Một số các component quan trọng như:

  • command.search.index: thời gian tìm kiếm vị trí của index chứa data cần tìm kiếm(rawdata).
  • command.search.filter: thời gian để lọc/loại bỏ các sự kiện không phù hợp.
  • command.search.rawdata: thời gian đọc các sự kiện từ rawdata.
image064.jpg




Search job properties:

Cung cấp các thông số, thông số chi tiêt về câu search vừa được thực hiện. Một số các thông tin quan trọng như:
  • scanCount
  • resultCount
image066.jpg


image068.jpg


image070.jpg


image072.jpg
 

Attachments

  • image008.jpg
    image008.jpg
    144 KB · Views: 0
  • image014.jpg
    image014.jpg
    65.2 KB · Views: 0
  • image024.jpg
    image024.jpg
    202.6 KB · Views: 0
  • image036.jpg
    image036.jpg
    66.7 KB · Views: 0

About us

  • Securityzone.vn là một trang web chuyên về an ninh mạng và công nghệ thông tin. Trang web này cung cấp các bài viết, tin tức, video, diễn đàn và các dịch vụ liên quan đến lĩnh vực này. Securityzone.vn là một trong những cộng đồng IT lớn và uy tín tại Việt Nam, thu hút nhiều người quan tâm và tham gia. Securityzone.vn cũng là nơi để các chuyên gia, nhà nghiên cứu, sinh viên và người yêu thích an ninh mạng có thể trao đổi, học hỏi và chia sẻ kiến thức, kinh nghiệm và giải pháp về các vấn đề bảo mật trong thời đại số.

Quick Navigation

User Menu