This is an old revision of the document!
Zabbix Вам позвонит и расскажет...
Анонс мастер класса
Запись мастер класса
Реклама мастер класса
Начнем с провокационного вопроса - какой вариант уведомлений о проблемах сети и оборудования для Вас самаый удобный? Slack? Jira? Telegram? Старый добрый Email или что-то еще? Хорошая новость - Zabbix поддерживает практически все :) Однако, большая часть этих систем используют компьютерную сеть для доставки, а если проблема как раз с сетью, например “упал” провайдер? Прямо курица и яйцо :) Еще момент, в эпоху массового использования месенджеров перестаешь оперативно реагировать на поток сообщений. А если проблема не терпит отлагательств? Что мы делаем, когда нужно срочно? - Звоним! Давайте научим Zabbix в архиважных случаях звонить нам через Asterisk и “человеческим” языком рассказывать о проблеме!
Техническое задание
Перевести в Zabbix тексты уведомлений на русский язык
Настроить уведомление о критических проблемах с использованием звнков через Asterisk и городскую телефонную сеть (PSTN/ТФОП)
Использовать систему синтеза речи Festival для воспроизведения текстов уведомлений о критических проблемах
Методические рекомендации
Шаг 1. Исходное состояние стенда
Шаг 2. Настройка мониторинга 1-го провайдера
Host:
Host name: ISP1
Visible name: Первый провайдер
Groups: External Hosts
DNS name: 172.16.1.254
Item:
Name: Проверка пинга
Type: Simple check
Key: icmpping
Update interval: 30s
Trigger:
Name: {HOST.NAME} не отвечает на пинг
Severity: Disaster
Expression: {ISP1:icmpping.last(#2)}=0
Шаг 3. Установка и настройка Asterisk
Шаг 4. Подключение Asterisk к ТФОП
server*CLI> channel originate SIP/smg1016/84951234567 extension 301@default
Шаг 5. Asterisk и синтеза речи Festiva
server*CLI> channel originate SIP/smg1016/84951234567 extension 326@default
server*CLI> channel originate SIP/401 extension 326@default
Шаг 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
Материалы к вебинару