PBX + Zabbix

0

 

В этой записи настроим мониторинг телефонии. Нашел замечательное решение, которое очень хорошо работает. Шаблон умеет мониторить:

  1. Активные звонки;
  2. Количество звонков;
  3. Количество потерянных звонков;
  4. Состояние SIP-Транков;
  5. Состояние Asterix PBX служб, аптайма и рестарта;

Для начала нам надо поставить Zabbix-Agent на сервер. Инструкция для Centos.

Подготовка Zabbix-Server

Качаем архив с Яндекс Диска.

Вся подготовка заключается в том, что нам надо добавить шаблон Asterisk-zbx_export_templates.xml в Zabbix.

Подготовка Zabbix-Agent

Перекладываем файлы из архива по пути /etc/zabbix/. Мне удобнее это делать через WinSCP.

Выдаём права скрипту на чтение и исполнение.

Редактируем sudoers. Для этого вводим команду:

И в самый конец файла вставляем:

Сохраняем и выходим из режима редактирования (ESC, вводим :wq).

Перезапускаем Zabbix-Agent:

Проверяем, что всё стартануло:

Подключаем шаблон к нашему агенту. И ждём результат.

Результат

Спустя примерно минут 20-25 можно проверять, какая информация пришла.

Шаблон настолько хорош, что даже проверяет отдельные SIP-транки. Что очень приятно.