User Tools

Site Tools


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

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_инфраструктуры_предприятия_new [2022/06/07 08:21]
val [Лабораторные работы: Развертывание компонентов Zabbix]
zabbix._мониторинг_it_инфраструктуры_предприятия_new [2022/07/25 07:33]
val [Лабораторные работы: Развертывание объектов мониторинга]
Line 8: Line 8:
 ===== План обновлений ===== ===== План обновлений =====
  
-  - Запись для ОО с установкой из репозитория zabbix 6-й версии 
   - Убрать устаревший материал   - Убрать устаревший материал
   - External Check - простой пример,​ Trap - speed test   - External Check - простой пример,​ Trap - speed test
Line 48: Line 47:
 λ cd conf/​virtualbox/​ λ cd conf/​virtualbox/​
  
-λ ./setup.sh X+λ ./setup.sh X 5
 </​code>​ </​code>​
  
Line 105: Line 104:
 ==== Лабораторные работы:​ Развертывание компонентов Zabbix ==== ==== Лабораторные работы:​ Развертывание компонентов Zabbix ====
  
-<code>+<​code>​
 server# cat .bashrc server# cat .bashrc
 ... ...
 export http_proxy=http://​​proxy:​​3128/​​ export http_proxy=http://​​proxy:​​3128/​​
 ... ...
-</code>+</​code>​ 
  
   * [[Сервис Zabbix#​Установка и запуск сервера]] на server   * [[Сервис Zabbix#​Установка и запуск сервера]] на server
Line 164: Line 164:
 === 3.2 Web сценарии === === 3.2 Web сценарии ===
  
-Методически,​ лучше утром следующего дня+Методически,​ лучше ​в конце занятия или ​утром следующего дня
  
   * Преподаватель используя [[Сервис Ansible]] устанавливает на все стенды почтовый сервис и демонстрирует возможности Zabbix по мониторингу [[Сервис Zabbix#Web сценарии]] !!! Не забыть добавить триггер   * Преподаватель используя [[Сервис Ansible]] устанавливает на все стенды почтовый сервис и демонстрирует возможности Zabbix по мониторингу [[Сервис Zabbix#Web сценарии]] !!! Не забыть добавить триггер
 +
 +<​code>​
 +server# apt install ansible
 +
 +server# ansible-playbook conf/​​ansible/​​roles/​​mail.yml
 +</​code>​
  
 === 3.3 Триггеры в Zabbix === === 3.3 Триггеры в Zabbix ===
Line 226: Line 232:
   * Установка zabbix agent на gate ([[Сервис Zabbix#​Мониторинг с использованием Zabbix agents]]) ​   * Установка zabbix agent на gate ([[Сервис Zabbix#​Мониторинг с использованием Zabbix agents]]) ​
   * Обзор шаблона "​Template OS Linux by Zabbix agent"/"​Linux by Zabbix agent" и "​Template Module Zabbix agent"/"​Zabbix agent"   * Обзор шаблона "​Template OS Linux by Zabbix agent"/"​Linux by Zabbix agent" и "​Template Module Zabbix agent"/"​Zabbix agent"
 +  * Обсуждение элемента agent.ping
   * Добавление узла 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"
  
Line 269: Line 276:
  
 === 5.1 Добавление учетных записей администраторов === === 5.1 Добавление учетных записей администраторов ===
- 
-<​code>​ 
-server# apt install ansible 
- 
-server# ansible-playbook conf/​ansible/​roles/​mail.yml 
-</​code>​ 
  
  
Line 285: Line 286:
   * Продемонстрировать на преподавательском стенде звуковые уведомления в браузере (в настройках профиля)   * Продемонстрировать на преподавательском стенде звуковые уведомления в браузере (в настройках профиля)
   * [[Сервис 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 689: Line 695:
 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.download.last()}
 +Upload: {server.corpX.un:​speedtest.upload.last()}
  
-Download: {server.corpX.un:​speedtest.sh[download].last()} +или
-Upload: {server.corpX.un:​speedtest.sh[upload].last()}+
  
- ​или,​ если настроены trap +Out: {?​​last(/​​gate.corpX.un/​​net.if.out["​​eth1"​​])} 
- +In: {?​​last(/​​gate.corpX.un/​​net.if.in["​​eth1"​​])} 
-Download: {server.corpX.un:speedtest.download.last()} +Download: {?​​last(/​​server.corpX.un/​speedtest.download)} 
-Upload: {server.corpX.un:speedtest.upload.last()}+Upload: {?​​last(/​​server.corpX.un/​speedtest.upload)}
 </​code>​ </​code>​
  
Line 711: Line 718:
 === 11.3 Использование панелей === === 11.3 Использование панелей ===
  
-  * Обзор возоможностей в процессе восстановления работоспособности панели "​Zabbix server health",​ добавить виджет с графиками скорости Интернет за последние 10 часов, сделать панель публичной+  * Обзор возможностей в процессе восстановления работоспособности панели "​Zabbix server health",​ добавить виджет с графиками скорости Интернет за последние 10 часов, сделать панель публичной
  
 ===== Модуль 12: Обновление Zabbix ===== ===== Модуль 12: Обновление Zabbix =====