Skip to end of metadata
Go to start of metadata

Настройки подсистемы проверки доступности сервера Watchdog

 

Значение по умолчанию

Описание

watchdog_autorun

false

Если true, Watchdog будет запускаться автоматически при запуске сервера.

watchdog_events

CoreProcessDown,EventScannerDown

CoreProcessDown  - отслеживать наличие серверного процесса

EventScannerDown - отслеживать работоспособность SIP-стека

RegDoesNotWork   - периодически тестировать SIP регистрацию на SIPаккаунте

on_watchdog_event

watchdog_event_hook.sh

Эта настройка, которая указывает на shell-скрипт, который расположен в каталоге FlashphonerWebCallServer/bin и используется для создания отчетов об ошибке. Скрипту будут переданы три параметра:

$1 - PID идентификатор процесса

$2 - Event название события

$3 - Домашний каталог /usr/local/FlashphonerWebCallServer

 

PID может быть пустым, если произошло событие CoreProcessDown.

Для создания полных отчетов, убедитесь что скрипт работает корректно - запустите его вручную:

./watchdog_event_hook.sh 9033 SIPRegDoesNotWork /usr/local/FlashphonerWebCallServer


В этом примере 9033 - это PID Java процесса WCS Core.

В результате будет создан полный отчет в каталоге logs/watchdog.

client.jmx_port

50999

JMX Порт сервера, к которому будет подключаться Watchdog.

client.jmx_login

admin

Логин, с которым будет подключаться Watchdog.

client.jmx_password

admin

Пароль, с которым будет подключаться Watchdog.

client.failure_check_interval

20000

Интервал в миллисекундах, с которым Watchdog будет проводить проверки.

client.notification.email

пусто

E-mail, на который будет отправлен отчет, в случае если Watchdog обнаружит проблемы связанные с доступностью WCS сервера.

notify_only

false

Если значение выставлено в true, Watchdog будет только создавать отчеты и уведомлять о сбоях по почте. Попыток исправить ситуацию перезагрузкой процесса или SIP-стека производиться не будет.

server.registration.credentials

пусто

В этой настройке должны быть прописаны данные тестового SIP-аккаунта в формате:

login:WCS1,authenticationName:WCS1,password:12345,domain:sip.org,outboundProxy:sipn.org,port:5060


В данном примере:

WCS1 - SIP логин.

WCS1 - SIP Authentication Name (совпадает с SIP логин).

12345  - SIP Пароль.

sip.org - SIP Домен.

sip.org - SIP прокси (совпадает с доменом).

5060    - SIP порт.

server.registration.credentials.delimiter1

,

При парсинге данных в настройке server.registration.credentials запятая будет разделителем.

server.registration.credentials.delimiter2

:

При парсинге данных в настройке server.registration.credentials двоеточие будет вторым разделителем.

mail.smtp.auth

true

Включить авторизацию при отправке почты по SMTP.

mail.smtp.starttls.enable

true

Включить защищенный протокол TLS

mail.smtp.host

пусто

SMTP хост. Например smtp.gmail.com

mail.smtp.port

пусто

SMTP порт. Например 587.

mail.username

пусто

Имя пользователя. Пример: test@flashphoner.com

mail.password

пусто

Пароль.

  • No labels