Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
faq:pbxpeers [2020/03/06 09:05] Евгений Романенко |
faq:pbxpeers [2022/12/30 14:32] (текущий) Евгений Романенко |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | **«АТС. PBX peers»**\\ | + | **«АТС. Подключенные телефоны»**\\ |
- | Данный отчет отображает информацию по каждому peer'у вашей АТС.\\ | + | Данный отчет отображает информацию по каждому телефону, подключенному к вашей АТС.\\ |
- | {{https://img.vistep.ru/i/2020/3/f864e7a3cd9d5433ec7355fe1a63.png}}\\ | + | {{:faq:screenshot_2022-12-30_at_14.30.35.png|}}\\ |
Для того чтобы эта информация появилась в системе статистики, на АТС нужно установить демон **pbx-data-sender** по инструкции ниже. | Для того чтобы эта информация появилась в системе статистики, на АТС нужно установить демон **pbx-data-sender** по инструкции ниже. | ||
**Установка и настройка pbx-data-sender** | **Установка и настройка pbx-data-sender** | ||
- | - Перейдите на страницу настроек системы статистики vistep.ru "Настройки - Основные": | + | - Перейдите на страницу настроек "Настройки - Основные": \\ {{:faq:screenshot_2022-12-30_at_14.31.45.png|}} |
- | - Внизу страницы будет ссылка "Демон pbx-data-sender", нажмите на нее и скачайте архив с демоном, соответствующий архитектуре вашей АТС | + | - Внизу страницы будет ссылка "Демон pbx-data-sender", нажмите на нее и скачайте архив с демоном, соответствующим архитектуре вашей АТС |
- Создайте директорию **/opt/pbx-data-sender** и распакуйте в неё архив | - Создайте директорию **/opt/pbx-data-sender** и распакуйте в неё архив | ||
- После, в конфигурационном файле **pbx-data-sender.conf** демона, укажите таймаут опроса АТС (не меньше 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 | + | fetguz_type=cloud |
- | vistep_address= | + | fetguz_address= |
httpTimeOut=30 | httpTimeOut=30 | ||
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> где,\\ **fetguz_type** - тип вашей системы статистики (cloud - облачная, local - локальная) \\ **fetguz_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 | ||
./pbx-data-sender</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> | + | - Используйте init.d или systemd скрипт для управления работой демона.\\ * [[https://fetg.uz/files/pbx-data-sender|init.d скрипт]]\\ * [[https://fetg.uz/files/pbx-data-sender.service|systemd скрипт]]\\ * Для автоматический ротации логов, скачайте конфигурационный файл\\ [[https://fetg.uz/files/pbx-data-sender.logrotate|конфигурация logrotate]]\\ и положите его в директорию:\\ <code bash>/etc/logrotate.d/</code> |
- | - положите [[https://vistep.ru/files/check_pbx-data-sender.sh|cron скрипт проверки состояния скрипта]] в /opt/pbx-data-sender/, затем <code bash>crontab -e</code> добавляем строку: <code bash>*/30 * * * * /opt/pbx-data-sender/pbx-data-sender_check.sh</code> | + | - Скачайте [[https://fetg.uz/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> |