====== Zabbix Вам позвонит и расскажет... ======
===== Анонс мастер класса =====
* Мастер класс [[https://www.specialist.ru/news/5768/zabbiks-vam-pozvonit-i-rasskazhet-ili-kak-nastroitj-golosovie-uvedomleniya-o-problemah-s-setjyu|«Заббикс вам позвонит и расскажет…» или как настроить голосовые уведомления о проблемах с сетью]]
===== Запись мастер класса =====
* [[https://youtu.be/XYeVj1unjfc|Zabbix Вам позвонит и расскажет...]]
===== Реклама мастер класса =====
* Начнем с провокационного вопроса - какой вариант уведомлений о проблемах сети и оборудования для Вас самый удобный? Slack? Jira? Telegram? Старый добрый Email или что-то еще? Хорошая новость - Zabbix поддерживает практически все :) Однако, большая часть этих систем используют компьютерную сеть для доставки, а если проблема как раз с сетью, например "упал" провайдер? Прямо курица и яйцо :) Еще момент, в эпоху массового использования месенджеров перестаешь оперативно реагировать на поток сообщений. А если проблема не терпит отлагательств? Что мы делаем, когда нужно срочно? - Звоним! Давайте научим Zabbix в архиважных случаях звонить нам через Asterisk и "человеческим" языком рассказывать о проблеме!
===== Техническое задание =====
* Перевести в Zabbix тексты уведомлений на русский язык
* Настроить уведомление о критических проблемах с использованием звнков через Asterisk и городскую телефонную сеть (PSTN/ТФОП)
* Использовать систему синтеза речи Festival для воспроизведения текстов уведомлений о критических проблемах
===== Методические рекомендации =====
* Провести мастер класс в соответствии с планом лабораторных работ курса "[[Zabbix. Мониторинг IT инфраструктуры предприятия]]" рекламируя курсы ВСЕ [[Материалы по методике чтения курсов#Курсы по телефонии и UC]] и [[Создание отказоустойчивых Linux решений]].
===== Шаг 1. Исходное состояние стенда =====
* [[Zabbix. Мониторинг IT инфраструктуры предприятия#Модуль 1: Развертывание IT инфраструктуры предприятия]] можно без dhcp и dns
* [[Zabbix. Мониторинг IT инфраструктуры предприятия#Модуль 2: Установка компонентов Zabbix]] можно все оставить по умолчанию
* [[Zabbix. Мониторинг IT инфраструктуры предприятия#Модуль 5: Управление учетными записями и уведомлениями]] (учетная запись student)
===== Шаг 2. Настройка мониторинга 1-го провайдера =====
Host:
Host name: ISP1
Visible name: Первый провайдер
Groups: External Hosts
IP address: 172.16.1.254
Item:
Name: Проверка пинга
Type: Simple check
Key: icmpping
Update interval: 20s
Trigger:
Name: {HOST.NAME} не отвечает на пинг
Severity: Disaster
Expression: {ISP1:icmpping.last(#2)}=0
===== Шаг 3. Установка и настройка Asterisk =====
* Использование Asterisk в офисной телефонии: лабораторные работы 2.2, 2.3, 2.4 и 2.6 из [[Использование Asterisk в офисной телефонии#Модуль 2: Использование Asterisk в качестве SIP proxy]]
* Методическое примечание 1 - для совпадения с курсами Астериск и по причине проблем со звуком через RDP в Zoiper, создать канал 403 и подключить к нему PhonerLite
* Методическое примечание 2 - Удалить и тут же создать новый профиль в PhonerLite для демонстрации исходного визарда после установки программы.
===== Шаг 4. Подключение Asterisk к ТФОП =====
* В вебинаре опционально
* [[Asterisk. Телефонное оборудование и безопасность#2.4 Подключение телефонного оборудования к MGMT сети]]
* [[Asterisk. Телефонное оборудование и безопасность#2.7 Подключение Asterisk к PBX через оборудование с интерфейсом PRI]] (методически, добавить IP адрес 192.168.1.3 адаптеру VirtualBoxHostOnly и протестировть перехват Zoiper-ом звонков в PSTN)
server*CLI> channel originate SIP/smg1016/84951234567 extension 301@default
===== Шаг 5. Asterisk и синтез речи Festival =====
* После установки перезагрузить, и, заодно, установить RAM 2GB
* [[Asterisk. Интеграция#Упражнение 4.1. Интеграция с системой синтеза речи Festival]]
server*CLI> channel originate SIP/smg1016/84951234567 extension 326@default
server*CLI> channel originate SIP/403 extension 326@default
server# rm /tmp/zabbix.*
===== Шаг 6. Настраиваем уведомления через телефонию =====
* [[Сервис Zabbix#Настройка уведомлений о срабатывании триггеров]]
===== Шаг 7. Добавляем 2-го провайдера =====
gate.corp13.un:~# cat /etc/network/interfaces
...
auto eth2
iface eth2 inet static
address 172.16.2.13
netmask 255.255.255.0
gate.corp13.un:~# ifup eth2
server.corp13.un:~# ping 172.16.2.254
* Клонируем узел первого провайдера
===== Вопросы к вебинару =====
* Параллельная обработка множества сообщений
* Если два провайдера, то через какого default gateway?