User Tools

Site Tools


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

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_инфраструктуры_предприятия [2022/06/02 11:05]
val [Лабораторные работы: Развертывание компонентов Zabbix]
zabbix._мониторинг_it_инфраструктуры_предприятия [2023/02/06 15:37] (current)
val
Line 12: Line 12:
   * Удалить профили putty (сделано)   * Удалить профили putty (сделано)
   * Отключить не используемые адаптеры (сделано)   * Отключить не используемые адаптеры (сделано)
-  * Настроить VirtualBox Host-Only Ethernet Adapter на адрес 192.168.X.5/​255.255.255.0 (будет сделано)+  * Настроить VirtualBox Host-Only Ethernet Adapter на адрес 192.168.X.29/​255.255.255.0 (будет сделано)
   * Записать логин пароль и IP (сообщить преподавателю) рабочей станции (сделано)   * Записать логин пароль и IP (сообщить преподавателю) рабочей станции (сделано)
   * Проверить наличие дистрибутивов и образов (будет сделано)   * Проверить наличие дистрибутивов и образов (будет сделано)
Line 37: Line 37:
  
 λ cd λ cd
- 
-λ test -d conf && rm -r conf 
  
 λ git clone http://​val.bmstu.ru/​unix/​conf.git λ git clone http://​val.bmstu.ru/​unix/​conf.git
Line 44: Line 42:
 λ cd conf/​virtualbox/​ λ cd conf/​virtualbox/​
  
-λ ./setup.sh X+!!! 5 - это номер курса, вместо X укажите Ваш номер стенда,​ если не знаете его, спросите преподавателя !!! 
 + 
 +λ ./setup.sh X 5
 </​code>​ </​code>​
  
Line 108: Line 108:
 </​code>​ </​code>​
  
-  * [[Сервис Zabbix#​Установка и запуск сервера]] на server+  ​* [[Выбор дистрибутива Linux]] или его определение 
 +  ​* [[Сервис Zabbix#​Установка и запуск сервера]] на server ​ !!! setup проводить в chrome !!!
   * [[Сервис Zabbix#​Установка и запуск web интерфейса]] (zabbix-frontend) на server   * [[Сервис Zabbix#​Установка и запуск web интерфейса]] (zabbix-frontend) на server
   * Подключение к frontend для [[Сервис Zabbix#​Настройка мониторинга]]   * Подключение к frontend для [[Сервис Zabbix#​Настройка мониторинга]]
Line 163: Line 164:
  
   * Преподаватель используя [[Сервис Ansible]] устанавливает на все стенды почтовый сервис и демонстрирует возможности Zabbix по мониторингу [[Сервис Zabbix#Web сценарии]] !!! Не забыть добавить триггер   * Преподаватель используя [[Сервис Ansible]] устанавливает на все стенды почтовый сервис и демонстрирует возможности Zabbix по мониторингу [[Сервис Zabbix#Web сценарии]] !!! Не забыть добавить триггер
 +
 +<​code>​
 +server# ansible-playbook conf/​ansible/​roles/​mail.yml
 +</​code>​
  
 === 3.3 Триггеры в Zabbix === === 3.3 Триггеры в Zabbix ===
Line 224: Line 229:
   * Добавление узла 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"
  
-  * Преподаватель демонстрирует вариант безопасного подключения к агенту с использованием ​ механизма PSK +  * agent.ping
  
-  * [[Сервис Zabbix#Мониторинг с использованием Zabbix agents]] на server.corpX.un - комментируем или исправляем Hostname=server.corpX.un ​и добавляем к нему шаблон "​Template OS Linux by Zabbix agent"/"​Linux by Zabbix agent"+  * (Можно утром следующего дня) Преподаватель демонстрирует вариант безопасного подключения к агенту с использованием  ​механизма PSK 
  
-  * Обзор шаблона "​Template App Zabbix Server"/"​Zabbix server health"​ и применение его к узлу server.corpX.un+  * (Лучше в конце курса, что бы видеть свои items) [[Сервис Zabbix#​Мониторинг с использованием Zabbix agents]] на server.corpX.un - комментируем или исправляем Hostname=server.corpX.un и добавляем к нему шаблон "​Template OS Linux by Zabbix agent"/"​Linux by Zabbix agent"​ 
 + 
 +  * (Лучше в конце курса) ​Обзор шаблона "​Template App Zabbix Server"/"​Zabbix server health"​ и применение его к узлу server.corpX.un
  
 === 4.3 Создание шаблона на основе существующего === === 4.3 Создание шаблона на основе существующего ===
Line 280: Line 287:
   * Продемонстрировать на преподавательском стенде звуковые уведомления в браузере (в настройках профиля)   * Продемонстрировать на преподавательском стенде звуковые уведомления в браузере (в настройках профиля)
   * [[Сервис 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 415: Line 427:
  
 gate# ./​install.sh gate# ./​install.sh
 +
 +
 +server# apt install jq
  
 server# zabbix_get -s gate -k dhcp.pools.discovery | jq server# zabbix_get -s gate -k dhcp.pools.discovery | jq
Line 542: Line 557:
 === 9.3 Настройка мониторинга систем по протоколу SNMP в zabbix === === 9.3 Настройка мониторинга систем по протоколу SNMP в zabbix ===
  
-  * [[Сервис SNMP#​Установка пакета net-snmp]] на server+  * [[Сервис SNMP#​Установка пакета net-snmp]] на server ​(возможно не обязательно,​ попробовать удалить после демонстрации)
   * [[Сервис SNMP#​Варианты использования snmp консоли в режиме чтения]] на server   * [[Сервис SNMP#​Варианты использования snmp консоли в режиме чтения]] на server
  
Line 565: Line 580:
 </​code>​ </​code>​
  
-  * [[Сервис SNMP#​Установка пакета net-snmp]] на gate+  * [[Сервис SNMP#​Установка пакета net-snmp]] на gate (не обязательно)
   * [[Сервис SNMP#​Варианты использования snmp консоли в режиме чтения]] на gate   * [[Сервис SNMP#​Варианты использования snmp консоли в режиме чтения]] на gate
   * [[Сервис Zabbix#​Установка и запуск proxy]] на gate   * [[Сервис Zabbix#​Установка и запуск proxy]] на gate
Line 692: Line 707:
 Download: {server.corpX.un:​speedtest.download.last()} Download: {server.corpX.un:​speedtest.download.last()}
 Upload: {server.corpX.un:​speedtest.upload.last()} Upload: {server.corpX.un:​speedtest.upload.last()}
 +
 +Out: {?​last(/​gate.corpX.un/​net.if.out["​eth1"​])}
 +In: {?​last(/​gate.corpX.un/​net.if.in["​eth1"​])}
 +Download: {?​last(/​server.corpX.un/​speedtest.download)}
 +Upload: {?​last(/​server.corpX.un/​speedtest.upload)}
 </​code>​ </​code>​
  
Line 706: Line 726:
 === 11.3 Использование панелей === === 11.3 Использование панелей ===
  
-  * Обзор возоможностей в процессе восстановления работоспособности панели "​Zabbix server health",​ добавить виджет с графиками скорости Интернет за последние 10 часов, сделать панель публичной+  * Обзор возможностей в процессе восстановления работоспособности панели "​Zabbix server health",​ добавить виджет с графиками скорости Интернет за последние 10 часов, сделать панель публичной
  
 ===== Модуль 12: Обновление Zabbix ===== ===== Модуль 12: Обновление Zabbix =====
zabbix._мониторинг_it_инфраструктуры_предприятия.1654157139.txt.gz · Last modified: 2022/06/02 11:05 by val