Инструменты пользователя

Инструменты сайта


faq:pbxpeers

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
faq:pbxpeers [2020/03/05 20:22]
Евгений Романенко создано
faq:pbxpeers [2021/11/04 07:58] (текущий)
Евгений Романенко
Строка 1: Строка 1:
 **«АТС. PBX peers»**\\ **«АТС. PBX peers»**\\
-Данный отчет отображает информацию по каждому ​peer'у вашей АТС.\\ +Данный отчет отображает информацию по каждому ​телефону, подключенному к вашей АТС.\\ 
-{{https://img.vistep.ru/​i/​2020/​3/​f864e7a3cd9d5433ec7355fe1a63.png}}\\ +{{:faq:​screenshot_2021-11-04_at_07.50.42.png|}}\\ 
-Для того чтобы эта информация появилась в системе статистики,​ на АТС нужно установить демон pbx-data-sender. ​Скачать его можно на странице "​Настройки - Основные"​. Внизу страницы есть ссылка +Для того чтобы эта информация появилась в системе статистики,​ на АТС нужно установить демон ​**pbx-data-sender** по инструкции ниже. 
-..вставь тут скрин..+ 
 +**Установка и настройка pbx-data-sender** 
 + 
 +  - Перейдите ​на страницу настроек "​Настройки - Основные"​: \\ {{:​faq:​screenshot_2021-11-04_at_07.53.20.png|}} 
 +  - Внизу страницы ​будет ссылка "​Демон pbx-data-sender",​ нажмите на нее и скачайте архив с демоном,​ соответствующим архитектуре вашей АТС  
 +  - Создайте директорию **/​opt/​pbx-data-sender** и распакуйте в неё архив  
 +  - После, в конфигурационном файле **pbx-data-sender.conf** демона,​ укажите таймаут опроса АТС (не меньше 60с!) syncTimeOut. По умолчанию он равен 300с, т.е. демон будет запрашивать у АТС информацию по peer'​ам раз в 5 минут.\\ Пример содержимого конфигурационного файла:<​code bash> 
 +id=D8878b30a1e 
 +hash=H8878b30a1e 
 +vistep_type=cloud 
 +vistep_address= 
 +httpTimeOut=30 
 +syncTimeOut=300 
 +debug=0 
 +</​code>​ где,\\ **vistep_type** - тип вашей системы статистики (cloud - облачная, local - локальная) \\ **vistep_address** - адрес системы статистики (указывается только для локальной версии,​ например:​ 192.168.100.100:​8768)\\ **httpTimeOut** - таймаут для HTTP(s) ​ соединений\\ **syncTimeOut** - как часто запрашивать у АТС данные по peer'​ам\\ **id** и **hash** - ставятся автоматически,​ менять их не нужно \\ 
 +  - Запустите демон, выполнив команды:​ <code bash>cd /​opt/​pbx-data-sender/​ 
 +chmod +x ./​pbx-data-sender 
 +./​pbx-data-sender</​code>​ 
 +  - Проверяем, запустился ли демон, выполнив команду:<​code bash>ps ax | grep [pbx]-data-sender</​code>​ если ​в выводе команды нет ничего,​ то проверяем файл с логом работы демона <code bash>/​var/​log/​pbx-data-sender.log</​code>​ \\ Параметр **debug** отвечает за информативность логов, максимальное доступное значение 5 - будет выводить в лог-файл абсолютно всю информацию о работе демона. 
 +  - Используйте init.d или systemd ​скрипт для управления работой демона.\\ * [[https://​vistep.ru/​files/​pbx-data-sender|init.d скрипт]]\\ ​ * [[https://​vistep.ru/​files/​pbx-data-sender.service|systemd скрипт]]\\ ​ * Для автоматический ротации логов, скачайте конфигурационный файл\\ [[https://​vistep.ru/​files/​pbx-data-sender.logrotate|конфигурация logrotate]]\\ и положите его в директорию:​\\ <code bash>/​etc/​logrotate.d/</​code>​ 
 +  - Скачайте [[https://​vistep.ru/​files/​pbx-data-sender_check.sh|cron скрипт проверки состояния скрипта]] в /​opt/​pbx-data-sender/,​ затем выполните <code bash>​crontab -e</​code>​ и добавьте строку:​ <code bash>​*/​30 * * * * /​opt/​pbx-data-sender/​pbx-data-sender_check.sh</​code> ​
  
-Для установки и запуска демона выполните:​ 
-  - Элемент нумерованного списка 
faq/pbxpeers.1583414566.txt.gz · Последние изменения: 2020/03/05 20:22 — Евгений Романенко