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