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/05/16 12:35]
val [Лабораторные работы: Настройка уведомлений о событиях]
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 17: Line 16:
   * Удалить профили putty (сделано)   * Удалить профили putty (сделано)
   * Отключить не используемые адаптеры (сделано)   * Отключить не используемые адаптеры (сделано)
-  * Настроить VirtualBox Host-Only Ethernet Adapter на адрес 192.168.X.5/​255.255.255.0 (будет сделано) 
   * Записать логин пароль и IP (сообщить преподавателю) рабочей станции (сделано)   * Записать логин пароль и IP (сообщить преподавателю) рабочей станции (сделано)
   * Проверить наличие дистрибутивов и образов (будет сделано)   * Проверить наличие дистрибутивов и образов (будет сделано)
Line 49: Line 47:
 λ cd conf/​virtualbox/​ λ cd conf/​virtualbox/​
  
-λ ./setup.sh X+λ ./setup.sh X 5
 </​code>​ </​code>​
  
Line 91: Line 89:
 nameserver 192.168.X.10 nameserver 192.168.X.10
 </​code><​code>​ </​code><​code>​
-host ns+nslookup ​ns
 </​code>​ </​code>​
  
Line 105: Line 103:
   * [[https://​www.zabbix.com/​documentation/​4.0/​ru/​manual/​config/​hosts|Zabbix Documentation - Узлы сети и группы узлов сети]]   * [[https://​www.zabbix.com/​documentation/​4.0/​ru/​manual/​config/​hosts|Zabbix Documentation - Узлы сети и группы узлов сети]]
 ==== Лабораторные работы:​ Развертывание компонентов Zabbix ==== ==== Лабораторные работы:​ Развертывание компонентов Zabbix ====
 +
 +<​code>​
 +server# cat .bashrc
 +...
 +export http_proxy=http://​​proxy:​​3128/​​
 +...
 +</​code>​
 +
  
   * [[Сервис Zabbix#​Установка и запуск сервера]] на server   * [[Сервис Zabbix#​Установка и запуск сервера]] на server
Line 158: 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 220: 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 264: Line 277:
 === 5.1 Добавление учетных записей администраторов === === 5.1 Добавление учетных записей администраторов ===
  
-<​code>​ 
-server# apt install ansible 
  
-server# ansible-playbook conf/ansible/roles/​mail.yml +  * Создать учетную запись с login/alias student/password ([[https://​blog.zabbix.com/​handy-tips-25-securing-zabbix-logins-with-password-complexity-settings/​19883/​|password complexity settings]] или Pa$$w0rdX), Вашим ФИО и, с User type: [[https://​www.zabbix.com/​documentation/​current/​ru/​manual/​config/​users_and_usergroups/​permissions|"​Zabbix Super Admin"​]]
-</​code>​ +
- +
-  * [[https://​blog.zabbix.com/​handy-tips-25-securing-zabbix-logins-with-password-complexity-settings/​19883/​|Handy Tips #25: Securing Zabbix logins with password complexity settings]] +
-  * Создать учетную запись с login/alias student/​password (или Pa$$w0rd), Вашим ФИО и, с User type: [[https://​www.zabbix.com/​documentation/​current/​ru/​manual/​config/​users_and_usergroups/​permissions|"​Zabbix Super Admin"​]]+
   * Включить student в группу "​Zabbix administrators"​ (см. следующий пункт)   * Включить student в группу "​Zabbix administrators"​ (см. следующий пункт)
  
Line 279: 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 683: 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 705: Line 718:
 === 11.3 Использование панелей === === 11.3 Использование панелей ===
  
-  * Обзор возоможностей в процессе восстановления работоспособности панели "​Zabbix server health",​ добавить виджет с графиками скорости Интернет за последние 10 часов, сделать панель публичной+  * Обзор возможностей в процессе восстановления работоспособности панели "​Zabbix server health",​ добавить виджет с графиками скорости Интернет за последние 10 часов, сделать панель публичной
  
 ===== Модуль 12: Обновление Zabbix ===== ===== Модуль 12: Обновление Zabbix =====