This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
zabbix._мониторинг_it_инфраструктуры_предприятия_new [2022/06/07 08:20] val [Лабораторные работы: Развертывание компонентов Zabbix] |
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 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 ===== |