This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
zabbix._мониторинг_it_инфраструктуры_предприятия_2023 [2023/03/25 09:14] val [Лабораторные работы: Развертывание компонентов Zabbix] |
zabbix._мониторинг_it_инфраструктуры_предприятия_2023 [2023/10/03 11:39] val [Лабораторные работы: Мониторинг и инвентаризация систем с динамическими адресами] |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Цель обновления ===== | ===== Цель обновления ===== | ||
- | - Упростить программу, убрать старые лабы и вопросы | + | - Оптимизировать программу |
- | - Тест к курсу | + | |
- Мониторинг Linux/Windows рабочих станций | - Мониторинг Linux/Windows рабочих станций | ||
===== Ссылка на вебинар ===== | ===== Ссылка на вебинар ===== | ||
Line 42: | Line 41: | ||
λ cd | λ cd | ||
+ | |||
+ | λ test -d conf && rm -r conf | ||
λ git clone http://val.bmstu.ru/unix/conf.git | λ git clone http://val.bmstu.ru/unix/conf.git | ||
Line 110: | Line 111: | ||
* [[Выбор дистрибутива Linux]] или его определение | * [[Выбор дистрибутива Linux]] или его определение | ||
* [[Сервис MySQL]] | * [[Сервис MySQL]] | ||
- | * [[Сервис Zabbix#Установка и запуск сервера]] на server | + | |
- | * [[Сервис Zabbix#Установка и запуск web интерфейса]] (zabbix-frontend) на server | + | * [[https://www.zabbix.com/download|Download and install Zabbix]] |
* Подключение к frontend для [[Сервис Zabbix#Настройка мониторинга]] | * Подключение к frontend для [[Сервис Zabbix#Настройка мониторинга]] | ||
+ | |||
* [[Сервис Zabbix#Мониторинг с использованием Zabbix agents]] (выполнить в модуле 4) | * [[Сервис Zabbix#Мониторинг с использованием Zabbix agents]] (выполнить в модуле 4) | ||
Line 172: | Line 174: | ||
</code> | </code> | ||
- | * Методически, лучше в конце занятия или утром следующего дня, преподаватель демонстрирует возможности Zabbix по мониторингу [[Сервис Zabbix#Web сценарии]] и триггер [[Сервис Zabbix#Пример в веб сценарии]] | + | * [[https://youtu.be/yy1T2bDMy54|Вебинар: Zabbix - мониторинг Web приложений]] |
=== 3.3 Триггеры в Zabbix === | === 3.3 Триггеры в Zabbix === | ||
Line 289: | Line 291: | ||
=== 5.1 Добавление учетных записей администраторов === | === 5.1 Добавление учетных записей администраторов === | ||
- | * Создать учетную запись с login/alias student/Pa$$w0rd#, Вашим ФИО и, с User type: [[https://www.zabbix.com/documentation/6.0/ru/manual/config/users_and_usergroups/permissions|"Zabbix Super Admin"]] | + | * Создать учетную запись с login/alias student/Pa$$w0rd#, Вашим ФИО и, с User role: [[https://www.zabbix.com/documentation/6.0/ru/manual/config/users_and_usergroups/permissions|"Zabbix Super Admin"]] |
* Включить student в группу "Zabbix administrators" (см. следующий пункт) | * Включить student в группу "Zabbix administrators" (см. следующий пункт) | ||
Line 466: | Line 468: | ||
==== Лабораторные работы: Мониторинг и инвентаризация систем с динамическими адресами ==== | ==== Лабораторные работы: Мониторинг и инвентаризация систем с динамическими адресами ==== | ||
- | === 8.1 Настройка инвентаризации === | + | === 8.1 Установка агента на Windows client === |
- | + | ||
- | * Настройка автоматического сбора инвентарных данных для систем gate и server !!!Работает с задержкой!!! | + | |
- | * На уровне шаблона Linux by Zabbix agent (+ windows + active) настроить Total memory -> Populates host inventory field: Hardware | + | |
- | * !!! НЕ использовать "Software installed/system.sw.packages" для инвентарного поля "Software (Full details)" | + | |
- | + | ||
- | === 8.2 Установка агента на Windows client === | + | |
* Потребуется [[Chrome]] для [[Сервис Zabbix#Установка агента в Windows]] | * Потребуется [[Chrome]] для [[Сервис Zabbix#Установка агента в Windows]] | ||
- | |||
- | * Преподаватель временно отключает windows firewall и проверяет связь с агентом | ||
- | <code> | ||
- | server# zabbix_get -s 192.168.X.1NN -p 10050 -k agent.version | ||
- | </code> | ||
* Для редактирования конфигурации потребуется установить [[https://val.bmstu.ru/unix/npp.6.4.2.Installer.exe|nodepad++]], запустить сразу после инсталляции (будет/нужен с правами Администратора) и открыть файл C:\Program Files\Zabbix Agent\zabbix_agentd.conf | * Для редактирования конфигурации потребуется установить [[https://val.bmstu.ru/unix/npp.6.4.2.Installer.exe|nodepad++]], запустить сразу после инсталляции (будет/нужен с правами Администратора) и открыть файл C:\Program Files\Zabbix Agent\zabbix_agentd.conf | ||
- | === 8.3 Установка агента на Linux client === | + | === 8.2 Установка агента на Linux client === |
* [[Инсталяция системы в конфигурации Desktop]] (для вывода списка Desktop ПО, без thunderbird) | * [[Инсталяция системы в конфигурации Desktop]] (для вывода списка Desktop ПО, без thunderbird) | ||
- | * [[Сервис Zabbix#Мониторинг с использованием Zabbix agents]] | + | * [[Сервис Zabbix#Мониторинг с использованием Zabbix agents]], можно через [[Сервис Ansible]] |
- | === 8.4 Получение списка ПО на Linux и Windows === | + | === 8.3 Проблемы мониторинга рабочих станций Linux и Window === |
- | * Демонстрирует преподаватель [[Сервис Zabbix#Использование UserParameter]] | + | * Windows firewall, не хотим настраивать исключения. |
- | <code> | + | |
- | server# zabbix_get -s 192.168.X.1NN -p 10050 -k listinstalledsoft | + | |
- | </code> | + | |
- | + | ||
- | === 8.5 Проблемы мониторинга рабочих станций Linux и Window === | + | |
- | + | ||
- | * Включаем windows firewall обратно, и не хотим настраивать исключения. | + | |
* Может измениться IP адрес (для демонстрации можно сменить mac адрес) | * Может измениться IP адрес (для демонстрации можно сменить mac адрес) | ||
* LLD использует имя системы, и, если его нет в DNS - не работает, согласно записям в журнале: | * LLD использует имя системы, и, если его нет в DNS - не работает, согласно записям в журнале: | ||
Line 507: | Line 491: | ||
</code> | </code> | ||
- | === 8.6 Использование активного режима агента === | + | === 8.4 Использование активного режима агента === |
+ | |||
+ | * [[https://support.zabbix.com/browse/ZBXNEXT-5088|Set Agent icon color to green on getting "active" data]] | ||
* Создаем Host группы Linux clients и Windows clients | * Создаем Host группы Linux clients и Windows clients | ||
Line 513: | Line 499: | ||
* [[Сервис Zabbix#Настройка агента на активный режим]] | * [[Сервис Zabbix#Настройка агента на активный режим]] | ||
- | * Домашнее задание - отключить уведомления о включении/выключении (...just been restarted..., Zabbix agent on ... is unreachable...) клиентских компьютеров | + | === 8.5 Получение списка ПО на Linux и Windows === |
- | === 8.7 Разработка шаблона для инвентаризации и уведомлении об изменении состава ПО на Linux и Windows === | + | * Демонстрирует преподаватель [[Сервис Zabbix#Использование UserParameter]] |
+ | <code> | ||
+ | server# zabbix_get -s 192.168.X.1NN -p 10050 -k listinstalledsoft | ||
+ | </code> | ||
+ | |||
+ | === 8.6 Настройка инвентаризации === | ||
- | * Для Zabbix 4 - Клонирование шаблона "Template OS Windows by Zabbix agent" и подготовка его для агентов, работающих в активном режиме | ||
* Разработка шаблона "Template OS Windows list installed soft Active" с элементом listinstalledsoft, заполняющим инвентарное поле "Software (Full details)" и триггером, информирующем об изменении состава установленного ПО, используя [[Сервис Zabbix#Пример с текстовым элементом]] | * Разработка шаблона "Template OS Windows list installed soft Active" с элементом listinstalledsoft, заполняющим инвентарное поле "Software (Full details)" и триггером, информирующем об изменении состава установленного ПО, используя [[Сервис Zabbix#Пример с текстовым элементом]] | ||
- | + | <code> | |
- | * Оба шаблона для Zabbix 4: [[https://val.bmstu.ru/unix/conf.git/conf/zabbix/Template_Windows_Agent_Soft_Active.xml]] | + | conf/zabbix/zabbix/Template_OS_Windows_list_installed_soft_Active_5.xml |
- | * Шаблон для Zabbix >= 5: conf/zabbix/zabbix/Template_OS_Windows_list_installed_soft_Active_5.xml (!!! не смотря на название, подходит для Linux :) | + | </code> |
+ | (!!! не смотря на название, подходит для Linux :) | ||
* Сравнение списков ПО с помощью [[Сервис Zabbix#Добавление информации о значении элемента в сообщение]] | * Сравнение списков ПО с помощью [[Сервис Zabbix#Добавление информации о значении элемента в сообщение]] | ||
+ | * На уровне шаблона Linux by Zabbix agent (+ windows + active) настроить Total memory -> Populates host inventory field: Hardware | ||
==== Вопросы ==== | ==== Вопросы ==== | ||
Line 703: | Line 694: | ||
===== Модуль 12: Обновление Zabbix ===== | ===== Модуль 12: Обновление Zabbix ===== | ||
+ | * [[Сервис Zabbix#Обновление Zabbix]] | ||
* [[Сервис Zabbix#Установка и запуск сервера]] новой версии | * [[Сервис Zabbix#Установка и запуск сервера]] новой версии | ||