User Tools

Site Tools


elastic_stack_для_сетевого_инженера

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
elastic_stack_для_сетевого_инженера [2021/07/29 14:35]
admin [Техническое задание]
elastic_stack_для_сетевого_инженера [2021/09/06 12:42]
val [Анонс мастер класса]
Line 2: Line 2:
  
 ===== Анонс мастер класса ===== ===== Анонс мастер класса =====
 +
 +  * [[https://​www.specialist.ru/​news/​5743/​elastic-stack-dlya-setevogo-inzhenera|Elastic Stack для сетевого инженера]]
  
 ===== Запись мастер класса ===== ===== Запись мастер класса =====
Line 7: Line 9:
 ===== Реклама мастер класса ===== ===== Реклама мастер класса =====
  
-  * Задачи,​ которые ветераны решали с помощью таких милых сердцу ​unix решений как grep, awk, regexp, syslogd, flowd и подобных,​ никуда не делись,​ только объемы возросли многократно. Давайте рассмртрим варианты решений нескольких типовых задач сетевого инженера с использованием современых инструментов из популярного набора Elastic Stack и решим, делают ли они ​его ​жизнь лучше)+  * Задачи,​ которые ветераны решали с помощью таких милых сердцу ​UNIX решений как grep, awk, regexp, syslogd, flowd и подобных,​ никуда не делись,​ только объемы возросли многократно. Давайте рассмртрим варианты решений нескольких типовых задач сетевого инженера с использованием современых инструментов из популярного набора Elastic Stack и решим, делают ли они жизнь ​инженера ​лучше)
  
 ===== Техническое задание ===== ===== Техническое задание =====
Line 16: Line 18:
 ===== Методические рекомендации ===== ===== Методические рекомендации =====
  
-  * Провести мастеркласс в соответствии с планом лабоаторных работ курса [[Linux. Мониторинг оборудования и интеграция с Cisco]]+  * Провести мастер класс в соответствии с планом лабоаторных работ курса [[Linux. Мониторинг оборудования и интеграция с Cisco]] ​и включить материал в текущую версию курса.
  
 ===== Шаг 1. Исходное состояние стенда ===== ===== Шаг 1. Исходное состояние стенда =====
Line 26: Line 28:
   * [[Linux. Мониторинг оборудования и интеграция с Cisco#2.3 Настройка базовой конфигурации server]]   * [[Linux. Мониторинг оборудования и интеграция с Cisco#2.3 Настройка базовой конфигурации server]]
   * [[Сервис SSH#​Настройка ssh клиента]] на server   * [[Сервис SSH#​Настройка ssh клиента]] на server
-  * [[Сервис ТFTP]] каталог /​srv/​tftp/ ​с инициализированным [[Сервис Git]]+  * [[Сервис ТFTP]] ​ 
 +  * + каталог /srv/tftp/ инициализированный [[Сервис Git]]
 <​code>​ <​code>​
 +server# cd /srv/tftp/
 +server# git init
 +
 +server# date
 +server# apt update
 +
 server# ssh switch1 server# ssh switch1
  
Line 43: Line 52:
 </​code>​ </​code>​
  
-===== Шаг 2. Знакомство с Elasticsearch =====+===== Шаг 2. Знакомство с Elasticsearch ​и Kibana ​=====
  
   * Устанавливаются по 2 минуты,​ объем > 300 МБ, лучше сделать заранее или совместить с теорией   * Устанавливаются по 2 минуты,​ объем > 300 МБ, лучше сделать заранее или совместить с теорией
Line 51: Line 60:
 ===== Шаг 3. Использование Logstash для обработки журнальных сообщений ===== ===== Шаг 3. Использование Logstash для обработки журнальных сообщений =====
  
-  * Устанавливается ​минут, лучше сделать заранее или совместить с теорией+  * Устанавливается ​минуты, лучше сделать заранее или совместить с теорией
   * [[Сервисы ELK#​Logstash]]   * [[Сервисы ELK#​Logstash]]
   * Вывод логов в stdout ([[Общие настройки сетевого оборудования Cisco#​Отправка логов на syslog сервер]])   * Вывод логов в stdout ([[Общие настройки сетевого оборудования Cisco#​Отправка логов на syslog сервер]])
   * Разбор сообщения на поля ([[Сервис NTP]] на server и [[Общие настройки сетевого оборудования Cisco#​Настройка времени]] на коммутаторах)   * Разбор сообщения на поля ([[Сервис NTP]] на server и [[Общие настройки сетевого оборудования Cisco#​Настройка времени]] на коммутаторах)
-  * Вызов скрипта для определенных сообщений+  * Вызов скриптов для определенных сообщений
  
-===== Шаг 4. Использование ​Elastic Stack в качестве NetFlow Collector и Analyzer =====+===== Шаг 4. Использование ​Filebeat и Elasticsearch ​в качестве NetFlow Collector и Kibana в качестве NetFlow ​Analyzer =====
  
   * [[https://​www.elastic.co/​guide/​en/​logstash/​current/​netflow-module.html|Logstash Netflow Module]] Deprecated in 7.4.0. Replaced by the Filebeat Netflow Module which is compliant with the Elastic Common Schema (ECS)   * [[https://​www.elastic.co/​guide/​en/​logstash/​current/​netflow-module.html|Logstash Netflow Module]] Deprecated in 7.4.0. Replaced by the Filebeat Netflow Module which is compliant with the Elastic Common Schema (ECS)
-  * Использование [[Сервисы ELK#​Filebeat]] для записи журналов в [[Сервисы ELK#​Elasticsearch]]+  * Использование [[Сервисы ELK#​Filebeat]] для записи журналов ​каталога /​var/​log/ ​в [[Сервисы ELK#​Elasticsearch]]
   * [[Общие настройки сетевого оборудования Cisco#​Настройка времени]] на router   * [[Общие настройки сетевого оборудования Cisco#​Настройка времени]] на router
   * [[Оборудование уровня 3 Cisco Router#​Настройка экспорта статистики по протоколу NetFlow]] на router   * [[Оборудование уровня 3 Cisco Router#​Настройка экспорта статистики по протоколу NetFlow]] на router
   * Использование [[Сервисы ELK#​filebeat netflow module]] для записи информации о трафике в [[Сервисы ELK#​Elasticsearch]]   * Использование [[Сервисы ELK#​filebeat netflow module]] для записи информации о трафике в [[Сервисы ELK#​Elasticsearch]]
-  * Использование предустановленных Dashboard в Kibana ​(на примере [Filebeat NetflowTop-N)+  * Использование предустановленных Dashboard в Kibana ​[[Сервисы ELK#Filebeat Netflow Top-N]]
elastic_stack_для_сетевого_инженера.txt · Last modified: 2021/09/09 13:57 by val