Zabbix Вам позвонит и расскажет...
Анонс мастер класса
Запись мастер класса
Реклама мастер класса
Начнем с провокационного вопроса - какой вариант уведомлений о проблемах сети и оборудования для Вас самый удобный? Slack? Jira? Telegram? Старый добрый Email или что-то еще? Хорошая новость - Zabbix поддерживает практически все :) Однако, большая часть этих систем используют компьютерную сеть для доставки, а если проблема как раз с сетью, например “упал” провайдер? Прямо курица и яйцо :) Еще момент, в эпоху массового использования месенджеров перестаешь оперативно реагировать на поток сообщений. А если проблема не терпит отлагательств? Что мы делаем, когда нужно срочно? - Звоним! Давайте научим Zabbix в архиважных случаях звонить нам через Asterisk и “человеческим” языком рассказывать о проблеме!
Техническое задание
Перевести в Zabbix тексты уведомлений на русский язык
Настроить уведомление о критических проблемах с использованием звнков через Asterisk и городскую телефонную сеть (PSTN/ТФОП)
Использовать систему синтеза речи Festival для воспроизведения текстов уведомлений о критических проблемах
Методические рекомендации
Шаг 1. Исходное состояние стенда
Шаг 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
-
Методическое примечание 1 - для совпадения с курсами Астериск и по причине проблем со звуком через RDP в Zoiper, создать канал 403 и подключить к нему PhonerLite
Методическое примечание 2 - Удалить и тут же создать новый профиль в PhonerLite для демонстрации исходного визарда после установки программы.
Шаг 4. Подключение Asterisk к ТФОП
server*CLI> channel originate SIP/smg1016/84951234567 extension 301@default
Шаг 5. Asterisk и синтез речи 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. Настраиваем уведомления через телефонию
Шаг 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
Вопросы к вебинару