User Tools

Site Tools


zabbix._мониторинг_it_инфраструктуры_предприятия_2023

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
zabbix._мониторинг_it_инфраструктуры_предприятия_2023 [2023/03/25 09:14]
val [Лабораторные работы: Развертывание компонентов Zabbix]
zabbix._мониторинг_it_инфраструктуры_предприятия_2023 [2024/02/29 07:36]
val removed
Line 3: Line 3:
 ===== Цель обновления ===== ===== Цель обновления =====
  
-  - Упростить программу, убрать старые лабы и вопросы +  - Оптимизировать программу
-  - Тест к курсу+
   - Мониторинг Linux/​Windows рабочих станций   - Мониторинг Linux/​Windows рабочих станций
 ===== Ссылка на вебинар ===== ===== Ссылка на вебинар =====
Line 110: Line 109:
   * [[Выбор дистрибутива 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 172:
 </​code>​ </​code>​
  
-  * Методически, лучше в конце занятия или утром следующего дня, преподаватель демонстрирует возможности ​Zabbix ​по мониторингу [[Сервис Zabbix#Web сценарии]] и триггер [[Сервис Zabbix#​Пример в веб сценарии]]+  * [[https://​youtu.be/​yy1T2bDMy54|ВебинарZabbix ​мониторинг Web приложений]]
  
 === 3.3 Триггеры в Zabbix === === 3.3 Триггеры в Zabbix ===
Line 289: Line 289:
 === 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 321: Line 321:
  
   * Пользователя guest убрать из группы Disabled   * Пользователя guest убрать из группы Disabled
-  * Настроить Read-only доступ к объекту (Например, ​у карте [[http://​server/​zabbix/​zabbix.php?​action=map.view&​sysmapid=2]]) для группы Guests или сделать объект Public+  * Настроить Read-only доступ к объекту (Например, ​к карте [[http://​server/​zabbix/​zabbix.php?​action=map.view&​sysmapid=2]]) для группы Guests или сделать объект Public
   * Предоставить группе Guests права на чтение элементов объектов мониторинга (сделать отдельную группу Public info и включить в нее узлы, элементы которых будут доступны публично)   * Предоставить группе Guests права на чтение элементов объектов мониторинга (сделать отдельную группу Public info и включить в нее узлы, элементы которых будут доступны публично)
  
Line 466: Line 466:
 ==== Лабораторные работы:​ Мониторинг и инвентаризация систем с динамическими адресами ==== ==== Лабораторные работы:​ Мониторинг и инвентаризация систем с динамическими адресами ====
  
-=== 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.Установка агента на Linux client ===+=== 8.Установка агента на Linux client ===
  
   * [[Инсталяция системы в конфигурации Desktop]] (для вывода списка Desktop ПО, без thunderbird)   * [[Инсталяция системы в конфигурации Desktop]] (для вывода списка Desktop ПО, без thunderbird)
-  * [[Сервис Zabbix#​Мониторинг с использованием Zabbix agents]]+  * [[Сервис Zabbix#​Мониторинг с использованием Zabbix agents]], можно через [[Сервис Ansible]]
  
-=== 8.Получение списка ПО на Linux и Windows ​===+=== 8.Проблемы мониторинга рабочих станций ​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 489:
 </​code>​ </​code>​
  
-=== 8.Использование активного режима агента ===+=== 8.Использование активного режима агента === 
 + 
 +  * [[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 497:
   * [[Сервис 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 574: Line 563:
 === 9.2 Настройка интерфейса SNMP в системах === === 9.2 Настройка интерфейса SNMP в системах ===
  
-  * Обсуждение на примере [[Communigate Pro#​Использование интерфейса ​SMNP для мониторинга]] Communigate Pro+  * Обсуждение на примере [[Communigate Pro#​Использование интерфейса ​SNMP для мониторинга]] Communigate Pro
  
 === 9.3 Настройка мониторинга систем по протоколу SNMP в zabbix === === 9.3 Настройка мониторинга систем по протоколу SNMP в zabbix ===
Line 703: Line 692:
 ===== Модуль 12: Обновление Zabbix ===== ===== Модуль 12: Обновление Zabbix =====
  
 +  * [[Сервис Zabbix#​Обновление Zabbix]]
   * [[Сервис Zabbix#​Установка и запуск сервера]] новой версии   * [[Сервис Zabbix#​Установка и запуск сервера]] новой версии