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
Next revision Both sides next revision
zabbix._мониторинг_it_инфраструктуры_предприятия_2023 [2022/12/23 07:02]
val [Вопросы]
zabbix._мониторинг_it_инфраструктуры_предприятия_2023 [2023/11/20 08:53]
val [Лабораторные работы: Развертывание объектов мониторинга]
Line 3: Line 3:
 ===== Цель обновления ===== ===== Цель обновления =====
  
-  - Упростить программу, убрать старые лабы и вопросы +  - Оптимизировать программу
-  - Тест к курсу+
   - Мониторинг Linux/​Windows рабочих станций   - Мониторинг Linux/​Windows рабочих станций
 ===== Ссылка на вебинар ===== ===== Ссылка на вебинар =====
Line 94: Line 93:
 </​code>​ </​code>​
  
-  * Импорт и запуск системы Windows ​client1 ​и Linux client2 ​([[Настройка сети в Linux#​Динамическая настройка параметров]])+  * Импорт и запуск систем ​Linux client1 ([[Настройка сети в Linux#​Динамическая настройка параметров]]) ​и Windows client2
 ===== Модуль 2: Установка компонентов Zabbix ===== ===== Модуль 2: Установка компонентов Zabbix =====
  
Line 109: Line 108:
  
   * [[Выбор дистрибутива Linux]] или его определение   * [[Выбор дистрибутива Linux]] или его определение
-  * [[Сервис ​Zabbix#​Установка и запуск сервера]] на server +  * [[Сервис ​MySQL]] 
-  * [[Сервис ​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 171: Line 172:
 </​code>​ </​code>​
  
-  * Методически, лучше в конце занятия или утром следующего дня, преподаватель демонстрирует возможности ​Zabbix ​по мониторингу [[Сервис Zabbix#Web сценарии]] и триггер [[Сервис Zabbix#​Пример в веб сценарии]]+  * [[https://​youtu.be/​yy1T2bDMy54|ВебинарZabbix ​мониторинг Web приложений]]
  
 === 3.3 Триггеры в Zabbix === === 3.3 Триггеры в Zabbix ===
Line 288: 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 320: 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 465: 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 506: 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 512: 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>​
  
-  * Для Zabbix 4 - Клонирование шаблона "​Template OS Windows by Zabbix agent" и подготовка его для агентов, ​работающих в активном режиме +=== 8.6 Настройка инвентаризации ===
-  * Разработка шаблона "​Template OS Windows list installed soft Active"​ с элементом listinstalledsoft,​ заполняющим ​инвентарное поле "​Software (Full details)"​ и триггером,​ информирующем об изменении состава установленного ПО, используя [[Сервис Zabbix#​Пример с текстовым элементом]]+
  
-  * Оба шаблона ​для Zabbix 4: [[https://​val.bmstu.ru/​unix/​conf.git/​conf/​zabbix/​Template_Windows_Agent_Soft_Active.xml]] +  * Разработка шаблона ​"​Template OS Windows list installed soft Active"​ с элементом listinstalledsoft,​ заполняющим инвентарное поле "​Software (Full details)"​ и триггером, информирующем об изменении состава установленного ПО, используя [[Сервис ​Zabbix#​Пример с текстовым элементом]] 
-  * Шаблон ​для Zabbix >= 5: conf/​zabbix/​zabbix/​Template_OS_Windows_list_installed_soft_Active_5.xml (!!! не смотря на название,​ подходит для Linux :)+<code> 
 +conf/​zabbix/​zabbix/​Template_OS_Windows_list_installed_soft_Active_5.xml ​ 
 +</​code>​ 
 +(!!! не смотря на название,​ подходит для Linux :)
  
   * Сравнение списков ПО с помощью [[Сервис Zabbix#​Добавление информации о значении элемента в сообщение]]   * Сравнение списков ПО с помощью [[Сервис Zabbix#​Добавление информации о значении элемента в сообщение]]
  
 +  * На уровне шаблона Linux by Zabbix agent (+ windows + active) настроить Total memory -> Populates host inventory field: Hardware
 ==== Вопросы ==== ==== Вопросы ====
  
Line 573: 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 672: Line 662:
 </​code> ​ </​code> ​
  
-  * Через Ctrl выделить элементы,​ добавить ​Линк ​и подписать его значениями трафика+  * Через Ctrl выделить элементы,​ добавить ​Link и подписать его значениями трафика
  
 <​code>​ <​code>​
Line 702: Line 692:
 ===== Модуль 12: Обновление Zabbix ===== ===== Модуль 12: Обновление Zabbix =====
  
 +  * [[Сервис Zabbix#​Обновление Zabbix]]
   * [[Сервис Zabbix#​Установка и запуск сервера]] новой версии   * [[Сервис Zabbix#​Установка и запуск сервера]] новой версии
  
Line 708: Line 699:
  
 # tail -f /​var/​log/​zabbix/​zabbix_server.log # tail -f /​var/​log/​zabbix/​zabbix_server.log
 +</​code><​code>​
 +...
 +443024:​20221228:​113625.301 current database version (mandatory/​optional):​ 06000000/​06000017
 +443024:​20221228:​113625.301 required mandatory version: 06020000
 +443024:​20221228:​113625.301 optional patches were found
 +443024:​20221228:​113625.301 starting automatic database upgrade
 +443024:​20221228:​113625.306 completed 0% of database upgrade
 +443024:​20221228:​113625.372 completed 1% of database upgrade
 +...
 +443024:​20221228:​113637.733 completed 100% of database upgrade
 +443024:​20221228:​113637.734 database upgrade fully completed
 +...
 </​code>​ </​code>​