Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Comprehensive overview of the Elastic Stack (ELK) infrastructure

Module 1: ELK Stack Architecture and Evaluation of Current Environment

  • Assessment of the existing Altor CB architectural framework
  • Core ELK components: Elasticsearch, Logstash, Kibana, and Beats
  • Comparative analysis of Ingest nodes versus Logstash
  • Scalability and performance factors specific to on-premise deployments for government use
  • Best practices for administrative oversight and compliance

Module 2: Beats – Distributed Monitoring (2 hours)

  • Configuration and deployment of Filebeat, Auditbeat, Winlogbeat, and Packetbeat
  • Securing data transmission via SSL encryption
  • Evaluation of preconfigured modules against custom input requirements
  • Integration with Logstash and Ingest Pipelines for standardized workflows

Module 3: Parsing and Ingesting Logs from Applications and Databases (4 hours)

  • Ingestion of custom application logs
  • Leveraging Logstash for data parsing and transformation processes
  • Application of filters: grok, dissect, kv, mutate, and date
  • Establishing database connections (Oracle, PostgreSQL, SQL Server) using the JDBC input plugin
  • Practical applications: error logs, audit trails, transaction traces, and slow query analysis

Module 4: Advanced Search and Regular Expressions (2 hours)

  • Advanced query syntax implementation in Kibana
  • Utilization of regular expressions (regex) for precise data extraction
  • Construction of filters using OR/AND logical operators
  • Management of nested fields and array structures
  • Persistence of reusable queries and filter configurations

Module 5: Custom Dashboards and Visualizations in Kibana (3 hours)

  • Visualization methodologies: bar charts, line graphs, maps, and tables
  • Implementation of aggregations and key performance metrics
  • Deployment of dynamic filters, controls, and drill-down capabilities
  • Protocols for dashboard distribution and sharing
  • Exercises: Constructing dashboards from database and system logs for operational reporting

Module 6: Alerts and Email Notifications (3 hours)

  • Overview of Watcher and alternative tools (ElastAlert, Kibana Alerts)
  • Definition of custom conditions and alert triggers
  • Configuration of email output channels for notification
  • Exercise: Generating alerts upon detection of critical events in Windows or database logs

Module 7: User and Permission Management (2 hours)

  • Introduction to X-Pack security features and available options
  • Creation and management of users and roles
  • Implementation of access controls at the index, dashboard, and query levels
  • Exercise: Defining specific roles for audit and operational teams

Module 8: Elasticsearch REST API (3 hours)

  • Foundational concepts of the Elasticsearch RESTful API
  • Execution of GET and POST queries
  • Manual and automated indexing procedures
  • Utilization of standard tools such as curl and Postman
  • Exercises: Searching, inserting, deleting, and updating document records

Summary and Next Steps

Requirements

  • Fundamental understanding of the ELK Stack architecture and core components
  • Practical experience in ingesting and visualizing logs using Kibana and Logstash
  • Proficiency with Linux command-line interfaces and basic scripting capabilities

Target Audience

  • System administrators
  • Infrastructure engineers
  • Technical teams requiring advanced log centralization capabilities for government compliance and efficiency

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories