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
Last revision Both sides next revision
zabbix._мониторинг_it_инфраструктуры_предприятия [2022/02/20 06:52]
val [Лабораторные работы]
zabbix._мониторинг_it_инфраструктуры_предприятия [2022/11/22 12:29]
val [Лабораторные работы: Управление конфигурацией с помощью шаблонов и LLD]
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 86: Line 86:
 nameserver 192.168.X.10 nameserver 192.168.X.10
 </​code><​code>​ </​code><​code>​
-host ns+nslookup ​ns
 </​code>​ </​code>​
  
Line 101: Line 101:
 ==== Лабораторные работы:​ Развертывание компонентов Zabbix ==== ==== Лабораторные работы:​ Развертывание компонентов Zabbix ====
  
-  ​* [[Сервис Zabbix#​Установка и запуск сервера]] на server+<​code>​ 
 +server# cat .bashrc 
 +... 
 +export http_proxy=http://​proxy:​3128/​ 
 +... 
 +</​code>​ 
 + 
 +  * [[Выбор дистрибутива Linux]] или его определение 
 +  ​* [[Сервис Zabbix#​Установка и запуск сервера]] на server ​ !!! setup проводить в chrome !!!
   * [[Сервис Zabbix#​Установка и запуск web интерфейса]] (zabbix-frontend) на server   * [[Сервис Zabbix#​Установка и запуск web интерфейса]] (zabbix-frontend) на server
   * Подключение к frontend для [[Сервис Zabbix#​Настройка мониторинга]]   * Подключение к frontend для [[Сервис Zabbix#​Настройка мониторинга]]
Line 156: 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 217: 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 273: 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 408: 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 535: 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 558: 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 685: 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 699: Line 726:
 === 11.3 Использование панелей === === 11.3 Использование панелей ===
  
-  * Обзор возоможностей в процессе восстановления работоспособности панели "​Zabbix server health",​ добавить виджет с графиками скорости Интернет за последние 10 часов, сделать панель публичной+  * Обзор возможностей в процессе восстановления работоспособности панели "​Zabbix server health",​ добавить виджет с графиками скорости Интернет за последние 10 часов, сделать панель публичной
  
 ===== Модуль 12: Обновление Zabbix ===== ===== Модуль 12: Обновление Zabbix =====
zabbix._мониторинг_it_инфраструктуры_предприятия.txt · Last modified: 2023/02/06 15:37 by val