Свържете се с нас

План на курса

Въведение в мрежовия мониторинг с отворен код

  • Еволюция на мрежовия мониторинг: от SNMP до съвременната телеметрия
  • Проблеми с привързаността към доставчика в търговските решения за мониторинг
  • Обзор на пейзажа на мониторинга с отворен код
  • LibreNMS срещу Zabbix: избор на правилната платформа
  • Стратегии за хибриден и допълващ се мониторинг

Архитектура и инсталация на LibreNMS

  • Архитектура и обзор на компонентите на LibreNMS
  • Инсталация: ръчна срещу Docker внедряване
  • Конфигурация на базата данни (MySQL/MariaDB)
  • Настройка на уеб сървъра (Apache/Nginx с PHP-FPM)
  • Конфигурация и настройка на RRDtool
  • Първоначална конфигурация и валидиране

Архитектура и инсталация на Zabbix

  • Архитектура на Zabbix: сървър, прокси, агент, фронтенд
  • Методи на инсталация: пакети, Docker, компилация от изходен код
  • Настройка и оптимизация на базата данни (MySQL/PostgreSQL/TimescaleDB)
  • Конфигурация на сървъра и фронтенда
  • Магьосник за първоначална настройка
  • Разсъждения за мащабируемост от самото начало

Откриване на устройства и инвентар

  • Автоматично откриване на мрежа в LibreNMS
  • Зabbix мрежово откриване и автоматична регистрация
  • Версии и сигурност на SNMP (v1, v2c, v3)
  • Класифициране и групиране на устройства
  • Управление на местоположения и контакти
  • Импорт/експорт и масова конфигурация

Дълбок поглед върху мониторинга на SNMP

  • Основи на протокола SNMP и MIB-ове
  • Конфигуриране на SNMP на мрежовите устройства (маршрутизатори, превключватели, защитни стени)
  • Мониториране и извличане на данни чрез персонализирани OID
  • Сигурност на SNMPv3: автентификация и криптиране
  • Отстраняване на проблеми с свързаността на SNMP
  • Специфични за доставчика разсъждения на SNMP

Мониториране, базирано на агенти

  • Инсталация и конфигурация на агента на Zabbix
  • Zabbix agent 2: следващо поколение агент, базиран на Go
  • Интеграция на агента на LibreNMS и check_mk
  • Персонализирани скриптове и потребителски параметри
  • Пасивни срещу активни режими на агента
  • Внедряване на агента в мащаб (Ansible, Puppet, Chef)

Мониториране на Windows и Linux сървъри

  • Броячи на производителността и услуги на Windows
  • Метрики на Linux системи: CPU, памет, диск, мрежа
  • Мониториране на процеси и услуги
  • Мониториране и анализиране на файлове с дневници
  • Мониториране на JVM и приложения
  • Мониториране на контейнери (Docker, Kubernetes)

Мониториране на мрежово оборудване

  • Мониториране на превключватели: статус на портове, VLANs, STP, MAC таблици
  • Мониториране на маршрутизатори: BGP, OSPF, таблици за маршрутизация
  • Мониториране на защитни стени: сесии, пропускателна способност, удари на правила
  • Мониториране на безжични достъпни точки
  • Екологичен мониторинг: температура, захранване, UPS
  • Проследяване на използването и грешките на интерфейсите

Мониториране на виртуализация и облак

  • Интеграция на мониторинга с VMware vSphere
  • Мониториране на Proxmox VE
  • Мониториране на Hyper-V
  • API за мониторинг на облака AWS/Azure/GCP
  • Мониториране на OpenStack
  • Мониториране на оркестриране на контейнери

Видове елементи и събиране на данни

  • Видове елементи на Zabbix: агент на Zabbix, SNMP, IPMI, JMX, SSH, Telnet
  • Изчислени и агрегатни елементи
  • Зависими елементи и предварителна обработка
  • Модули на poller на LibreNMS и откриване на ОС
  • Персонализирани методи за събиране на данни
  • Видове данни и единици

Известия и тригери

  • Изрази и функции на тригери на Zabbix
  • Зависимости на тригерите и корелация на събитията
  • Правила за известия и канали на LibreNMS
  • Канали за известия: имейл, SMS, Slack, PagerDuty, webhooks
  • Процеси за ескалиране и потвърждение
  • Интервали на поддръжка и планирани прекъсвания на работа

Табла за управление и визуализация

  • Табла за управление и екрани на Zabbix
  • Виджети за графики и мрежови карти
  • Персонализиране на таблото за управление на LibreNMS
  • Създаване и шаблониране на персонализирани графики
  • Класове и откриване на топология на мрежата
  • Интеграция с Grafana за напреднала визуализация

Докладване и анализ

  • Докладване на SLA и наличност
  • Докладване за планиране на капацитета
  • Генериране на персонализирани доклади
  • Планирана доставка на доклади
  • Анализ на трендовете и прогнозиране
  • Автоматизация на докладите чрез API

Дистрибутивен и високодостъпен мониторинг

  • Внедряване на прокси на Zabbix за отдалечени сайтове
  • Кластериране и висока достъпност на сървъра на Zabbix
  • Настройка на дистрибутивен poller на LibreNMS
  • Разпределяне на натоварването между множество poller-и
  • Стратегии за географско разпределение
  • Репликация и кластериране на базата данни

Оптимизация на производителността

  • Оптимизация и настройка на базата данни
  • производителност на poller и паралелни проверки
  • Оптимизация на хранилището на история и трендове
  • Политика за почистване и задържане на данните
  • Стратегии за кеш
  • Препоръки за размери и мащабиране на хардуера

Сигурност и контрол на достъпа

  • Автентификация на потребителите: интеграция с LDAP, SAML, MFA
  • Настройка на контрол на достъпа, базиран на роли
  • Разрешения за групите на хостовете и шаблоните
  • Сигурност на API и управление на токени
  • Дневници на одитите и съответствието
  • Сигурни комуникации (TLS/SSL)

Автоматизация и интеграция

  • Използване и скриптове на API на Zabbix
  • API и автоматизация на LibreNMS
  • Интеграции на webhooks за системи за билети
  • Модули на Ansible за управление на конфигурациите
  • Интеграция на CI/CD пайплайна
  • ChatOps и автоматизация на известия

Миграция от търговски инструменти

  • Оценка на търговските решения за мониторинг за замяна
  • Стратегии и инструменти за миграция на данните
  • Паралелна експлоатация по време на прехода
  • Обучение на служителите и документацията
  • Уроки от миграции в производствени среди

Най-добри практики за внедряване в производство

  • Процедури за резервно копие и възстановяване при аварии
  • Стратегии за актуализации за производствени среди
  • Документация и създаване на ръководства
  • Процедури за тестване и валидиране
  • Поддръжка от общността и принос

Изисквания

  • Разбиране на мрежовите протоколи (SNMP, ICMP, TCP/UDP)
  • Опит с администриране на Linux системи
  • Познанство с основните концепции за мрежи (подмрежи, маршрутизация, превключване)
  • Познанство с концепциите за бази данни (MySQL/PostgreSQL)
  • Базов опит в администрирането на уеб сървъри

Целева група

  • Мрежови администратори и инженери
  • Системни администратори, отговорни за мониторинга на инфраструктурата
  • Менеджъри на ИТ операции
  • Инженери на NOC и специалисти по мониторинг
 28 Часове

Брой участници


Цена за участник

Отзиви от потребители (2)

Предстоящи Курсове

Свързани Kатегории