User Tools

Site Tools


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

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_инфраструктуры_предприятия [2022/02/17 15:28]
val [Лабораторные работы: Настройка уведомлений о событиях]
zabbix._мониторинг_it_инфраструктуры_предприятия [2022/07/28 11:28]
val [Лабораторные работы]
Line 44: Line 44:
 λ cd conf/​virtualbox/​ λ cd conf/​virtualbox/​
  
-λ ./setup.sh X+λ ./setup.sh X 5
 </​code>​ </​code>​
  
Line 86: Line 86:
 nameserver 192.168.X.10 nameserver 192.168.X.10
 </​code><​code>​ </​code><​code>​
-host ns+nslookup ​ns
 </​code>​ </​code>​
  
Line 101: Line 101:
 ==== Лабораторные работы:​ Развертывание компонентов Zabbix ==== ==== Лабораторные работы:​ Развертывание компонентов Zabbix ====
  
 +<​code>​
 +server# cat .bashrc
 +...
 +export http_proxy=http://​proxy:​3128/​
 +...
 +</​code>​
 +
 +  * [[Выбор дистрибутива Linux]] или его определение
   * [[Сервис Zabbix#​Установка и запуск сервера]] на server   * [[Сервис Zabbix#​Установка и запуск сервера]] на server
   * [[Сервис Zabbix#​Установка и запуск web интерфейса]] (zabbix-frontend) на server   * [[Сервис Zabbix#​Установка и запуск web интерфейса]] (zabbix-frontend) на server
Line 156: Line 164:
  
   * Преподаватель используя [[Сервис Ansible]] устанавливает на все стенды почтовый сервис и демонстрирует возможности Zabbix по мониторингу [[Сервис Zabbix#Web сценарии]] !!! Не забыть добавить триггер   * Преподаватель используя [[Сервис Ansible]] устанавливает на все стенды почтовый сервис и демонстрирует возможности Zabbix по мониторингу [[Сервис Zabbix#Web сценарии]] !!! Не забыть добавить триггер
 +
 +<​code>​
 +server# ansible-playbook conf/​ansible/​roles/​mail.yml
 +</​code>​
  
 === 3.3 Триггеры в Zabbix === === 3.3 Триггеры в Zabbix ===
Line 217: Line 229:
   * Добавление узла gate.corpX.un в мониторинг и применение к нему шаблона "​Template OS Linux by Zabbix agent"/"​Linux by Zabbix agent"   * Добавление узла gate.corpX.un в мониторинг и применение к нему шаблона "​Template OS Linux by Zabbix agent"/"​Linux by Zabbix agent"
  
-  * Преподаватель демонстрирует вариант безопасного подключения к агенту с использованием ​ механизма PSK +  * agent.ping
  
-  * [[Сервис Zabbix#Мониторинг с использованием Zabbix agents]] на server.corpX.un - комментируем или исправляем Hostname=server.corpX.un ​и добавляем к нему шаблон "​Template OS Linux by Zabbix agent"/"​Linux by Zabbix agent"+  * (Можно утром следующего дня) Преподаватель демонстрирует вариант безопасного подключения к агенту с использованием  ​механизма PSK 
  
-  * Обзор шаблона "​Template App Zabbix Server"/"​Zabbix server health"​ и применение его к узлу server.corpX.un+  * (Лучше в конце курса, что бы видеть свои items) [[Сервис Zabbix#​Мониторинг с использованием Zabbix agents]] на server.corpX.un - комментируем или исправляем Hostname=server.corpX.un и добавляем к нему шаблон "​Template OS Linux by Zabbix agent"/"​Linux by Zabbix agent"​ 
 + 
 +  * (Лучше в конце курса) ​Обзор шаблона "​Template App Zabbix Server"/"​Zabbix server health"​ и применение его к узлу server.corpX.un
  
 === 4.3 Создание шаблона на основе существующего === === 4.3 Создание шаблона на основе существующего ===
Line 273: Line 287:
   * Продемонстрировать на преподавательском стенде звуковые уведомления в браузере (в настройках профиля)   * Продемонстрировать на преподавательском стенде звуковые уведомления в браузере (в настройках профиля)
   * [[Сервис Zabbix#​Настройка уведомлений о событиях]] (Email, XMPP, PSTN)   * [[Сервис Zabbix#​Настройка уведомлений о событиях]] (Email, XMPP, PSTN)
 +
 +<​code>​
 +http://​192.168.X.10/​mail/​
 +</​code>​
 +
   * [[https://​youtu.be/​XYeVj1unjfc|Мастер класс: Zabbix Вам позвонит и расскажет...]]   * [[https://​youtu.be/​XYeVj1unjfc|Мастер класс: Zabbix Вам позвонит и расскажет...]]
  
Line 480: Line 499:
  
   * Разработка шаблона "​Template OS Windows list installed soft Active"​ с элементом listinstalledsoft,​ заполняющим инвентарное поле "​Software (Full details)"​ и триггером,​ информирующем об изменении состава установленного ПО, используя [[Сервис Zabbix#​Пример с текстовым элементом]]   * Разработка шаблона "​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]]+  * Оба шаблона для Zabbix 4[[https://​val.bmstu.ru/​unix/​conf.git/​conf/​zabbix/​Template_Windows_Agent_Soft_Active.xml]] 
 +  * Шаблон для Zabbix 5: conf/​zabbix/​zabbix/​Template_OS_Windows_list_installed_soft_Active_5.xml
  
   * Сравнение списков ПО с помощью [[Сервис Zabbix#​Добавление информации о значении элемента в сообщение]]   * Сравнение списков ПО с помощью [[Сервис Zabbix#​Добавление информации о значении элемента в сообщение]]
Line 676: Line 696:
 Out: {gate.corpX.un:​net.if.out["​eth1"​].last()} Out: {gate.corpX.un:​net.if.out["​eth1"​].last()}
 In: {gate.corpX.un:​net.if.in["​eth1"​].last()} In: {gate.corpX.un:​net.if.in["​eth1"​].last()}
 +
 Download: {server.corpX.un:​speedtest.sh[download].last()} Download: {server.corpX.un:​speedtest.sh[download].last()}
 Upload: {server.corpX.un:​speedtest.sh[upload].last()} Upload: {server.corpX.un:​speedtest.sh[upload].last()}
 +
 + ​или,​ если настроены trap
 +
 +Download: {server.corpX.un:​speedtest.download.last()}
 +Upload: {server.corpX.un:​speedtest.upload.last()}
 +
 +Out: {?​last(/​gate.corpX.un/​net.if.out["​eth1"​])}
 +In: {?​last(/​gate.corpX.un/​net.if.in["​eth1"​])}
 +Download: {?​last(/​server.corpX.un/​speedtest.download)}
 +Upload: {?​last(/​server.corpX.un/​speedtest.upload)}
 </​code>​ </​code>​
  
Line 692: Line 723:
 === 11.3 Использование панелей === === 11.3 Использование панелей ===
  
-  * Обзор возоможностей в процессе восстановления работоспособности панели "​Zabbix server health",​ добавить виджет с графиками скорости Интернет за последние 10 часов, сделать панель публичной+  * Обзор возможностей в процессе восстановления работоспособности панели "​Zabbix server health",​ добавить виджет с графиками скорости Интернет за последние 10 часов, сделать панель публичной
  
 ===== Модуль 12: Обновление Zabbix ===== ===== Модуль 12: Обновление Zabbix =====
zabbix._мониторинг_it_инфраструктуры_предприятия.txt · Last modified: 2024/04/01 13:36 by val