This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
zabbix._мониторинг_it_инфраструктуры_предприятия_new [2022/05/16 12:34] 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 (userX/Pa$$w0rdX), Вашим ФИО и, с 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 ===== |