User Tools

Site Tools


zabbix_вам_позвонит_и_расскажет

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

  • Использование Asterisk в офисной телефонии: лабораторные работы 2.2, 2.3, 2.4 и 2.6 из Модуль 2: Использование Asterisk в качестве SIP proxy
  • Методическое примечание 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
  • Клонируем узел первого провайдера

Вопросы к вебинару

  • Параллельная обработка множества сообщений
  • Если два провайдера, то через какого default gateway?
zabbix_вам_позвонит_и_расскажет.txt · Last modified: 2021/12/06 17:20 by val