聯繫我們
 課程時長 21 時間:

課程簡介

介紹

  • Elastic Stack (ELK) 的總體概述

ELK 堆疊架構和現有環境回顧

  • 回顧 Altor CB 的當前架構
  • ELK 架構:Elasticsearch、Logstash、Kibana、Beats
  • Ingest 節點與 Logstash
  • 本地安裝中的擴展性和性能考慮
  • 管理最佳實踐

Beats – 分佈式監控

  • Filebeat、Auditbeat、Winlogbeat 和 Packetbeat 的配置和使用
  • 使用 SSL 的安全傳輸
  • 預配置模塊與自定義輸入
  • 與 Logstash 和 Ingest 管線的集成

從應用程序和數據庫中解析和攝入日誌

  • 從應用程序攝入自定義日誌
  • 使用 Logstash 進行數據解析和轉換
  • 過濾器的使用:grok、dissect、kv、mutate、date
  • 使用 JDBC 輸入插件連接數據庫(Oracle、PostgreSQL、SQL Server)
  • 實際案例:錯誤日誌、審計軌跡、追蹤、慢查詢

進階搜索和正則表達式

  • Kibana 中的進階搜索語法
  • 正則表達式(regex)的使用
  • 過濾器及 OR/AND 組合
  • 嵌套字段和數組
  • 保存可重複使用的查詢和過濾器

Kibana 中的自定義儀表板和可視化

  • 可視化類型:柱狀圖、折線圖、地圖、表格
  • 聚合和指標
  • 動態過濾器、控件和 drill-down 功能
  • 儀表板共享
  • 演練:從數據庫和系統日誌創建儀表板

警報和電子郵件通知

  • Watcher 及替代方案(ElastAlert、Kibana Alerts)的介紹
  • 創建自定義條件和觸發器
  • 電子郵件輸出配置
  • 演練:當在 Windows 或數據庫日誌中檢測到關鍵事件時發送警報

用戶和權限管理

  • X-Pack 和免費選項的介紹
  • 創建用戶和角色
  • 按索引、儀表板和查詢進行訪問控制
  • 演練:為審計和運營定義角色

Elasticsearch REST API

  • Elasticsearch RESTful API 基礎
  • GET / POST 查詢
  • 手動和自動索引
  • 使用 curl 和 Postman 等工具
  • 演練:搜索、插入、刪除和更新文檔

最低要求

  • 理解基本 ELK 堆疊架構和組件
  • 使用 Kibana 和 Logstash 攝入和可視化日誌的經驗
  • 熟悉 Linux 命令行和基本腳本編程

目標受眾

  • 系統管理員
  • 基礎設施工程師
  • 尋求進階日誌集中化能力技術團隊

客戶評論 (2)

課程分類