联系我们
 课程时长 21 小时

课程大纲

简介

  • Elastic Stack (ELK) 总体概述

ELK Stack架构与现有环境审查

  • 审查Altor CB的当前架构
  • ELK架构:Elasticsearch、Logstash、Kibana、Beats
  • 摄取节点与Logstash对比
  • 本地安装中的可扩展性和性能考虑
  • 管理最佳实践

Beats – 分布式监控

  • Filebeat、Auditbeat、Winlogbeat和Packetbeat的配置和使用
  • 使用SSL安全传输
  • 预配置模块与自定义输入对比
  • 与Logstash和摄取管道的集成

解析和摄取应用程序及数据库日志

  • 从应用程序摄取自定义日志
  • 使用Logstash进行数据解析和转换
  • 使用过滤器:grok、dissect、kv、mutate、date
  • 使用JDBC输入插件连接数据库(Oracle、PostgreSQL、SQL Server)
  • 实际案例:错误日志、审计追踪、跟踪、慢查询

高级搜索与正则表达式

  • Kibana中的高级搜索语法
  • 正则表达式的使用
  • 过滤器与OR/AND组合
  • 嵌套字段和数组
  • 保存可复用的查询和过滤器

Kibana中的自定义仪表板和可视化

  • 可视化类型:条形图、折线图、地图、表格
  • 聚合和指标
  • 动态过滤器、控件和钻取功能
  • 仪表板共享
  • 练习:从数据库和系统日志创建仪表板

警报和电子邮件通知

  • Watcher及替代方案简介(ElastAlert、Kibana Alerts)
  • 创建自定义条件和触发器
  • 电子邮件输出配置
  • 练习:当Windows或数据库日志中检测到关键事件时发送警报

用户和权限管理

  • X-Pack和免费选项简介
  • 创建用户和角色
  • 按索引、仪表板和查询进行访问控制
  • 练习:定义审计和操作的角色

Elasticsearch REST API

  • Elasticsearch RESTful API基础
  • GET / POST查询
  • 手动和自动索引
  • 使用curl和Postman等工具
  • 练习:搜索、插入、删除和更新文档

要求

  • 了解ELK Stack的基本架构和组件
  • 有使用Kibana和Logstash摄取和可视化日志的经验
  • 熟悉Linux命令行和基本脚本编写

目标受众

  • 系统管理员
  • 基础设施工程师
  • 寻求高级日志集中化能力的技术团队

客户评论 (2)

即将举行的公开课程

课程分类