Съдържание и теми, включени в курса
Въведение в мрежовото наблюдение с отворен код
- Еволюция на мрежовото наблюдение: от SNMP до съвременна телеметрия
- Проблеми с обвързването с доставчици при търговските решения за наблюдение
- Преглед на пейзажа на наблюдението с отворен код
- LibreNMS срещу Zabbix: избор на правилната платформа
- Хибридни и допълващи се стратегии за наблюдение
Архитектура и инсталиране на LibreNMS
- Архитектура и общ преглед на компонентите на LibreNMS
- Инсталиране: ръчно срещу внедряване с Docker
- Конфигуриране на бази данни (MySQL/MariaDB)
- Настройка на уеб сървър (Apache/Nginx с PHP-FPM)
- Конфигуриране и настройка на RRDtool
- Първоначална конфигурация и валидиране
Архитектура и инсталиране на Zabbix
- Архитектура на Zabbix: сървър, прокси, агент, преден панел
- Методи за инсталиране: пакети, Docker, компилиране от изходен код
- Настройка и оптимизация на бази данни (MySQL/PostgreSQL/TimescaleDB)
- Конфигуриране на сървър и преден панел
- Съветник за първоначална настройка
- Съображения за мащабируемост от самото начало
Откриване на устройства и инвентаризация
- Автоматично откриване на мрежови устройства в LibreNMS
- Откриване на мрежови устройства и автоматична регистрация в Zabbix
- Версии на 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 система: процесор, памет, диск, мрежа
- Наблюдение на процеси и услуги
- Мониторинг и парсване на лог файлове
- Наблюдение на JVM и приложения
- Наблюдение на контейнери (Docker, Kubernetes)
Наблюдение на мрежово оборудване
- Наблюдение на комутатори: състояние на портове, VLAN-ове, STP, MAC таблици
- Наблюдение на рутери: BGP, OSPF, маршрутни таблици
- Наблюдение на защитни стени: сесии, пропускателна способност, попадения на правила
- Наблюдение на безжични точки за достъп
- Наблюдение на средата: температура, захранване, UPS
- Използване на интерфейси и проследяване на грешки
Наблюдение на виртуализация и облак
- Интеграция за наблюдение на VMware vSphere
- Наблюдение на Proxmox VE
- Наблюдение на Hyper-V
- API за облачно наблюдение на AWS/Azure/GCP
- Наблюдение на OpenStack
- Наблюдение на оркестрация на контейнери
Типове елементи и събиране на данни
- Типове елементи в Zabbix: Zabbix агент, SNMP, IPMI, JMX, SSH, Telnet
- Изчислени и обобщени елементи
- Зависими елементи и предварителна обработка
- Модули за събиране на LibreNMS и откриване на ОС
- Методи за персонализирано събиране на данни
- Типове данни и единици
Известяване и тригери
- Изрази и функции на тригерите в Zabbix
- Зависимости на тригерите и корелация на събития
- Правила за предупреждения и транспортни методи в LibreNMS
- Канали за известия: имейл, SMS, Slack, PagerDuty, webhooks
- Работни потоци за ескалация и потвърждение
- Прозорци за поддръжка и планиран престой
Табла за управление и визуализация
- Табла и екрани в Zabbix
- Графични джаджи и мрежови карти
- Персонализиране на таблото в LibreNMS
- Създаване на персонализирани графики и шаблони
- Топологични карти и откриване на мрежата
- Интеграция с Grafana за разширена визуализация
Отчети и анализи
- Отчитане на SLA и достъпност
- Доклади за планиране на капацитета
- Генериране на персонализирани доклади
- Планирано изпращане на доклади
- Анализ на тенденции и прогнозиране
- Автоматизация на доклади чрез API
Разпределено и високодостъпно наблюдение
- Внедряване на Zabbix прокси за отдалечени обекти
- Клъстериране на Zabbix сървър и висока достъпност
- Настройка на разпределен събирач в LibreNMS
- Балансиране на натоварването между множество събирачи
- Стратегии за географско разпределение
- Репликация и клъстериране на бази данни
Оптимизация на производителността
- Оптимизация и настройка на бази данни
- Производителност на събирачите и едновременни проверки
- Оптимизиране на съхранението на история и тенденции
- Поддръжка и политики за запазване на данни
- Стратегии за кеширане
- Ръководства за оразмеряване и мащабиране на хардуер
Сигурност и контрол на достъпа
- Удостоверяване на потребители: интеграция с LDAP, SAML, MFA
- Конфигуриране на контрол на достъпа на база роли
- Права за групи от хостове и шаблони
- Сигурност на API и управление на токени
- Одитен дневник и съответствие
- Сигурни комуникации (TLS/SSL)
Автоматизация и интеграция
- Използване на Zabbix API и скриптове
- LibreNMS API и автоматизация
- Интеграции с webhook за системи за управление на инциденти
- Ansible модули за управление на конфигурацията
- Интеграция с CI/CD pipeline
- Автоматизация на ChatOps и известия
Миграция от търговски инструменти
- Оценка на замяна на комерсиално наблюдение
- Стратегии и инструменти за миграция на данни
- Съвместно съществуване по време на прехода
- Обучение на персонала и документация
- Извлечени уроци от продуктови миграции
Най-добри практики за внедряване в продукционна среда
- Процедури за архивиране и възстановяване при бедствия
- Стратегии за обновяване в продукционни среди
- Създаване на документация и ръководства
- Процедури за тестване и валидиране
- Поддръжка от общността и принос
Изисквания
- Разбиране на мрежови протоколи (SNMP, ICMP, TCP/UDP)
- Опит с администриране на Linux системи
- Познания по основни мрежови концепции (подмрежи, маршрутизиране, комутиране)
- Запознатост с концепции за бази данни (MySQL/PostgreSQL)
- Основен опит в администрирането на уеб сървъри
Аудитория
- Мрежови администратори и инженери
- Системни администратори, отговорни за мониторинг на инфраструктурата
- Мениджъри на ИТ операции
- Инженери от мрежови оперативни центрове (NOC) и специалисти по наблюдение
Отзиви от участници (2)
Как тренинзите предават знания толкова ефективно
Vu Thoai Le - Reply Polska sp. z o. o.
Курс - Certified Kubernetes Administrator (CKA) - exam preparation
Машинен превод
Забавни лаборатории, помощ от инструктора
Alexey - Tink Poland sp. z o. o.
Курс - Certified Kubernetes Application Developer (CKAD) - exam preparation
Машинен превод