План на курса
Въведение
- Общ преглед на Elastic Stack (ELK)
Модул 1: Архитектура на ELK Stack и преглед на съществуващата среда
- Преглед на текущата архитектура на Altor CB
- Архитектура на ELK: Elasticsearch, Logstash, Kibana, Beats
- Ingest node vs. Logstash
- Разширяемост и производителност при инсталирания на местни системи
- Най-добри практики за управление
Модул 2: Beats – Разпределени мониторинг системи (2 часа)
- Конфигуриране и използване на Filebeat, Auditbeat, Winlogbeat и Packetbeat
- Защитен транспорт с SSL
- Предконфигурирани модули vs. персонализирани входящи данни
- Интеграция с Logstash и Ingest Pipelines
Модул 3: Разбиране и вмъкване на логове от приложения и Databases (4 часа)
- Вмъкване на персонализирани логове от приложения
- Използване на Logstash за разбиране и трансформация на данни
- Използване на филтри: grok, dissect, kv, mutate, date
- Database връзки (Oracle, PostgreSQL, SQL Server) с JDBC входен плугин
- Практическа употреба: логове за грешки, аудиторски следи, траси, бавни заявки
Модул 4: Надграден търсене и регулярни изрази (2 часа)
- Надграден синтаксис за търсене в Kibana
- Използване на регулярни изрази (regex)
- Филтри и комбинации OR/AND
- Вложени полета и масиви
- Запазване на преизползваеми заявки и филтри
Модул 5: Персонализирани табло и визуализации в Kibana (3 часа)
- Типове визуализации: колони, линии, карти, таблици
- Агрегации и метрики
- Динамични филтри, контроли и възможности за разгледаване на подробности
- Споделяне на табло
- Упражнения: създаване на табло от логове на база данни и системи
Модул 6: Уведомления и Email известия (3 часа)
- Въведение в Watcher и алтернативи (ElastAlert, Kibana Alerts)
- Създаване на персонализирани условия и тригери
- Конфигуриране на Email изход
- Упражнение: изпращане на известие, когато критично събитие бъде открито в логовете на Windows или база данни
Модул 7: Управление на потребители и разрешения (2 часа)
- Въведение в X-Pack и безплатни опции
- Създаване на потребители и роли
- Access контрол по индекс, табло и заявка
- Упражнение: дефиниране на роли за аудит и операции
Модул 8: Elasticsearch REST API (3 часа)
- Основи на Elasticsearch RESTful API
- GET / POST заявки
- Ръчно и автоматизирано индексиране
- Използване на инструменти като curl и Postman
- Упражнения: търсене, вмъкване, изтриване и обновяване на документи
Резюме и следващи стъпки
Изисквания
- Разбиране в основната архитектура и компоненти на стека ELK
- Опит с внасяне и визуализация на логи, използвайки Kibana и Logstash
- Знание с командна ред на Linux и базово скриптване
Целева аудитория
- Администратори на системи
- Инженери на инфраструктура
- Технически екипи, търсещи напреднати възможности за централизиране на логи
Отзиви от потребители (5)
Курсът е разделен на следните модули:Module 1: Introduction to ITIntroduction to Information Technology1.1 What is Information Technology1.2 The Role of IT in Modern Business1.3 Key IT Concepts and Terminology1.4 IT Infrastructure ComponentsLab: Understanding Basic IT ConceptsModule 2: Computer Hardware2.1 Introduction to Computer Hardware2.2 CPU: Central Processing Unit2.3 Motherboard and its Components2.4 Memory: RAM and ROM2.5 Storage Devices: HDD and SSD2.6 Input and Output DevicesLab: Assembling a Basic Computer SystemModule 3: Operating Systems3.1 Introduction to Operating Systems3.2 Types of Operating Systems3.3 Installation and Configuration of Windows3.4 Introduction to Linux3.5 Command Line Interface (CLI)Lab: Installing and Configuring an Operating SystemModule 4: Networking Fundamentals4.1 Introduction to Networking4.2 Networking Models: OSI and TCP/IP4.3 Networking Devices: Routers and Switches4.4 IP Addressing and Subnetting4.5 Wireless NetworkingLab: Setting Up a Basic NetworkModule 5: Cybersecurity Basics5.1 Introduction to Cybersecurity5.2 Types of Cyber Threats5.3 Basic Security Measures5.4 Antivirus Software and Firewalls5.5 Data EncryptionLab: Implementing Basic Security MeasuresModule 6: Software Development Basics6.1 Introduction to Software Development6.2 Programming Languages Overview6.3 Introduction to Python6.4 Basic Python Programming6.5 Introduction to JavaScriptLab: Creating a Simple Web Page with HTML, CSS, and JavaScriptModule 7: Database Management7.1 Introduction to Databases7.2 SQL Basics7.3 Database Design and Normalization7.4 Introduction to MySQL7.5 Introduction to MongoDBLab: Designing and Implementing a Simple DatabaseModule 8: Project Management in IT8.1 Introduction to Project Management8.2 Project Lifecycle8.3 Project Planning and Scheduling8.4 Risk Management in IT Projects8.5 Agile MethodologiesLab: Planning and Executing a Simple IT ProjectModule 9: Emerging Technologies9.1 Introduction to Emerging Technologies9.2 Artificial Intelligence and Machine Learning9.3 Blockchain Technology9.4 Internet of Things (IoT)9.5 Cloud ComputingLab: Exploring Cloud ServicesModule 10: IT Career Paths10.1 Overview of IT Career Paths10.2 Skills Required for Different IT Roles10.3 Certifications in IT10.4 Building a Professional Network in IT10.5 Preparing for IT Job InterviewsLab: Creating a Professional IT ResumeFinal Project: Comprehensive IT ProjectStudents will work on a comprehensive IT project that integrates knowledge from all modules. This project will involve planning, design, implementation, and presentation of a real-world IT solution.Course EvaluationThe course will be evaluated based on the following criteria:- Participation in Labs and Activities: 20%- Module Quizzes: 30%- Final Project: 50%
Assad Alshabibi - Vastech SA
Курс - Advanced Elasticsearch and Kibana Administration
Машинен превод
практическото обучение
Presiyan Petrov
Курс - ELK Training
Машинен превод
Обмислих обучението като много добре подготовено и, въпреки че покрихме голямо количество материали, Мартин осигури достатъчно време за въпроси и удели достатъчно внимание на всеки един и неговите различни нужди.
Jean Thysse - Quidco
Курс - Elasticsearch for Developers
Машинен превод
Насладих се на упражненията. Те дават добър поглед.
Andreas Kukacka
Курс - ELK: Elasticsearch, Logstash and Kibana for Administrators
Машинен превод
I genuinely liked learning a new skill.
Aidan Thomas
Курс - Implementation and Administration of Elasticsearch
Машинен превод