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
zabbix._мониторинг_it_инфраструктуры_предприятия_new [2022/05/16 12:35]
val [Лабораторные работы: Настройка уведомлений о событиях]
zabbix._мониторинг_it_инфраструктуры_предприятия_new [2022/07/28 11:33]
val removed
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 =====