Zabbix

Чтобы получать счетчики, есть 2 пакета:

  • ringme-zabbix-freeswitch
  • ringme-zabbix-kamailio_ringme

Ставим zabbix-agent >= 2.2.0 и пакеты в зависимости от нужной роли. Счётчики:

ringme-zabbix-freeswitch



freeswitch.uptime

Аптайм (время с момента перезагрузки), сек
freeswitch.now.recordingsАктивных записей
freeswitch.now.callsАктивных звонков
freeswitch.now.channelsАктивных каналов
freeswitch.processed.callsВсего обработанных вызовов с последнего перезапуска



ringme-zabbix-kamailio_ringme




kamailio.now.callsАктивных звонков всей платформы (учитывать, что это по сути количество активных каналов)
kamailio.now.regsАктивных регистраций

Для работы этого пакета потребуется создать приложение в апи и внести данные о  нём в файл /usr/local/admin/zabbix/config.py

Формат:

API_HOST = "https://{{API-HOST}}"
API_PATH = "/api/ver1.0"
APP_ID = "..."
APP_SECRET = "..."

Параметры приложения:

App Type: trusted

App Access: call_api