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

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


faq:pbxpeers

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
faq:pbxpeers [2020/03/05 20:40]
Евгений Романенко
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**+**Установка и настройка pbx-data-sender**
  
-  - Перейдите на страницу настроек ​системы статистики vistep.ru ​"​Настройки - Основные":​ +  - Перейдите на страницу настроек "​Настройки - Основные": ​\\ {{:​faq:​screenshot_2021-11-04_at_07.53.20.png|}} 
-  - Внизу страницы будет ссылка "​Демон pbx-data-sender",​ нажмите на нее и скачайте архив с демоном,​ соответствующий архитектуре вашей АТС  +  - Внизу страницы будет ссылка "​Демон pbx-data-sender",​ нажмите на нее и скачайте архив с демоном,​ соответствующим архитектуре вашей АТС  
-  - Создайте директорию ​<code bash>/​opt/​pbx-data-sender</​code> ​и распакуйте в неё архив  +  - Создайте директорию ​**/​opt/​pbx-data-sender** и распакуйте в неё архив  
-  - После, в конфигурационном файле ​<code bash>pbx-data-sender.conf</​code> ​демона,​ укажите таймаут опроса АТС (не меньше 60с!) syncTimeOut.\\ По умолчанию он равен 300с, т.е. демон будет запрашивать у АТС информацию по peer'​ам раз в 5 минут).\\Пример содержимого конфигурационного файла:<​code bash> +  - После, в конфигурационном файле ​**pbx-data-sender.conf** демона,​ укажите таймаут опроса АТС (не меньше 60с!) syncTimeOut. По умолчанию он равен 300с, т.е. демон будет запрашивать у АТС информацию по peer'​ам раз в 5 минут.\\ Пример содержимого конфигурационного файла:<​code bash> 
-id=D88728b0a1e +id=D8878b30a1e 
-hash=H88728b0a1e+hash=H8878b30a1e
 vistep_type=cloud vistep_type=cloud
 vistep_address= vistep_address=
Строка 17: Строка 17:
 syncTimeOut=300 syncTimeOut=300
 debug=0 debug=0
-</​code>​ где,\\ **vistep_type** - тип вашей статистики (cloud - облачная,​ local - локальная) \\ **vistep_address** - адрес системы статистики (указывается только для локальной версии,​ например:​ 192.168.100.100:​8768)\\ **httpTimeOut** - таймаут для HTTP(s) ​ соединений\\ **syncTimeOut** - как часто запрашивать у АТС даннык по peer'​ам\\ **id** и **hash** - ставятся автоматически,​ менять их не нужно \\+</​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/​   - Запустите демон, выполнив команды:​ <code bash>cd /​opt/​pbx-data-sender/​
 chmod +x ./​pbx-data-sender chmod +x ./​pbx-data-sender
-./stat.vistep.ru</​code>​+./pbx-data-sender</​code>​
   - Проверяем,​ запустился ли демон, выполнив команду:<​code bash>ps ax | grep [pbx]-data-sender</​code>​ если в выводе команды нет ничего,​ то проверяем файл с логом работы демона <code bash>/​var/​log/​pbx-data-sender.log</​code>​ \\ Параметр **debug** отвечает за информативность логов, максимальное доступное значение 5 - будет выводить в лог-файл абсолютно всю информацию о работе демона.   - Проверяем,​ запустился ли демон, выполнив команду:<​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.1583415600.txt.gz · Последние изменения: 2020/03/05 20:40 — Евгений Романенко